As the title says. I find this quite annoying. Nothing on my PC that I am doing at the moment is that mission critical and I wish I could just have something that maybe not update but at least tells me there is a new update. Nvidia control panel does not have this function.
FYI in an enterprise environment the following has been my experience.
Any auto update runs the possibility of breaking the system or systems and in any production environment down time need to be minimized.
Some production environments are certified and changing even something as mundane a device driver invalidates that certification and thus any data that machine produces.
Also any update that is pushed out to the users in a production environment need to be validated by and authorized by the IT department for use in the environment.
I completely understand and know that. But having the option to be notified of available updates hurts nobody.
Solution?
$ cat ~/.config/systemd/user/find-nvidia-updates.service
[Unit]
Description=Service to check for Nvidia updates
Wants=find-nvidia-updates.timer
[Service]
Type=oneshot
ExecStart=/usr/bin/nvctl --update ### DOUBLE CHECK COMMAND ###
[Install]
WantedBy=multi-user.target
$ cat ~/.config/systemd/user/find-nvidia-updates.timer
[Unit]
Description=Logs some system statistics to the systemd journal
Requires=find-nvidia-updates.service
[Timer]
Unit=find-nvidia-updates.service
OnCalendar=*-*-* 03:00:00
[Install]
WantedBy=timers.target
You probably need to change the ExecStart command above to something more suitable, but other than that, this will run the command every day at 03:00:00. Enable this, like always, with systemd enable find-nvidia-updates.service
and possibly systemd enable find-nvidia-updates.timer
.
Unless you have written permission from your corporate IT to be testing this stuff out I’d set this to your home lab environment.
Mucking around with IT infrastructure can be construed as hacking / espionage to the corporation and can lead to being reprimanded or in worse case terminated.
Just don’t want to see you get into any trouble!
I think it’s all good. It’s just me me and me and my own PC I built myself so no corporate IT stuff to bother with. Just the things I learn when having workstation/enterprise hardware.
Ahh… Please disregard my doom and gloom nay saying then!
Just didn’t want to see you get into trouble for indulging your curiosity!
Haha no worries at all.
auto-update
and enterprise
are words not seen typically together.
The enterprise despises auto anything with a burning seething passion and since the drivers are made to cater to their use case it makes sense why that functionality is only seen in the consumer grade of drivers.
More specifically, for certification reasons as listed above. You have to remember that these drivers are used by military, government, flight control, weather simulations, or air gaped; stuff that really cannot afford to go down.
It wouldn’t be a problem if some of the software I use that requires those drivers didn’t tell me my driver was out of date every single time I use them no matter how often I update them.
That is not the fault of the drivers; but of the 3rd party software.
I find it strange that the 3rd party software would need to be updated so frequently.
Why would it need to the newest features from the latest driver branch all the time? The LTSB is just patches without feature updates for 3 years, and then sustaining service updates for ~2.
Seems superficial to me.
They are just fussy I guess. They won’t even offer technical support if they find out you are not using a workstation card.
Might be a good idea to make it their problem then, seems like business/professional software that isn’t really fit for a business/professional environment. Has their tech support given you no options to disable the update warning?
This topic was automatically closed 273 days after the last reply. New replies are no longer allowed.