Hi.
On Sun, 25 Jun 2023 18:43:27 +1000 Stephen Morris wrote:
When we issue the command "sudo dnf upgrade" and it
updates the
nvidia drivers, does the update of those drivers remove them from memory
and load the nouveau drivers?
The kernel drivers no. They are most probably in use, for example by Xorg (if
you use Xorg) and cannot thus be unloaded / reloaded.
I'm trying to understand why after doing the update a html 5
game
that requires hardware acceleration to run complained that hardware
acceleration was needed even though the browser was configured to use
hardware acceleration if available, but after a reboot the game then ran
fine in the browser.
During the upgrade, the Xorg nvidia drivers may have been updated. Example:
/usr/lib64/xorg/modules/drivers/nvidia_drv.so
/usr/lib64/xorg/modules/extensions/libglxserver_nvidia.so
If your application start after the upgrade or dynamically link those drivers
it may fail due to mismatched version with the kernel modules.
You may see something like that in the journal:
NVRM: API mismatch: the client has the version 410.79, but
NVRM: this kernel module has the version 415.25. Please
NVRM: make sure that this kernel module and all NVIDIA driver
NVRM: components have the same version.
--
francis