Tuesday, January 24th 2023

TechPowerUp NVCleanstall v1.15.0 Released

TechPowerUp today released the latest version of TechPowerUp NVCleanstall, a handy utility that lets you take greater control over your NVIDIA GeForce software installation. NVCleanstall lets you disable stuff you probably don't need, such as Telemetry, or legacy components, giving your PC a leaner set of system software from NVIDIA. Version 1.15.0 introduces several handy changes. To begin with, the title screen shows whether the currently installed driver is a Studio driver (optimized for creators). A crash during the background update check for new NVIDIA drivers has been fixed.

We've added two more installer tweaks with this release. The first one lets you disable Multiplane Overlay (MPO)—doing so is known to fix certain rare system stuttering issues. Another tweak lets you disable the NVENC concurrent session encoding limits, so you can encode more than two streams in parallel. This tweak uses keylase's patch scripts from GitHub. The "build package" option has been improved to ensure it runs well on systems with more than 20 CPU cores, and better error reporting has been added. Grab TechPowerUp NVCleanstall v1.15.0 from the link below.

DOWNLOAD: TechPowerUp NVCleanstall 1.15.0
  • Title screen now shows whether the installed driver is a Studio Driver
  • Fixed crash during background driver update check
  • Added tweaks option to disable Multiplane Overlay (MPO)
  • Added tweaks option to remove NVENC concurrent session encoding limit (github.com/keylase/nvidia-patch)
  • Improved error reporting for "Build Package" option
  • Build Package compression is now limited to 20 threads, to avoid out of memory errors
  • Build Package now displays its output while running
Update 23:29 UTC: Updated the download to 1.15.1, to fix an issue with MPO and NVENC patch
Add your own comment

20 Comments on TechPowerUp NVCleanstall v1.15.0 Released

#1
mahanddeem
Is this different than the widely know method of deleting all unnecessary stuff from extracted driver package (and removing EULA lines in inf file) then installing?
Posted on Reply
#2
natr0n
Great handy tool.
Posted on Reply
#3
Tomorrow
mahanddeemIs this different than the widely know method of deleting all unnecessary stuff from extracted driver package (and removing EULA lines in inf file) then installing?
Yes. This has options that deleting and modifying existing installer files wont offer.
Posted on Reply
#4
Tremolo4
I got an error message box after the installation finished. Something like "Failed to set Multipane status". I forgot to take a screenshot. Laptop with GTX 1060 and Optimus. I have not enabled any of the tweaks IIRC. Just installing the "Recommended" variant.
Posted on Reply
#5
evernessince
Tremolo4I got an error message box after the installation finished. Something like "Failed to set Multipane status". I forgot to take a screenshot. Laptop with GTX 1060 and Optimus. I have not enabled any of the tweaks IIRC. Just installing the "Recommended" variant.
Same. It's for MPO. I get this message even when I don't touch the advanced disable MPO setting.
Posted on Reply
#6
wEeViLz
I never saw an option to lets you disable Multiplane Overlay (MPO)?
Posted on Reply
#7
evernessince
wEeViLzI never saw an option to lets you disable Multiplane Overlay (MPO)?
It's under the advanced options.
Posted on Reply
#8
W1zzard
Tremolo4I got an error message box after the installation finished. Something like "Failed to set Multipane status". I forgot to take a screenshot. Laptop with GTX 1060 and Optimus. I have not enabled any of the tweaks IIRC. Just installing the "Recommended" variant.
Uploaded 1.15.1 to fix this issue: www.techpowerup.com/download/techpowerup-nvcleanstall/
Posted on Reply
#9
Solaris17
Super Dainty Moderator


So it checks in the background using the nvidia servers? or it can only check in the background and NOT contact nvidia?
Posted on Reply
#11
W1zzard
Tremolo4Thanks! Did this bug leave any leftovers on my system that I should undo?
No
Solaris17

So it checks in the background using the nvidia servers? or it can only check in the background and NOT contact nvidia?
How is "without contacting NVIDIA servers" ambiguous ? It contacts our servers only. Suggestions how to reword? "does not contact NVIDIA servers" ?
Posted on Reply
#12
Solaris17
Super Dainty Moderator
W1zzardHow is "without contacting NVIDIA servers" ambiguous ? It contacts our servers only. Suggestions how to reword? "does not contact NVIDIA servers" ?
I think it was just context. When I checked the box for installation it did not auto check the box shown. I may have simply confused myself under the assumption that if it was installed it would update without the need for me to interface in that manner.

That drove me to then question the function. I wasn’t understanding why you would install without the ability to pull updates to begin with which confused my understanding of the option.
Posted on Reply
#13
W1zzard
Solaris17I think it was just context. When I checked the box for installation it did not auto check the box shown. I may have simply confused myself under the assumption that if it was installed it would update without the need for me to interface in that manner.

That drove me to then question the function. I wasn’t understanding why you would install without the ability to pull updates to begin with which confused my understanding of the option.
If you get confused, others get confused, too. How would you reword it? I guess I could add a sentence or two if that helps
Posted on Reply
#14
Cr4zy
W1zzardIf you get confused, others get confused, too. How would you reword it? I guess I could add a sentence or two if that helps
Not the op but maybe something like "Using TPU servers, does not connect to Nvidia"
Posted on Reply
#15
nRag3
I use this tool religiously and just wanted to thank the developer(s). :)
Posted on Reply
#16
ThrashZone
Hi,
Yeah I thought the driver update function was pretty clear :eek:
Posted on Reply
#17
Solaris17
Super Dainty Moderator
W1zzardIf you get confused, others get confused, too. How would you reword it? I guess I could add a sentence or two if that helps
Changing it to "Will not contact" from "without contacting" in my case would remove my illusion of two different scenarios.

The "without" is probably what confused me, as I would read that as "If I dont check this box it will check for updates anyway, it will just contact nvidia. This box only toggles the upstream provider."

Changing it to "Will not contact" to me then reads "This box enables updates but it wont check nvidia servers."

Thats how I would automatically interpret the context. In my mind its clear only if you already know how it works, if you dont then the current working to me leaves an interpretation of two possibilities.

In my case I have never used nvcleaninstall so I am not aware of when or was part of the thread in which this option was implemented. So I had no idea what I was looking at.

If any of that makes sense.
Posted on Reply
#18
Scircura
The wording gave me pause as well. I suggest changing it to "Periodically check TPU servers for driver updates" with no parenthetical.
Posted on Reply
#19
Klemc
Is this a typo ? :
Posted on Reply
#20
Metanoi4
Hi guys. After debloating nvidia driver I lost dynamic boost 2.0 support. Is there any option to select in the app to enable it again? RTX 3070 Mobile
Posted on Reply
Add your own comment
May 21st, 2024 12:33 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts