I am able to get logged in, but when I attempt to select the drivers for my RTX 5070 it boots and only shows the wallpaper. I can get to the TTY but cannot do anything else. I only get full functionality back once I purge/remove the drivers. so currently my about shows graphics as "software pending". My second monitor is not detected. and my primary monitor is locked at 60Hz and cannot be configured.
From your tty, can you run
sudo apt remove --purge '^nvidia-.*' '^libnvidia-.*'
sudo apt update && sudo apt install nvidia-driver-580 nvidia-dkms-580
Then reboot and test?
I'll try the via terminal. When I tried to use anything from the Additional Drivers tab, it always prevented me from logging in. Only allowing TTY. I'll give it a shot real quick.
Did not work. Instead of seeing just a wallpaper, I only saw a blinking line/cursor in the upper left corner.
When you use a terminal, it provides verbose feedback. Did it relay any errors?
Did it say that the module had no installation candidate or... it could not bind the the kernel?
Log of the results:
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libnvidia-cfg1-580 libnvidia-common-580 libnvidia-compute-580
libnvidia-decode-580 libnvidia-encode-580 libnvidia-extra-580
libnvidia-fbc1-580 libnvidia-gl-580 libnvidia-gl-580:i386
nvidia-compute-utils-580 nvidia-firmware-580-580.95.05
nvidia-kernel-common-580 nvidia-kernel-source-580 nvidia-prime
nvidia-settings nvidia-utils-580 xserver-xorg-video-nvidia-580
The following NEW packages will be installed:
libnvidia-cfg1-580 libnvidia-common-580 libnvidia-compute-580
libnvidia-decode-580 libnvidia-encode-580 libnvidia-extra-580
libnvidia-fbc1-580 libnvidia-gl-580 libnvidia-gl-580:i386
nvidia-compute-utils-580 nvidia-dkms-580 nvidia-driver-580
nvidia-firmware-580-580.95.05 nvidia-kernel-common-580
nvidia-kernel-source-580 nvidia-prime nvidia-settings nvidia-utils-580
xserver-xorg-video-nvidia-580
0 upgraded, 19 newly installed, 0 to remove and 0 not upgraded.
Need to get 84.3 MB/444 MB of archives.
After this operation, 1,335 MB of additional disk space will be used.
Do you want to continue? [Y/n] Get:1 Index of /ubuntu noble-updates/restricted amd64 nvidia-kernel-source-580 amd64 580.95.05-0ubuntu0.24.04.3 [83.7 MB]
Get:2 Index of /ubuntu noble-updates/restricted amd64 nvidia-dkms-580 amd64 580.95.05-0ubuntu0.24.04.3 [37.6 kB]
Get:3 Index of /ubuntu noble-updates/restricted amd64 nvidia-driver-580 amd64 580.95.05-0ubuntu0.24.04.3 [508 kB]
Fetched 84.3 MB in 2s (42.4 MB/s)
Selecting previously unselected package nvidia-firmware-580-580.95.05.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 310924 files and directories currently installed.)
Preparing to unpack .../00-nvidia-firmware-580-580.95.05_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking nvidia-firmware-580-580.95.05 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package nvidia-kernel-common-580.
Preparing to unpack .../01-nvidia-kernel-common-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking nvidia-kernel-common-580 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package libnvidia-cfg1-580:amd64.
Preparing to unpack .../02-libnvidia-cfg1-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking libnvidia-cfg1-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package libnvidia-common-580.
Preparing to unpack .../03-libnvidia-common-580_580.95.05-0ubuntu0.24.04.3_all.deb ...
Unpacking libnvidia-common-580 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package libnvidia-compute-580:amd64.
Preparing to unpack .../04-libnvidia-compute-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking libnvidia-compute-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package libnvidia-decode-580:amd64.
Preparing to unpack .../05-libnvidia-decode-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking libnvidia-decode-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package libnvidia-encode-580:amd64.
Preparing to unpack .../06-libnvidia-encode-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking libnvidia-encode-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package libnvidia-extra-580:amd64.
Preparing to unpack .../07-libnvidia-extra-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking libnvidia-extra-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package libnvidia-fbc1-580:amd64.
Preparing to unpack .../08-libnvidia-fbc1-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking libnvidia-fbc1-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package libnvidia-gl-580:amd64.
Preparing to unpack .../09-libnvidia-gl-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
dpkg-query: no packages found matching libnvidia-gl-550
Unpacking libnvidia-gl-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package libnvidia-gl-580:i386.
Preparing to unpack .../10-libnvidia-gl-580_580.95.05-0ubuntu0.24.04.3_i386.deb ...
dpkg-query: no packages found matching libnvidia-gl-550
Unpacking libnvidia-gl-580:i386 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package nvidia-compute-utils-580.
Preparing to unpack .../11-nvidia-compute-utils-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking nvidia-compute-utils-580 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package nvidia-kernel-source-580.
Preparing to unpack .../12-nvidia-kernel-source-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking nvidia-kernel-source-580 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package nvidia-dkms-580.
Preparing to unpack .../13-nvidia-dkms-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking nvidia-dkms-580 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package nvidia-utils-580.
Preparing to unpack .../14-nvidia-utils-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking nvidia-utils-580 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package xserver-xorg-video-nvidia-580.
Preparing to unpack .../15-xserver-xorg-video-nvidia-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking xserver-xorg-video-nvidia-580 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package nvidia-driver-580.
Preparing to unpack .../16-nvidia-driver-580_580.95.05-0ubuntu0.24.04.3_amd64.deb ...
Unpacking nvidia-driver-580 (580.95.05-0ubuntu0.24.04.3) ...
Selecting previously unselected package nvidia-prime.
Preparing to unpack .../17-nvidia-prime_0.8.17.2_all.deb ...
Unpacking nvidia-prime (0.8.17.2) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../18-nvidia-settings_510.47.03-0ubuntu4_amd64.deb ...
Unpacking nvidia-settings (510.47.03-0ubuntu4) ...
Setting up nvidia-prime (0.8.17.2) ...
Setting up nvidia-kernel-source-580 (580.95.05-0ubuntu0.24.04.3) ...
Setting up nvidia-settings (510.47.03-0ubuntu4) ...
Setting up nvidia-firmware-580-580.95.05 (580.95.05-0ubuntu0.24.04.3) ...
Setting up nvidia-kernel-common-580 (580.95.05-0ubuntu0.24.04.3) ...
update-initramfs: deferring update (trigger activated)
Created symlink /etc/systemd/system/systemd-hibernate.service.wants/nvidia-hibernate.service → /usr/lib/systemd/system/nvidia-hibernate.service.
Created symlink /etc/systemd/system/systemd-suspend.service.wants/nvidia-resume.service → /usr/lib/systemd/system/nvidia-resume.service.
Created symlink /etc/systemd/system/systemd-hibernate.service.wants/nvidia-resume.service → /usr/lib/systemd/system/nvidia-resume.service.
Created symlink /etc/systemd/system/systemd-suspend-then-hibernate.service.wants/nvidia-resume.service → /usr/lib/systemd/system/nvidia-resume.service.
Created symlink /etc/systemd/system/systemd-suspend.service.wants/nvidia-suspend.service → /usr/lib/systemd/system/nvidia-suspend.service.
Setting up libnvidia-extra-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Setting up libnvidia-common-580 (580.95.05-0ubuntu0.24.04.3) ...
Setting up nvidia-dkms-580 (580.95.05-0ubuntu0.24.04.3) ...
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
Loading new nvidia-580.95.05 DKMS files...
Building for 6.14.0-37-generic
Building for architecture x86_64
Building initial module for 6.14.0-37-generic
Done.
nvidia.ko.zst:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.14.0-37-generic/updates/dkms/
nvidia-modeset.ko.zst:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.14.0-37-generic/updates/dkms/
nvidia-drm.ko.zst:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.14.0-37-generic/updates/dkms/
nvidia-uvm.ko.zst:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.14.0-37-generic/updates/dkms/
nvidia-peermem.ko.zst:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.14.0-37-generic/updates/dkms/
depmod...
Setting up libnvidia-gl-580:i386 (580.95.05-0ubuntu0.24.04.3) ...
Setting up libnvidia-cfg1-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Setting up xserver-xorg-video-nvidia-580 (580.95.05-0ubuntu0.24.04.3) ...
Setting up libnvidia-compute-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Setting up libnvidia-fbc1-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Setting up nvidia-compute-utils-580 (580.95.05-0ubuntu0.24.04.3) ...
info: The home dir /nonexistent you specified can't be accessed: No such file or directory
- Installing to /lib/modules/6.14.0-37-generic/updates/dkms/
info: Selecting UID from range 100 to 999 ...
info: Selecting GID from range 100 to 999 ...
info: Adding system user nvidia-persistenced' (UID 122) ... info: Adding new group nvidia-persistenced' (GID 126) ...
info: Adding new user nvidia-persistenced' (UID 122) with group nvidia-persistenced' ...
info: Not creating `/nonexistent'.
Setting up libnvidia-gl-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Setting up libnvidia-decode-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Setting up nvidia-utils-580 (580.95.05-0ubuntu0.24.04.3) ...
Setting up libnvidia-encode-580:amd64 (580.95.05-0ubuntu0.24.04.3) ...
Setting up nvidia-driver-580 (580.95.05-0ubuntu0.24.04.3) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for initramfs-tools (0.142ubuntu25.5) ...
update-initramfs: Generating /boot/initrd.img-6.14.0-37-generic
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for libc-bin (2.39-0ubuntu8.6) ...
I see nothing wrong, there.
If able to reach terminal, what is output of
nvidia-smi
Thats why it doesnt make sense. But anytime i attempt to install any graphics driver, I lose all usability.
lewis@lewis-MS-7B93:~$ nvidia-smi
Command 'nvidia-smi' not found, but can be installed with:
sudo apt install nvidia-utils-525 # version 525.147.05-0ubuntu1, or
sudo apt install nvidia-utils-525-server # version 525.147.05-0ubuntu1
sudo apt install nvidia-utils-470 # version 470.256.02-0ubuntu0.24.04.1
sudo apt install nvidia-utils-470-server # version 470.256.02-0ubuntu0.24.04.1
sudo apt install nvidia-utils-535 # version 535.274.02-0ubuntu0.24.04.2
sudo apt install nvidia-utils-535-server # version 535.274.02-0ubuntu0.24.04.2
sudo apt install nvidia-utils-570 # version 570.195.03-0ubuntu0.24.04.1
sudo apt install nvidia-utils-565-server # version 565.57.01-0ubuntu0.24.04.3
sudo apt install nvidia-utils-570-server # version 570.195.03-0ubuntu0.24.04.3
sudo apt install nvidia-utils-580 # version 580.95.05-0ubuntu0.24.04.3
sudo apt install nvidia-utils-580-server # version 580.95.05-0ubuntu0.24.04.3
sudo apt install nvidia-utils-550-server # version 550.163.01-0ubuntu0.24.04.1
lewis@lewis-MS-7B93:~$
If secure boot and fast boot in your BIOS are turned on, turn them off (or create a MOK for use with secure boot enabled) and if you have a Dualboot with Windows, also turn off fast startup in Windows.
When you have a up-to-date hardware you could also test a later kernel for better hardware support, e.g. mainline or liquorix.
You can also send a help request to the Zorin team
That's strange. I have a 3080 with secure boot on and my install went perfectly. Did you use the NVIDIA driver option when installing?
idk, i followed the guide and went to the additional drivers tab. everytime i try it doesnt work right, and i only can access the TTY.
If you didn't do this the first time, I'd say to try reinstalling, and when you get to the first pre-boot option with the USB, arrow key down to the NVIDIA option. It should install the newest 580 driver automatically.