Problem with Nvidia drivers after update

Hi, yesterday (19/08/2026) i updated my system using the software updater app that comes with Zorin OS, after the reboot to install the updates only one of my 2 monitors is working and it is locked at 60Hz. After that i tried to open the Nvidia settings app and this is all it shows:

I am new to Linux and i don't know what to do in this situation. If it is of help, i am dual booting with windows 11 on a second ssd.

1 Like

Most likely, the update installed a later kernel that lacks the dynamic module support for your Nvidia Driver.

There are Two Easy fixes.
One is to rollback to the Previous Kernel and continue using it.

The second depends on which Nvidia card you have. If it is not too old, you can install the new driver for it on the current latest kernel and bind the modules for its drivers that way.

To rollback the kernel:
Reboot and from the grub menu (It should show each boot since you dual boot Windows OS), select Advanced Options for Zorin and in the next menu, arrow key down twice to the Earlier Kernel, that does not say (recovery) and hit enter to boot from it. Test your Graphics. If graphics work and you want to stay on this kernel, you can lock it in with this method.

To fix Graphics on current kernel:
Remove all Nvidia traces. In terminal, copy and paste this command:
sudo apt remove --purge '^nvidia-.*' '^libnvidia-.*'

Then install the Nvidia Drivers with Kernel module support (DKMS is Dynamic kernel Module Support, which should allow the driver to Roll Forward when the kernel upgrades, preventing this kind of problem in future):

sudo apt install nvidia-driver-595 nvidia-dkms-595

The 595 is the latest I see... but if you do not see that, try 580

sudo apt install nvidia-driver-580 nvidia-dkms-580

1 Like

Welcome to the Forum!

Can You say what Nvidia Card You have?

The latest should be 610.

2 Likes

"Well... Golly Gee, Martha!"

Yep, I just checked. Yep, I see the 610. I have no idea when that dropped down the pipe, lol.

2 Likes

I have a 4070 super. Btw, when i boot i don't see the grub menu, my pc boots directly into Zorin

1 Like

Try tapping esc or tab at the Boot Splash screen to pull up the Grub menu.

1 Like

I'll reboot and try

1 Like

Okay, then spam-press on startup the Esc Key to get the GRUB Menu. When that shouldn't work, try the left Shift Key.

If both shouldn't work, You can activate the GRUB Menu manually. To do that boot into Zorin. Open the Terminal and type

sudo nano /etc/default/grub

to work on the related Configuration file. Look for this Textblock:

The Lines 2 and 3 are here the Target. Change them to:

GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=20

The 20 makes that the GRUB Menu appears for 20 Seconds. If that is too much or too less for You, You can use a different Value like 10, 30 or 50 for Example. Or You set it to -1 to have the GRUB Menu visible until You make an Input. Decide for waht suits You.

When done the changes, press ctrl+o to save, Enter to confirm and ctrl+x to exit. Back in the normal Terminal Overview type sudo update-grub to make the Changes affect. Don't forget that! Without it, it will not work.

1 Like

Rolling back the kernel fixed the problem without the need to do anything else, now i just have to lock it.

1 Like

Thank you guys

1 Like

Well.... I might have another problem, I did all I had to do to lock the kernel on the older version, but when i reboot it still boots on the newer one

1 Like

Did you follow that guide?

First, boot into the older kernel at Advanced Options for Zorin.
Then edit the grub file and save the changes.
Then run sudo update-grub and reboot.

1 Like

yes, i did

1 Like

Do you have another Linux Distribution on your computer?

Or do you use a boot loader other than grub?

Can you please post a screenshot of the content of the /etc/default/grub file?

1 Like

Nope, I have only Zorin and until now i never even used grub

Hm, to me the file looks right. Check if you are running the old kernel before you edit that file and update grub.

uname -r

Another case which may cause problems: Have you installed and used the app "grub customizer"?

1 Like

Boot in the older Kernel and then open the Terminal and type sudo update-grub and then reboot to check if it works. And please post the Output of the Command.

1 Like

I'm now using the "7.0.0-28-generic" version, which is the one that works

1 Like

Okay, You booted in Kernel 7.0.0-28 and made the sudo update-grub, right? The Output looks fine for me. Does it work now or does it still boot in the wrong Kernel?

1 Like

Yes, it still boots in the wrong kernel if i don't select it manually in the advanced options

1 Like