Fresh ROME znver1 install - NVIDIA driver install fails. Black screen on login

Hello,

Requirements:

I have searched the forum for my issue.

I have checked the Resources category (Resources Index)

I have reviewed the Wiki for relevant information

I have read the Release Notes and Errata

OpenMandriva Lx version:

OpenMandriva Lx release 26.02 (ROME) Rolling for znver1

Desktop environment (KDE, LXQT…):

KDE Plasma 6 (X11)

Description of the issue (screenshots if relevant):

Hardware:

  • AMD Ryzen 9 9900X
  • NVIDIA GeForce RTX 4070 SUPER
  • Gigabyte X870 AORUS ELITE WIFI7 ICE
  • 64 GB RAM
  • Three monitors

The installer would only boot successfully using the Troubleshooting/Recovery option. The normal boot option resulted in a black screen.

Installation completed successfully.

After installation the system boots to the SDDM login screen normally.

After entering my password, Plasma never starts and all displays become black.

Recovery mode works normally.

From Recovery Mode I selected “Install NVIDIA Drivers”.

The installation fails with this dependency conflict:

package nvidia-kmod-common-590.48.01-2.noarch requires (nvidia-kmod-desktop if kernel-desktop)

installed package kernel-desktop-7.0.3-1.znver1 conflicts with kernel-desktop > 6.19.0-1 provided by nvidia-kmod-desktop-590.48.01-2_6.19.0_1.znver1

I have attached a screenshot of the complete error message.

Relevant informations (hardware involved, software version, logs or output…):

Secure Boot is disabled.

Repositories:

rolling-znver1
rolling-znver1-non-free

Kernel:

7.0.3-desktop-1omv2602

I have already run:

sudo dnf clean all
sudo dnf distro-sync --refresh --allowerasing

Result:

Nothing to do.

Installed NVIDIA packages:

nvidia-firmware-20251125-1.noarch

lsmod | grep nvidia

returns no output.

The NVIDIA proprietary driver is not loaded.

lspci reports:

01:00.0 VGA compatible controller: NVIDIA GeForce RTX 4070 SUPER

Kernel modules:
nouveau

The recovery installer consistently attempts to install:

nvidia-kmod-desktop-590.48.01-2_6.19.0_1

which conflicts with my installed kernel:

kernel-desktop-7.0.3-1.znver1

My question is:

Is this expected for the current ROME repositories, or is there currently a repository/package mismatch?

Should I instead be installing a different NVIDIA package (for example nvidia-kmod-open-desktop or one of the DKMS packages), or is this something that needs to be fixed in the repositories?
om_diagnostics.txt (1.7 KB)

I’m not an Nvidia user, but I noticed one thing. Kernel 7.0.3 was released in rome without a corresponding Nvidia package update - that’s why you had a conflict. Forcing the update could only result in one thing: a black screen and an inability to launch the GUI.

Nvidia version 610.43.02-1, which was built with kernel 7.0.3, has just been released to the rome repository.

If you can try again, I recommend refreshing the repositories and installing that version, of course, making sure first that the previous version of nvidia has been removed in its entirety.

1 Like

Welcome @Quietus1 to OpenMandriva and our forum.

welcome1

1 Like

I’ll give that a try as soon as I have a chance. Thanks.

If that doesn’t work, would I be better served to wiping the OS and going to the next most recent kernal? Data loss isn’t an issue in this case as I haven’t done anything within this installation save trying to get this working.

In that case, it could be easier/quicker to just start over with a fresh install, since nothing has been done.

Yeah, I was just asking if I should fresh install an earlier version of the OS, basically.

I think what @AngryPenguin was saying is that if you start over with a fresh install, the package that crashed has been replaced in the repo, so it should work now.

NVIDIA does not play well with xlibre unfortunately, and neither does sddm and Nvidia get along very well. My advice is to use something like ly instead of sddm and try kde wayland to see if the problem presists

Have you tried using just one monitor? Others have noted that multiple monitors only works with nvidia after logging in and setting up the nvidia driver.

2 Likes

Ok, full disclosure. I am a complete noob with this stuff. I only know enough linux server commands to do my job, mainly file navigation, git pulls and commits, and opening files for editing. So…I honestly have no idea what you just said here. My apologies; it’s not your job to educate me. I’ll have to plug this into chatGPT and get a noob translation.

I haven’t tried that. Do you have to physically disconnect the monitors or can they just be powered off? I ask because due to my setup, physically disconnecting them would be a massive PITA.

Power off one of the monitors and that should suffice. :smiley:

It’s not a problem.
So before you log in, do ctrl-alt-f2, or f3 which ever takes you to the tty (terminal screen) log in, then type sudo dnf in ly
Install that.

After it is installed type
sudo systemctl disable sddm.

When that is finished type
sudo systemctl enable ly.service

Then reboot.

Thank you RURU. I typed that from my phone

1 Like

So, since my last post the drivers WERE updated and I got them installed. I then made a point to disable my integrated graphics in my BIOS in case the OS was using that instead of the Nvidia card. Finally, I switched from the X11 desktop to Plasma. I was then able to get in and configure my monitors.

Not sure which one fixed it;. I was gonna try switching back to X11 since I ran into a couple issues with Plasma (windows I close just hanging there for a while, and the integrated browser just wouldn’t run), but I’ve run into the odd issue of my mouse no longer working on the login screen :stuck_out_tongue:

1 Like