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

[Test Build] Fix for installation not working with Nv App

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,975 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Attached. It should "just work"

Selecting NvApp should also prompt you to also add the minimal dependencies required for NvApp to function.

Ignore the message about incompatibility at the start. I will change the code to hide the popup on newer builds

Please test and feedback

Update Dec 21: new build uploaded that hides the message about incompatiblity
 

Attachments

  • NVCleanstall.exe
    3.8 MB · Views: 445
Last edited:

geezteem

New Member
Joined
Dec 20, 2024
Messages
2 (0.20/day)
the only thing that didn't work was, it didn't fully install the nvidia app program. i had to manually download it off the website again and reinstall the app
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,975 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
the only thing that didn't work was, it didn't fully install the nvidia app program. i had to manually download it off the website again and reinstall the app
It didnt? You check just nvapp and display driver, it tells you „dependencies?“ click yes and it will select the minimum needed for working nvapp. At least that’s how i it

If that doesn’t help, could you provide steps to reproduce?
 

geezteem

New Member
Joined
Dec 20, 2024
Messages
2 (0.20/day)
It didnt? You check just nvapp and display driver, it tells you „dependencies?“ click yes and it will select the minimum needed for working nvapp. At least that’s how i it

If that doesn’t help, could you provide steps to reproduce?

mistake, its beacuse i didn't choose shadow play and continued without it , i think that caused it not to install the nvidia app and you need all its dependencies.

reason i didn't choose shadowplay is because i dont use it at all


your fix works fine. thats my bad
 

pandaligx

New Member
Joined
Dec 11, 2024
Messages
8 (0.42/day)
Has the missing right-click menu feature of the NVIDIA Control Panel after installation 566.36 been fixed?
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,975 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
mistake, its beacuse i didn't choose shadow play and continued without it , i think that caused it not to install the nvidia app and you need all its dependencies.

reason i didn't choose shadowplay is because i dont use it at all


your fix works fine. thats my bad
Yes, I tested that specifically you MUST install ShadowPlay or the App will not launch

Has the missing right-click menu feature of the NVIDIA Control Panel after installation 566.36 been fixed?
I've seen the control panel in my right click menu on desktop indeed. Can you test it?
 

pandaligx

New Member
Joined
Dec 11, 2024
Messages
8 (0.42/day)
Alright, I will conduct a test.
Yes, I tested that specifically you MUST install ShadowPlay or the App will not launch


I've seen the control panel in my right click menu on desktop indeed. Can you test it?
 

AsadAlrafidain

New Member
Joined
Feb 27, 2022
Messages
22 (0.02/day)
Has the missing right-click menu feature of the NVIDIA Control Panel after installation 566.36 been fixed?
I noticed in this build that there's an added component (legacy control panel) right bellow the driver (core).......might it be that you didn't select that ?
 

DocX

New Member
Joined
Dec 22, 2024
Messages
2 (0.25/day)
Hello, thanks for the update! One thing that I noticed though is that the Optimus option is missing, is it because it is now integrated in some other component in the most recent driver?
Thank you
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,975 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Hello, thanks for the update! One thing that I noticed though is that the Optimus option is missing, is it because it is now integrated in some other component in the most recent driver?
Thank you
Great question. You are right it's missing. I don't have a GeForce laptop, so no way to test it. Could you do a bit of testing? Just install Display Driver and see if the experience is the same as before with Optimus installed
 

DocX

New Member
Joined
Dec 22, 2024
Messages
2 (0.25/day)
Great question. You are right it's missing. I don't have a GeForce laptop, so no way to test it. Could you do a bit of testing? Just install Display Driver and see if the experience is the same as before with Optimus installed

Ok! I installed the driver and everything seems to work just fine!

BTW I have a laptop with an old nvidia gtx 1650ti, so I have the "older" Optimus, not the newer Advanced Optimus. I don't know if it can make any difference for someone else
 

pandaligx

New Member
Joined
Dec 11, 2024
Messages
8 (0.42/day)
Yes, I tested that specifically you MUST install ShadowPlay or the App will not launch


I've seen the control panel in my right click menu on desktop indeed. Can you test it?
After attempting to customize the driver and selecting the traditional NVIDIA Control Panel, even after the installation was completed following the package completion, the traditional NVIDIA Control Panel did not appear in the right-click menu. However, a new NVIDIA Control Panel did appear in the system programs. Upon opening the NVIDIA Control Panel, the left menu for 3D settings did not display "Adjust image settings with preview" and "Configure Surround and PhysX." The same issue occurred when trying on two different computers.
 

Attachments

  • 20241223092756.png
    20241223092756.png
    43.7 KB · Views: 100
Joined
Dec 23, 2018
Messages
357 (0.16/day)
System Name Asus TUF Gaming FA506IU Laptop
Processor AMD Ryzen 7 4800H with Radeon Graphics
Motherboard AMD K17.6 FCH, AMD K17.6 IMC
Cooling Dual Fans Design with Self-Cleaning Cooling
Memory Samsung DRR4 - 3200Mhz 16GB(8GBx2)
Video Card(s) GeForce GTX 1660 Ti (6 GB)
Storage WDC PC SN530 SDBPNPZ-256G-1002 + SHGP31-500GM-2 + ST1000LM035-1RK172
Display(s) LM156LF-2F03 144HZ Adaptive SYNC
Audio Device(s) Realtek ALC256 @ AMD K17.6
Power Supply ASUS Power Brick 180W
Mouse ROG SICA Gaming Mouse
Benchmark Scores CineBench R23 Single core:- 1290 points CineBench R23 Multi core:- 11111 points
Hey, would like to provide a feedback :)
Works great for 566.45 on Laptop GPU. Those are the settings I use.
1734957721173.png


Would like to request to add a feature if possible :) , regarding removal of telemetry... can you as well remove those lines on .inf that also contributes to telemetry? as they log everything regarding Nvidia drivers for no benefit at all except writing to log files endlessly. Those are the lines that needs to be removed inside every .inf files.

Code:
HKR,"LocalSystem\NvcDispCorePlugin",LogFile,%REG_SZ%,"%%ProgramData%%\NVIDIA\NvcDispCorePlugin.log"
HKR,"LocalSystem\Watchdog",LogFile,%REG_SZ%,"%%ProgramData%%\NVIDIA\NVDisplayContainerWatchdog.log"

and partial removal of loggings without affecting NvContainer functions is here..

Here's the stock line with loggings
HKR,"LocalSystem\Watchdog\Session",Parameters,%REG_SZ%,"-f %%ProgramData%%\NVIDIA\DisplaySessionContainer%%d.log -d %13%\Display.NvContainer\plugins\Session -r -l 3 -p 30000 -cfg NVDisplay.ContainerLocalSystem\Session /ert"
HKR,,ImagePath,%REG_EXPAND_SZ%,"%13%\Display.NvContainer\NVDisplay.Container.exe -s NVDisplay.ContainerLocalSystem -f %%ProgramData%%\NVIDIA\NVDisplay.ContainerLocalSystem.log -l 3 -d %13%\Display.NvContainer\plugins\LocalSystem -r -p 30000 -cfg NVDisplay.ContainerLocalSystem\LocalSystem /ert"

and here's the modified line without loggings
HKR,"LocalSystem\Watchdog\Session",Parameters,%REG_SZ%,"-d %13%\Display.NvContainer\plugins\Session -r -l 3 -p 30000 -cfg NVDisplay.ContainerLocalSystem\Session /ert"
HKR,,ImagePath,%REG_EXPAND_SZ%,"%13%\Display.NvContainer\NVDisplay.Container.exe -s NVDisplay.ContainerLocalSystem -d %13%\Display.NvContainer\plugins\LocalSystem -r -p 30000 -cfg NVDisplay.ContainerLocalSystem\LocalSystem /ert"

so we only remove this "-f %%ProgramData%%\NVIDIA\DisplaySessionContainer%%d.log" & this "-f %%ProgramData%%\NVIDIA\NVDisplay.ContainerLocalSystem.log -l 3"

And no it doesn't affect any kind of functionality of Nvidia drivers and its features.

I only shared the stuff above about removal of loggings since it's harmless & doesn't cause any kind of troubles :D I know much more about more invasive and deep stuff of removal of telemetry and loggings from Nvidia driver but I only do it on my own drivers.

Thank you for this amazing tool! :respect:
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,975 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
as well remove those lines on .inf that also contributes to telemetry? as they log everything regarding Nvidia drivers for no benefit at all except writing to log files endlessly
I don't think those logs are shared with NV (i.e. telemetry), they are just saved to the local system for your own debugging?
 
Joined
Dec 23, 2018
Messages
357 (0.16/day)
System Name Asus TUF Gaming FA506IU Laptop
Processor AMD Ryzen 7 4800H with Radeon Graphics
Motherboard AMD K17.6 FCH, AMD K17.6 IMC
Cooling Dual Fans Design with Self-Cleaning Cooling
Memory Samsung DRR4 - 3200Mhz 16GB(8GBx2)
Video Card(s) GeForce GTX 1660 Ti (6 GB)
Storage WDC PC SN530 SDBPNPZ-256G-1002 + SHGP31-500GM-2 + ST1000LM035-1RK172
Display(s) LM156LF-2F03 144HZ Adaptive SYNC
Audio Device(s) Realtek ALC256 @ AMD K17.6
Power Supply ASUS Power Brick 180W
Mouse ROG SICA Gaming Mouse
Benchmark Scores CineBench R23 Single core:- 1290 points CineBench R23 Multi core:- 11111 points
I don't think those logs are shared with NV (i.e. telemetry), they are just saved to the local system for your own debugging?
I guess they are made for the developers so that they got sent to Nvidia servers later on [NVDisplay.Container.exe gets connected to the internet uploading those logs] but not for users as there's zero benefit for users. They just simply logging stuff about services, functions related drivers.

I would have faced problems on day 1 if it was used for something else other than just writing logs. You can check inside those .logs file on this folder "C:\ProgramData\NVIDIA" once I remove those lines that I have mentioned previously... they no longer writing .log files endlessly & I can delete them since it's no longer locked files with NVDisplay.Container.exe process :)
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,975 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Joined
Dec 23, 2018
Messages
357 (0.16/day)
System Name Asus TUF Gaming FA506IU Laptop
Processor AMD Ryzen 7 4800H with Radeon Graphics
Motherboard AMD K17.6 FCH, AMD K17.6 IMC
Cooling Dual Fans Design with Self-Cleaning Cooling
Memory Samsung DRR4 - 3200Mhz 16GB(8GBx2)
Video Card(s) GeForce GTX 1660 Ti (6 GB)
Storage WDC PC SN530 SDBPNPZ-256G-1002 + SHGP31-500GM-2 + ST1000LM035-1RK172
Display(s) LM156LF-2F03 144HZ Adaptive SYNC
Audio Device(s) Realtek ALC256 @ AMD K17.6
Power Supply ASUS Power Brick 180W
Mouse ROG SICA Gaming Mouse
Benchmark Scores CineBench R23 Single core:- 1290 points CineBench R23 Multi core:- 11111 points
Do you have a source for that?
Unfortunately, I wish I have made screenshots and such when debugging NVDisplay.Container.exe years ago and show you all the functions and the call ups of .dll for telemetry and loggings and how they connect to the internet. Maybe whenever I have time in the future to cross this path again... I will make sure to document everything :)

Whenever NVDisplay.Container.exe request access to Internet [I use SImplewall] the logs files that's found inside "C:\ProgramData\NVIDIA" gets locked and to confirm that... I simply try to delete them and it will tell you it can't be deleted because it's opened by NVDisplay.Container.exe process.

Once it finishes uploading [by monitoring network activities by looking TCP connections that it's connected by NVDisplay.Container.exe] those logs files gets unlocked & partially can be deleted except a few others .logs files which it keeps logging continuously.

NGX libraries and profiles aren't affected by this because they get updated through "nvngx_update.exe -forced_update" command whenever a new driver gets installed or whenever you open up a new game

Telemetry API that is found inside NVDisplay.Container.exe calls up _DisplayDriverRAS.dll & other .dlls related to telemetry to collect and write log files and then they upload it to Nvidia servers [Usually many subdomains of gfe.nvidia.com]. I don't know the intervals of that whole process but according to firewall events NVDisplay.Container.exe keeps accessing internet around 40 ~ 60 times a day.

Sometimes this happens along with Windows Defender when it tries to do signature updates.

Personally after using NVClean your amazing tool, I go further more deep and customize the driver with much deep removal of telemetry files and loggings as they aren't enough using NVClean alone, over 30 files gets removed after the driver gets installed to prevent losing sign driver certification so.. in that way I keep it signed and have clean driver without single log file being written or needing to access to the internet for uploading ;)

Sorry for the long comment, I fully understand if it's not enough to prove it. Forgive me for wasting your time. I just requested this since I have found it's the most harmless way to do it without affecting driver functions.
 

pandaligx

New Member
Joined
Dec 11, 2024
Messages
8 (0.42/day)
Attached. It should "just work"

Selecting NvApp should also prompt you to also add the minimal dependencies required for NvApp to function.

Ignore the message about incompatibility at the start. I will change the code to hide the popup on newer builds

Please test and feedback

Update Dec 21: new build uploaded that hides the message about incompatiblity
I am the RTX 4060 graphics card, used in the China region. I customized the driver using your nvcleanstall software as shown in the image below, selecting the traditional NVIDIA panel. After installation, the system prompts in the lower right corner that "NVIDIA" control panel was not found.
 

Attachments

  • 20241225220144.png
    20241225220144.png
    69.9 KB · Views: 60
  • 20241223092756.png
    20241223092756.png
    43.7 KB · Views: 60
Joined
Mar 24, 2014
Messages
3 (0.00/day)
I tested the latest build from the link in the OP this morning and upgraded to the latest driver. I'm using a desktop with a 4070ti. I left everything unchecked except the legacy control panel and DLISR options, and then I enabled MSI in the advanced tweaks.

Everything seems to work as intended for me. It doesn't look like it installed any nvidia app components. I played some darktide with frame gen enabled and it ran just as smoothly as it ever has.

Thanks for you hard work in maintaining this app!
 

PanosX

New Member
Joined
Aug 21, 2023
Messages
19 (0.04/day)
Unfortunately, I wish I have made screenshots and such when debugging NVDisplay.Container.exe years ago and show you all the functions and the call ups of .dll for telemetry and loggings and how they connect to the internet. Maybe whenever I have time in the future to cross this path again... I will make sure to document everything :)

Whenever NVDisplay.Container.exe request access to Internet [I use SImplewall] the logs files that's found inside "C:\ProgramData\NVIDIA" gets locked and to confirm that... I simply try to delete them and it will tell you it can't be deleted because it's opened by NVDisplay.Container.exe process.

Once it finishes uploading [by monitoring network activities by looking TCP connections that it's connected by NVDisplay.Container.exe] those logs files gets unlocked & partially can be deleted except a few others .logs files which it keeps logging continuously.

NGX libraries and profiles aren't affected by this because they get updated through "nvngx_update.exe -forced_update" command whenever a new driver gets installed or whenever you open up a new game

Telemetry API that is found inside NVDisplay.Container.exe calls up _DisplayDriverRAS.dll & other .dlls related to telemetry to collect and write log files and then they upload it to Nvidia servers [Usually many subdomains of gfe.nvidia.com]. I don't know the intervals of that whole process but according to firewall events NVDisplay.Container.exe keeps accessing internet around 40 ~ 60 times a day.

Sometimes this happens along with Windows Defender when it tries to do signature updates.

Personally after using NVClean your amazing tool, I go further more deep and customize the driver with much deep removal of telemetry files and loggings as they aren't enough using NVClean alone, over 30 files gets removed after the driver gets installed to prevent losing sign driver certification so.. in that way I keep it signed and have clean driver without single log file being written or needing to access to the internet for uploading ;)

Sorry for the long comment, I fully understand if it's not enough to prove it. Forgive me for wasting your time. I just requested this since I have found it's the most harmless way to do it without affecting driver functions.
Nice can you send here the tweak?
 
Top