• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

NVCleanstall - Clean installer for NVIDIA drivers (Alpha)

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
18,424 (3.47/day)
Likes
20,327
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
#1



NVCleanstall lets you remove individual components from the NVIDIA driver, to only install what you actually want.

Supports Windows 7, 8, 8.1, 10, 32 & 64-bit

It will download only the selected components, which should lead to faster install times, especially on slower connections.

Feedback please!
 

Attachments

Last edited:

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
23,494 (5.65/day)
Likes
7,528
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Joined
Feb 1, 2013
Messages
294 (0.14/day)
Likes
105
System Name Gentoo64 CL H20
Processor i7-8700K 5GHz 1.336v
Motherboard EVGA Z370 Micro
Cooling Custom 480mm H2O, Raystorm Pro, Nemesis GTX, EK-XRES
Memory 2x8GB Trident Z 4266-17-2T 1.45v
Video Card(s) MSI Seahawk EK X 1080Ti 2100.5/12600
Storage HyperX 3K
Display(s) XB271HU 165Hz
Case FT03-T
Audio Device(s) SBz
Power Supply SS-850KM3
Mouse G502
Keyboard G710+
Software Gentoo 64-bit, Windows 7 64-bit
Benchmark Scores http://www.userbenchmark.com/UserRun/7242501
#5
Nice work Wizzard and thanks!

Did you use NVAPI?
 
Joined
Feb 1, 2013
Messages
294 (0.14/day)
Likes
105
System Name Gentoo64 CL H20
Processor i7-8700K 5GHz 1.336v
Motherboard EVGA Z370 Micro
Cooling Custom 480mm H2O, Raystorm Pro, Nemesis GTX, EK-XRES
Memory 2x8GB Trident Z 4266-17-2T 1.45v
Video Card(s) MSI Seahawk EK X 1080Ti 2100.5/12600
Storage HyperX 3K
Display(s) XB271HU 165Hz
Case FT03-T
Audio Device(s) SBz
Power Supply SS-850KM3
Mouse G502
Keyboard G710+
Software Gentoo 64-bit, Windows 7 64-bit
Benchmark Scores http://www.userbenchmark.com/UserRun/7242501
#7
There's a section under NVAPI called driver management. I thought NVAPI was available outside of the driver as an SDK. Anyway, if it's not, you must be using some kind of web API to access the driver components. I'm quite curious as to the design ;)
 

Easy Rhino

Linux Advocate
Staff member
Joined
Nov 13, 2006
Messages
14,565 (3.32/day)
Likes
4,458
Location
Mid-Atlantic
System Name VHOST01 | Desktop
Processor i7 980x | i5 7500 Kaby Lake
Motherboard Gigabyte x58 Extreme | AsRock MicroATX Z170M Exteme4
Cooling Prolimatech Megahelams | Stock
Memory 6x4 GB @ 1333 | 2x 8G Gskill Aegis DDR4 2400
Video Card(s) Nvidia GT 210 | Nvidia GTX 970 FTW+
Storage 4x2 TB Enterprise RAID5 | Samsung nVME 512
Display(s) N/A | Dell 27" 1440p 8bit GSYNC
Case Lian Li ATX Mid Tower | Corsair Carbide 400C
Audio Device(s) NA | On Board
Power Supply SeaSonic 500W Gold | Seasonic SSR-650GD Flagship Prime Series 650W Gold
Mouse N/A | Logitech G900 Chaos Spectrum
Keyboard N/A | Code V2B
Software Centos 7 | Windows 10
#8
How is this different than ticking the "Clean Install" box when executing the driver install?
 
Joined
Dec 31, 2009
Messages
12,488 (3.85/day)
Likes
7,001
Location
Ohio
System Name Daily Driver
Processor 7960X 4.5GHz 16c/16t 1.17V
Motherboard MSI XPower Gaming Titanium
Cooling MCR320 + Kuplos Kryos NEXT CPU block
Memory GSkill Trident Z 4x8 GB DDR4 3600 MHz CL16
Video Card(s) EVGA GTX 1080 FTW3
Storage 512GB Patriot Hellfire, 512GB OCZ RD400, 640GB Caviar Black, 2TB Caviar Green
Display(s) 27" Acer Predator 2560x1440 144hz IPS + Yamakasi 27" 2560x1440 IPS
Case Thermaltake P5
Power Supply EVGA 750W Supernova G2
Benchmark Scores Faster than most of you! Bet on it! :)
#9
How is this different than ticking the "Clean Install" box when executing the driver install?
The clean install box is only for settings in the NVCP, not to clean driver bits and registry entries.








So, what does this offer over DDU which works for both AMD and NVIDIA?

EDIT: I see, the ability to individually select things. Cool... for advanced users!
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
18,424 (3.47/day)
Likes
20,327
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
#10
How is this different than ticking the "Clean Install" box when executing the driver install?
Clean install _removes_ everything before installing, but won't let you select all those individual components, like Telemetry

Edit: maybe a better name could be found? I'm open to suggestions

Edit: Updated build in first post to fix some bugs
 
Last edited:
Joined
Jun 30, 2017
Messages
37 (0.07/day)
Likes
18
System Name The Xmas Bonus.
Processor Ryzen 7 1800x @ 4Ghz
Motherboard MSI X370 XPower Gaming Titanium
Cooling Noctua NH-U12S SE-AM4
Memory G Skill TridentZ 2x8GB @ 3133Mhz (14, 15, 16, 28)
Video Card(s) MSI GeForce GTX 1080 ARMOR
Storage Samsung 960 Evo M.2 250GB, Crucial MX300 700GB plus couple of regular HDD's for storage.
Display(s) BenQ GW2765HT (main) or LG OLED55B6V (when missus is out)
Case FD R5 Black
Audio Device(s) Onboard
Power Supply 550W EVGA SuperNOVA GS
Mouse Some 10 year old Logitech I can't part with
Keyboard Corsair K40
Software Windows 10 Pro
#11
Just used it, seemed to work a treat. Good stuff!!!

Edit: Tried it on the main PC and it fails prompting me to install GFE.
Capture.PNG

Edit 2: Several attempts later with different drivers yields the same result. @W1zzard Twas a clean install of the drivers each time on the system shown in my specs, Windows fully up to date.
 
Last edited:
Joined
Oct 26, 2005
Messages
495 (0.10/day)
Likes
444
#12
Edit: maybe a better name could be found? I'm open to suggestions
Nvidia Customizer, Nvidia Condomizer, Nvidia Dietitian, NVLite.

Would be nice if the tool perform a little cleanup before installing.

I normally delete all Nvidia files, folders, and the following registry entries before installing a new driver:

HKCU\Software\NVIDIA Corporation
HKLM\Software\NVIDIA Corporation
HKLM\Software\Wow6432Node\NVIDIA Corporation
HKLM\System\CurrentControlSet\Control\GraphicsDrivers\Configuration\*
HKLM\System\CurrentControlSet\Control\GraphicsDrivers\Connectivity\*
HKLM\System\CurrentControlSet\services\NVDisplay.ContainerLocalSystem
HKLM\System\CurrentControlSet\services\NVHDA
HKLM\System\CurrentControlSet\services\nvlddmkm
HKLM\System\CurrentControlSet\services\NvTelemetryContainer
HKLM\System\CurrentControlSet\Control\Video\* except of {42cf9257-1d96-4c9d-87f3-0d8e74595f78}, {42cf9257-1d96-4c9d-87f3-0d8e74595f78}, {DEB039CC-B704-4F53-B43E-9DD4432FA2E9}
HKLM\System\CurrentControlSet\Control\Class\{0475BB51-5A02-4EE0-B36C-29040FAD2650}
HKLM\System\CurrentControlSet\Control\Class\{6FAE73B7-B735-4B50-A0DA-0DC2484B1F1A}
HKLM\System\CurrentControlSet\Control\Class\{A73C93F1-9727-4D1D-ACE1-0E333BA4E7DB}
HKLM\System\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\000*
C:\Program Files\NVIDIA Corporation
C:\Program Files (x86)\NVIDIA Corporation
C:\ProgramData\NVIDIA
C:\ProgramData\NVIDIA Corporation
C:\Users\Profile\AppData\Local\NVIDIA
C:\Users\Profile\AppData\Local\NVIDIA Corporation
C:\Users\Profile\AppData\Roaming\NVIDIA

520MB for a graphics driver. Ridiculous. There are several Linux distros that take less disk space.
 
Last edited:

Mindweaver

Moderato®™
Staff member
Joined
Apr 16, 2009
Messages
6,827 (1.95/day)
Likes
4,104
Location
Charleston, SC
System Name Sechs / EyeSeven
Processor i7 5820k @ 4.5ghz / i7 2600k @ 4.0Ghz
Motherboard X99S GAMING 7 / ASRock Z68 Extreme3 Gen3
Cooling CORSAIR Hydro Series H100i Extreme / Stock cooler... H50 leaked!..
Memory G.Skill DDR4 2800 16GB 4x4GB / G.Skill DDR3 1600 8gb 2x4GB
Video Card(s) PNY Quadro K2000 / MSI GTX 970 GAMING 4Gb
Storage Samsung 850 PRO 256GB SSD /Intel 240gb, corsair 120gb SSD, 3x 1 tb s storage
Display(s) 2x Acer G276HL 27" 1080p / 3x Acer 22" Nvidia surround
Case Phanteks “Enthoo Pro series”/ Cooler Master Storm Scout
Audio Device(s) Azalia Realtek ALC1150 / SB X-Fi Gamer
Power Supply Corsair CXM CX600M / Corsair 600w
Mouse Razer DeathAdder Chroma / Razer DeathAdder
Keyboard Razer BlackWidow Ultimate /
Software Windows 10 Pro x64 / Windows 10 Pro x64
#17
Nice! Do you plan to add Tooltips? It would also be cool to add pre-sets for streamers, 3d vision, etc; along with the current All, Recommended, and Minimum pre-sets. :toast:
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
15,663 (3.91/day)
Likes
9,270
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K at stock (hits 5 gees+ easily)
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (4 x 4GB Corsair Vengeance DDR3 PC3-12800 C9 1600MHz)
Video Card(s) Zotac GTX 1080 AMP! Extreme Edition
Storage Samsung 850 Pro 256GB | WD Green 4TB
Display(s) BenQ XL2720Z | Asus VG278HE (both 27", 144Hz, 3D Vision 2, 1080p)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair HX 850W v1
Software Windows 10 Pro 64-bit
#18
Interesting utility, very nice.

@W1zzard I'm just wondering though, wouldn't the utility potentially have to be updated at every driver release, since NVIDIA could change things unexpectedly that could break the utility?
 
Joined
Dec 18, 2008
Messages
1,861 (0.51/day)
Likes
569
System Name Computer
Processor 1700X
Motherboard CH6
Cooling Custom Loop
Memory G.Skill 32GB
Video Card(s) GTX 1070
Storage 500GB Samsung 850 Evo Msata
Display(s) LG 23" IPS
Power Supply Seasonic 760 Platinum
Software Windows 8.1 64-Bit
#19
I tested it and confirmed that I was able to install the nvidia drivers.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
18,424 (3.47/day)
Likes
20,327
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
#20
I'm just wondering though, wouldn't the utility potentially have to be updated at every driver release, since NVIDIA could change things unexpectedly that could break the utility?
Not every driver release, but yes, sometimes breaking changes happen, like everywhere else.

I just got tired of removing all those driver components by hand, every time I install a new graphics drivers, so I wrote this utility
 
Joined
Jul 20, 2018
Messages
80 (0.65/day)
Likes
19
#21
On my old laptop first start was kinda slow for some reason, maybe there was some background process. Second launch was okay.
I have GT330M, latest driver is from 2016. Still offers the last 5 nv driver. I will check later with another pc.
Is your program offer the last 5 nv driver only?
 
Joined
May 22, 2015
Messages
4,567 (3.57/day)
Likes
1,842
Processor Intel i5-6600k
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x8GB DDR4 2400 G.Skill
Video Card(s) EVGA GTX 1060 SC
Storage 128 and 256GB OCZ Vertex4, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Chieftec BX01
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
#22
Wth, I didn't know NodeJS has crept its way into Nvidia drivers.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
18,424 (3.47/day)
Likes
20,327
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
#23
On my old laptop first start was kinda slow for some reason, maybe there was some background process. Second launch was okay.
I have GT330M, latest driver is from 2016. Still offers the last 5 nv driver. I will check later with another pc.
Is your program offer the last 5 nv driver only?
I think the slowdown is due to .net compiling the assembly on first run, or could just be the time it takes for .net framework to start

Right now it only has the last 5 drivers, yes. I'll add more, and show the correct driver for your hardware, too
 
Joined
May 22, 2015
Messages
4,567 (3.57/day)
Likes
1,842
Processor Intel i5-6600k
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x8GB DDR4 2400 G.Skill
Video Card(s) EVGA GTX 1060 SC
Storage 128 and 256GB OCZ Vertex4, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Chieftec BX01
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
#24
I think the slowdown is due to .net compiling the assembly on first run, or could just be the time it takes for .net framework to start

Right now it only has the last 5 drivers, yes. I'll add more, and show the correct driver for your hardware, too
Nvidia tends to keep a legacy line of drivers that includes support for products long forgotten. Are you including or planning to include drivers versions from that branch, too?
I.e. the mainline drivers currently sit at 416.xx, while support for 9000 series is still offered in 342.xx drivers.
 

Mussels

Moderprator
Staff member
Joined
Oct 6, 2004
Messages
46,685 (9.05/day)
Likes
14,320
Location
Australalalalalaia.
System Name OCD (Overclocking Compulsive Disorder)
Processor Ryzen R7 2700X (stock/XFR OC)
Motherboard Aorus AX370-Gaming 5 (planned x570 upgrade when they come out)
Cooling Corsair H115i Pro W/ Corsair ML RGB fans
Memory 16GB DDR4 3200 Corsair Vengeance RGB Pro
Video Card(s) MSI GTX 1080 Gaming X (BIOS modded to Gaming Z - faster and solved black screen bugs!)
Storage 1TB Sasmsung 970 Evo NVME + 500GB Samsung 840 sata
Display(s) Phillips 328m6fjrmb (32" 1440p 144hz curved) + Samsung 4K 40" HDTV (UA40KU6000WXXY)
Case Fractal Design R6 Gunmetal Grey (Type C TG)
Audio Device(s) Pioneer VSX-519V + Yamaha YHT-270 + Corsair Void pro RGB, Blue Yeti mic
Power Supply Corsair HX 750i (Platinum, fan off til 300W)
Mouse Logitech G703 + PowerPlay mousepad
Keyboard Corsair K65 Rapidfire
Software Windows 10 pro x64 (all systems)
Benchmark Scores Laptops: i7-4510U + 840M 2GB (touchscreen) 275GB SSD + 16GB i7-2630QM + GT 540M + 8GB
#25
'get more info by clicking' doesnt seem to work yet
i like the concept, thought this was a driver cleaner first, instead of a tweaked installer

edit: it keeps stalling out while downloading the drivers with no option to restart/pause/resume the download. testing now with a local driver file.

edit 2: wasnt clear it needed an unzipped copy of local files to work, should try and make it work with the original nvidia .exe installers if possible
online and local keeps sticking in the same spot:
 
Last edited:
Top