NVSlimmer - NVIDIA driver slimming utility

Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by uKER, Sep 20, 2018.

  1. uKER

    uKER Master Guru

    Messages:
    206
    Likes Received:
    234
    GPU:
    RTX 3070 Ti
    Hi there everyone.

    Having trimmed NVIDIA drivers for as long as I can remember, long ago I decided to make a utility to help make the modification and installation process more bearable.
    Only lately I decided to make it more presentable, hopefully making it usable by the general public.

    The app is pretty bare bones, and probably has bugs the size of rhinos, but I promise I'll work on it if it catches on and there's demand for improvements.

    Hope you find it useful.
    Any bug reports and/or suggestions are welcome.

    EDIT: Updated to version 0.13
    Code:
    v0.13 (2022/03/18)
    - Handled error if previous driver location is not found
    - Added "All files" filter in file open dialog.
    
    v0.12 (2021/10/27)
    - Added option to install NvCpl
    - Added saving of working folder and option to automatically load new drivers in it.
    
    v0.11 (2021/01/07)
    - Added support for FrameView SDK.
    
    v0.10 (2020/08/20)
    - Added support for new "Process and module monitoring driver" in 452.xx drivers.
    
    v0.9 (2020/08/06)
    - Implemented deletion of temporary folder.
    - Changed DPI scaling mode in hopes of getting rid of high DPI layout issue.
    
    v0.8 (2020/06/27)
    - Fixed warning on 451.48 drivers.
    - Upon being asked, finally got the nerve to add an oh-so-pretentious donations link. Sorry about that.
    - Inverted order of changelog to have the latest changes the most readily accessible.
    
    v0.7 (2019/06/16)
    - Fixed error when repackaging for users with spaces in Windows user name
    - Improved overall error handling
    
    v0.6 (2019/04/29)
    - Added support for new component in DCH drivers.
    - Other minor tweaks.
    
    v0.5 (2018/10/19)
    - Fixed crash affecting users with spaces in Windows user name.
    
    v0.4 (2018/09/30)
    - Added option to apply pending modifications when performing explicit install (missed it the last time)
    - Handled UnauthorizedAccessException when attempting to process developer drivers
    - UI changes
    
    v0.3 (2018/09/26)
    - Added option to apply pending modifications when repackaging
    - Better filename collision resolution when repackaging
    
    v0.2 (2018/09/23)
    - Added Repackage option
    - Implemented dependency checks
    - Added support for all modules in Windows 7 drivers
    - Updated some module names
    - UI changes
    
    v0.1 (2018/09/20)
    - Initial release
    Download

    [​IMG]
     
    Last edited: Apr 26, 2022
    ChoGGi, toyo, DarknessStorm and 94 others like this.
  2. cryohellinc

    cryohellinc Ancient Guru

    Messages:
    3,535
    Likes Received:
    2,974
    GPU:
    RX 6750XT/ MAC M1
    @uKER
    This is so amazing! I will test it out right away when at home.

    This can be a fantastic alternative to manual driver cleaning. Really appreciate your efforts.
     
    cerebus23, Kolt, bernek and 1 other person like this.
  3. Hilbert Hagedoorn

    Hilbert Hagedoorn Don Vito Corleone Staff Member

    Messages:
    48,325
    Likes Received:
    18,408
    GPU:
    AMD | NVIDIA
    Very nice, after some testing from the community, would you perhaps like to have this posted in our download section?
     
    cerebus23, bernek, akbaar and 10 others like this.
  4. uKER

    uKER Master Guru

    Messages:
    206
    Likes Received:
    234
    GPU:
    RTX 3070 Ti
    cerebus23, bernek, akbaar and 7 others like this.

  5. AsiJu

    AsiJu Ancient Guru

    Messages:
    8,774
    Likes Received:
    3,354
    GPU:
    KFA2 4070Ti EXG.v2
    Nice!

    Question: can all items in Miscellaneous be removed if going for absolute barebones, have you tested yourself?
     
  6. cryohellinc

    cryohellinc Ancient Guru

    Messages:
    3,535
    Likes Received:
    2,974
    GPU:
    RX 6750XT/ MAC M1
    @uKER
    Works like a charm. It creates a folder in the temp, deletes ticked files and cleans the .cfg. Bravo!

    The only suggestion I have is to move PPC folder into core for win 10 installation, and same for Win 7/8/8.1 for Miracast.
     
  7. Hilbert Hagedoorn

    Hilbert Hagedoorn Don Vito Corleone Staff Member

    Messages:
    48,325
    Likes Received:
    18,408
    GPU:
    AMD | NVIDIA
    Excellent, let's await a bit more testing and bug fixing and we'll get that sorted.
     
    The1, TheDeeGee, uKER and 1 other person like this.
  8. GREGIX

    GREGIX Master Guru

    Messages:
    855
    Likes Received:
    222
    GPU:
    Inno3d 4090 X3
    Wow, great tool man, thx!
    Edit:
    works as charm. Although in newest driver it seems is new catalogue. So there was notice.
    Worked anyway. Reboot and ill check results in games.
     
    Last edited: Sep 20, 2018
    uKER likes this.
  9. uKER

    uKER Master Guru

    Messages:
    206
    Likes Received:
    234
    GPU:
    RTX 3070 Ti
    Thanks everyone for the feedback.
    Glad you found it useful.

    Yeah, you can perform a functional installation just by selecting the two items marked as mandatory.
    PhysX is preselected just as a "recommended" item.
    I install only those three and HD Audio, since I have an HDMI AVR.

    The categorization is just a visual thing. It doesn't have any functional significance.
    I mostly added it as a way to have the most well-known items, the ones most people would want to install, at the top.
    Is this PPC something people regularly use? I had never heard of it until yesterday, when I started doing the cleanup to the app, and took a look at what modules I had been ignoring all this time.
    Also, I'm not doing any differentiation regarding OS version. Am I missing something?

    I'm testing with 411.63 Win 10 x64 and handled all folders in that one, but yeah, I saw to include proper handling of unknown folders.
    Feel free to report those and I'll add them right away.
    The best way would probably be to give me the URL of the driver package that has the unrecognized folder.
     
    Last edited: Sep 20, 2018
    evgenim and AsiJu like this.
  10. GREGIX

    GREGIX Master Guru

    Messages:
    855
    Likes Received:
    222
    GPU:
    Inno3d 4090 X3
    Well...it was just from here dl'ed. I mean g3d. But windows 7/8 64bit version.
     

  11. AsiJu

    AsiJu Ancient Guru

    Messages:
    8,774
    Likes Received:
    3,354
    GPU:
    KFA2 4070Ti EXG.v2
    Excellent! I'll test run with new 411 driver once I have some time to spend on PC.
     
    uKER likes this.
  12. Bhudda

    Bhudda Master Guru

    Messages:
    275
    Likes Received:
    84
    GPU:
    Nvidia FE 3070
    Thanks for this. Does anyone have a picture of what we normally keep in the mininal and other options so I know what to keep? I think it's:
    • Driver
    • Display Update
    • PhysX
    • HD Audio
     
  13. uKER

    uKER Master Guru

    Messages:
    206
    Likes Received:
    234
    GPU:
    RTX 3070 Ti
    @AsiJu asked pretty much that.
    It's more or less what you said, only swapping "Install Core" in instead of "Display Update".
     
    Bhudda and AsiJu like this.
  14. Bhudda

    Bhudda Master Guru

    Messages:
    275
    Likes Received:
    84
    GPU:
    Nvidia FE 3070
    just done installing new drivers using this worked great, and painless lol
    thank you
     
    uKER likes this.
  15. uKER

    uKER Master Guru

    Messages:
    206
    Likes Received:
    234
    GPU:
    RTX 3070 Ti
    Good to hear it's working so far.
    I just implemented the repackaging of the modified driver into a new installer package.
    I also added a previously unhandled Windows 7 installer folder, and touched up a couple of the modules' descriptions.
    I'll let this roll for a bit more and hopefully put out a new version in a couple of days.
    Keep the feedback coming.
     
    Last edited: Sep 20, 2018
    AsiJu likes this.

  16. tsunami231

    tsunami231 Ancient Guru

    Messages:
    14,702
    Likes Received:
    1,843
    GPU:
    EVGA 1070Ti Black
    I like the idea of this, gona have to give this try when I get back to North Carolina
     
    uKER likes this.
  17. MaxiJazz

    MaxiJazz Member

    Messages:
    23
    Likes Received:
    0
    GPU:
    Geforce GTX 1070
    What i need to "check" for proper working my TV via hdmi and shadowplay features?
     
  18. BetA

    BetA Ancient Guru

    Messages:
    4,524
    Likes Received:
    477
    GPU:
    G1-GTX980@1400Mhz
    very nice stuff..
    i thought about myself doing something like this my skills lack a lot, haha...
    looks very clean, thats what i like...
    will be downloading and testing as soon as i install a new driver..

    will report back..

    THX

    EDIT:
    nice one..i do really like that...
     
    uKER likes this.
  19. uKER

    uKER Master Guru

    Messages:
    206
    Likes Received:
    234
    GPU:
    RTX 3070 Ti
    Your TV will always work. No matter what.
    For ShadowPlay you'll probably need ShadowPlay and GF Experience.
    It will become more user friendly once I implement the dependency checks. Coming soon.

    Also, does anyone happen to know how to find out what platform a driver package is for? ie, operating system version (7, 8, 10) and platform (x86, 64).
     
    AsiJu likes this.
  20. Blackfyre

    Blackfyre Maha Guru

    Messages:
    1,384
    Likes Received:
    387
    GPU:
    RTX 3090
    Great work on this, looking forward to using it with every driver from hereon out. Thank you @uKER :cool:

    EDIT:

    @Hilbert Hagedoorn Can we make this thread one of the stickies in this sub-forum please? Thank you.
     
    uKER likes this.

Share This Page