Re: #9 question, I figured it out. Steps were as follows:
1) Download the Ubuntu .deb package files mentioned in the Bash Shell Script
into a directory. (Use the packages.ubuntu.com site, select the 24.04 LTS
version, copy/paste the package names into the search box.)
2) Open terminal window in that directory. Have saved the here attached
InstallNvidiaDrivers.sh Bash script. Run that Bash Script with sudo.
3) Once that is done, IPL. System should come up on the working Nvidia 580
driver version.
4) Use the apt-mark hold command to mark to retain for now the desirable
version of the Nvidia 580 drivers.
5) Get yourself a Willy Wonka Triple Burpacola to celebrate working Nvidia
drivers.... (Root Beer, in other words!)
Terminal output:
ii nvidia-driver-580
580.126.09-0ubuntu0.24.04.1 amd64 NVIDIA
driver metapackage
$ dpkg -l | grep "580.126.09"
ii libnvidia-cfg1-580:amd64 580.126.09-0ubuntu0.24.04.1
amd64 NVIDIA binary OpenGL/GLX configuration
library
ii libnvidia-common-580 580.126.09-0ubuntu0.24.04.1
all Shared files used by the NVIDIA libraries
ii libnvidia-compute-580:amd64 580.126.09-0ubuntu0.24.04.1
amd64 NVIDIA libcompute package
ii libnvidia-compute-580:i386 580.126.09-0ubuntu0.24.04.1
i386 NVIDIA libcompute package
ii libnvidia-decode-580:amd64 580.126.09-0ubuntu0.24.04.1
amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-580:i386 580.126.09-0ubuntu0.24.04.1
i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-580:amd64 580.126.09-0ubuntu0.24.04.1
amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-580:i386 580.126.09-0ubuntu0.24.04.1
i386 NVENC Video Encoding runtime library
ii libnvidia-extra-580:amd64 580.126.09-0ubuntu0.24.04.1
amd64 Extra libraries for the NVIDIA driver
ii libnvidia-fbc1-580:amd64 580.126.09-0ubuntu0.24.04.1
amd64 NVIDIA OpenGL-based Framebuffer Capture
runtime library
ii libnvidia-fbc1-580:i386 580.126.09-0ubuntu0.24.04.1
i386 NVIDIA OpenGL-based Framebuffer Capture
runtime library
ii libnvidia-gl-580:amd64 580.126.09-0ubuntu0.24.04.1
amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries
and Vulkan ICD
ii libnvidia-gl-580:i386 580.126.09-0ubuntu0.24.04.1
i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries
and Vulkan ICD
ii nvidia-compute-utils-580 580.126.09-0ubuntu0.24.04.1
amd64 NVIDIA compute utilities
ii nvidia-driver-580 580.126.09-0ubuntu0.24.04.1
amd64 NVIDIA driver metapackage
ii nvidia-firmware-580-580.126.09 580.126.09-0ubuntu0.24.04.1
amd64 Firmware files used by the kernel module
ii nvidia-kernel-common-580 580.126.09-0ubuntu0.24.04.1
amd64 Shared files used with the kernel module
ii nvidia-kernel-source-580 580.126.09-0ubuntu0.24.04.1
amd64 NVIDIA kernel source package
ii nvidia-utils-580 580.126.09-0ubuntu0.24.04.1
amd64 NVIDIA driver support binaries
ii xserver-xorg-video-nvidia-580 580.126.09-0ubuntu0.24.04.1
amd64 NVIDIA binary Xorg driver
$ sudo ./InstallNvidiaDrivers.sh
(Reading database ... 285048 files and directories currently installed.)
Preparing to unpack nvidia-driver-580_580.95.05-0ubuntu0.24.04.2_amd64.deb ...
Unpacking nvidia-driver-580 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-cfg1-580_580.95.05-0ubuntu0.24.04.2_amd64.deb ...
Unpacking libnvidia-cfg1-580:amd64 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-common-580_580.95.05-0ubuntu0.24.04.2_all.deb ...
Unpacking libnvidia-common-580 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-compute-580_580.95.05-0ubuntu0.24.04.2_amd64.deb
...
Unpacking libnvidia-compute-580:amd64 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-compute-580_580.95.05-0ubuntu0.24.04.2_i386.deb
...
Unpacking libnvidia-compute-580:i386 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-decode-580_580.95.05-0ubuntu0.24.04.2_amd64.deb
...
Unpacking libnvidia-decode-580:amd64 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-decode-580_580.95.05-0ubuntu0.24.04.2_i386.deb ...
Unpacking libnvidia-decode-580:i386 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-encode-580_580.95.05-0ubuntu0.24.04.2_amd64.deb
...
Unpacking libnvidia-encode-580:amd64 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-encode-580_580.95.05-0ubuntu0.24.04.2_i386.deb ...
Unpacking libnvidia-encode-580:i386 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-extra-580_580.95.05-0ubuntu0.24.04.2_amd64.deb ...
Unpacking libnvidia-extra-580:amd64 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-extra-580_580.95.05-0ubuntu0.24.04.2_i386.deb ...
Unpacking libnvidia-extra-580:i386 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-fbc1-580_580.95.05-0ubuntu0.24.04.2_amd64.deb ...
Unpacking libnvidia-fbc1-580:amd64 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-fbc1-580_580.95.05-0ubuntu0.24.04.2_i386.deb ...
Unpacking libnvidia-fbc1-580:i386 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-gl-580_580.95.05-0ubuntu0.24.04.2_amd64.deb ...
dpkg-query: no packages found matching libnvidia-gl-550
Unpacking libnvidia-gl-580:amd64 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack libnvidia-gl-580_580.95.05-0ubuntu0.24.04.2_i386.deb ...
dpkg-query: no packages found matching libnvidia-gl-550
Unpacking libnvidia-gl-580:i386 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack
nvidia-compute-utils-580_580.95.05-0ubuntu0.24.04.2_amd64.deb ...
Unpacking nvidia-compute-utils-580 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack
nvidia-firmware-580-580.95.05_580.95.05-0ubuntu0.24.04.2_amd64.deb ...
Unpacking nvidia-firmware-580-580.95.05 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack
nvidia-kernel-common-580_580.95.05-0ubuntu0.24.04.2_amd64.deb ...
Unpacking nvidia-kernel-common-580 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack
nvidia-kernel-source-580_580.95.05-0ubuntu0.24.04.2_amd64.deb ...
Unpacking nvidia-kernel-source-580 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack nvidia-utils-580_580.95.05-0ubuntu0.24.04.2_amd64.deb ...
Unpacking nvidia-utils-580 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack
xserver-xorg-video-nvidia-580_580.95.05-0ubuntu0.24.04.2_amd64.deb ...
Unpacking xserver-xorg-video-nvidia-580 (580.95.05-0ubuntu0.24.04.2) over
(580.95.05-0ubuntu0.24.04.2) ...
Preparing to unpack
linux-modules-nvidia-580-6.8.0-90-generic_6.8.0-90.91_amd64.deb ...
Unpacking linux-modules-nvidia-580-6.8.0-90-generic (6.8.0-90.91) over
(6.8.0-90.91) ...
Preparing to unpack linux-modules-nvidia-580-generic_6.8.0-90.91_amd64.deb ...
Unpacking linux-modules-nvidia-580-generic (6.8.0-90.91) over (6.8.0-90.91) ...
dpkg: warning: downgrading linux-signatures-nvidia-6.8.0-90-generic from
6.8.0-90.91+2 to 6.8.0-90.91
Preparing to unpack
linux-signatures-nvidia-6.8.0-90-generic_6.8.0-90.91_amd64.deb ...
Unpacking linux-signatures-nvidia-6.8.0-90-generic (6.8.0-90.91) over
(6.8.0-90.91+2) ...
dpkg: warning: downgrading linux-objects-nvidia-580-6.8.0-90-generic from
6.8.0-90.91+2 to 6.8.0-90.91
Preparing to unpack
linux-objects-nvidia-580-6.8.0-90-generic_6.8.0-90.91_amd64.deb ...
Unpacking linux-objects-nvidia-580-6.8.0-90-generic (6.8.0-90.91) over
(6.8.0-90.91+2) ...
Setting up libnvidia-cfg1-580:amd64 (580.95.05-0ubuntu0.24.04.2) ...
Setting up libnvidia-common-580 (580.95.05-0ubuntu0.24.04.2) ...
Setting up libnvidia-compute-580:amd64 (580.95.05-0ubuntu0.24.04.2) ...
Setting up libnvidia-compute-580:i386 (580.95.05-0ubuntu0.24.04.2) ...
Setting up libnvidia-decode-580:amd64 (580.95.05-0ubuntu0.24.04.2) ...
Setting up libnvidia-decode-580:i386 (580.95.05-0ubuntu0.24.04.2) ...
Setting up libnvidia-encode-580:amd64 (580.95.05-0ubuntu0.24.04.2) ...
Setting up libnvidia-encode-580:i386 (580.95.05-0ubuntu0.24.04.2) ...
Setting up libnvidia-extra-580:amd64 (580.95.05-0ubuntu0.24.04.2) ...
Setting up libnvidia-extra-580:i386 (580.95.05-0ubuntu0.24.04.2) ...
Setting up libnvidia-fbc1-580:amd64 (580.95.05-0ubuntu0.24.04.2) ...
Setting up libnvidia-fbc1-580:i386 (580.95.05-0ubuntu0.24.04.2) ...
Setting up libnvidia-gl-580:amd64 (580.95.05-0ubuntu0.24.04.2) ...
Setting up libnvidia-gl-580:i386 (580.95.05-0ubuntu0.24.04.2) ...
Setting up nvidia-compute-utils-580 (580.95.05-0ubuntu0.24.04.2) ...
Setting up nvidia-firmware-580-580.95.05 (580.95.05-0ubuntu0.24.04.2) ...
Setting up nvidia-kernel-common-580 (580.95.05-0ubuntu0.24.04.2) ...
update-initramfs: deferring update (trigger activated)
Setting up nvidia-kernel-source-580 (580.95.05-0ubuntu0.24.04.2) ...
Setting up nvidia-utils-580 (580.95.05-0ubuntu0.24.04.2) ...
Setting up xserver-xorg-video-nvidia-580 (580.95.05-0ubuntu0.24.04.2) ...
Setting up linux-signatures-nvidia-6.8.0-90-generic (6.8.0-90.91) ...
Setting up linux-objects-nvidia-580-6.8.0-90-generic (6.8.0-90.91) ...
Setting up linux-modules-nvidia-580-6.8.0-90-generic (6.8.0-90.91) ...
linux-image-nvidia-6.8.0-90-generic: constructing .ko files
nvidia-drm.ko: OK
nvidia-modeset.ko: OK
nvidia-peermem.ko: OK
nvidia-uvm.ko: OK
nvidia.ko: OK
Setting up linux-modules-nvidia-580-generic (6.8.0-90.91) ...
Setting up nvidia-driver-580 (580.95.05-0ubuntu0.24.04.2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.6) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for initramfs-tools (0.142ubuntu25.5) ...
update-initramfs: Generating /boot/initrd.img-6.8.0-90-generic
Processing triggers for linux-image-6.8.0-90-generic (6.8.0-90.91) ...
/etc/kernel/postinst.d/dkms:
* dkms: running auto installation service for kernel 6.8.0-90-generic
* dkms: autoinstall for kernel 6.8.0-90-generic
...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.8.0-90-generic
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.0-90-generic
Found initrd image: /boot/initrd.img-6.8.0-90-generic
Found linux image: /boot/vmlinuz-6.8.0-88-generic
Found initrd image: /boot/initrd.img-6.8.0-88-generic
Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
sudo apt-mark hold nvidia-driver-580
sudo apt-mark hold linux-objects-nvidia-580-6.8.0-90-generic
sudo apt-mark hold linux-signatures-nvidia-6.8.0-90-generic
sudo apt-mark hold nvidia-firmware-580-580.95.05
** Attachment added: "Bash script to force the correct Nvidia 580 drivers back
to the system"
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-580/+bug/2138998/+attachment/5941300/+files/InstallNvidiaDrivers.sh
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2138998
Title:
Nvidia drivers updated this week 20260124 cause annoying flashing of
screen when used with Compositor
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-580/+bug/2138998/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs