There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

NVIDIA GPU not detected after driver update

Few days ago I did the weekly system update which included latest NVIDIA drivers. Everything went smoothly, no error messages, systems works as usual. Today I wanted to play some game and I noticed that the performance was horrible. This is what I found


<span style="color:#323232;">lspci -k | grep -A 2 -E "(VGA|3D)"
</span><span style="color:#323232;">00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] (rev 0c)
</span><span style="color:#323232;">        Subsystem: Dell Device 0aff
</span><span style="color:#323232;">        Kernel driver in use: i915
</span><span style="color:#323232;">--
</span><span style="color:#323232;">01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)
</span><span style="color:#323232;">        Subsystem: Dell Device 0aff
</span><span style="color:#323232;">        Kernel driver in use: nvidia
</span><span style="color:#323232;">
</span><span style="color:#323232;"> 
</span><span style="color:#323232;">xrandr --listproviders            
</span><span style="color:#323232;">Providers: number : 0
</span>

I’ve tried to reinstall drivers, and ran some fixes I found online but still no luck. Any ideas how to fix it?

update

Just remembered. After last drivers update I wasn’t able to run any Steam game. I always got some directx error. Before I had no issues.

update 2

I’m on Fedora 40, currently I’m using drivers downloaded directly from NVIDIA website. Before that I was using whatever drivers from these repositories


<span style="color:#323232;">dnf repolist
</span><span style="color:#323232;">repo id                                                                repo name
</span><span style="color:#323232;">fedora                                                                 Fedora 40 - x86_64
</span><span style="color:#323232;">fedora-cisco-openh264                                                  Fedora 40 openh264 (From Cisco) - x86_64
</span><span style="color:#323232;">nvidia-container-toolkit                                               nvidia-container-toolkit
</span><span style="color:#323232;">protonvpn-fedora-stable                                                ProtonVPN Fedora Stable repository
</span><span style="color:#323232;">rpmfusion-free                                                         RPM Fusion for Fedora 40 - Free
</span><span style="color:#323232;">rpmfusion-free-updates                                                 RPM Fusion for Fedora 40 - Free - Updates
</span><span style="color:#323232;">rpmfusion-nonfree                                                      RPM Fusion for Fedora 40 - Nonfree
</span><span style="color:#323232;">rpmfusion-nonfree-updates                                              RPM Fusion for Fedora 40 - Nonfree - Updates
</span><span style="color:#323232;">updates  
</span>

The only thing I remember related to messing with drivers was playing with podman containers accessing my gpu (nvidia-container-toolkit).

Currently I’m using driver version 550.107.02

velox_vulnus ,

There’s nothing of much importance in the post, like for example, the current distro you’re using. Judging by your old post, I am assuming that you’re on Fedora 40, and most probably the RPM Fusions Nonfree drivers (which, I highly doubt, as 3060 supports the open-source drivers) are delayed to support older kernels. What you could do is for the time being, use an older version, when you come across GRUB/systemd-boot, or perhaps, try re-installing those drivers again.

fart_pickle OP ,

Sorry about that, I forgot to add more details. I have updated my post.

WILSOOON ,

I would reinstall the rpm fusion ones and remove the ones from the official site, also check if maybe there is a flatpak update for steam if you have it. Also blacklist your nouveau driver in the grep config file, it could be that its using that.

If you want to check if its working use glx-gears with the info flag and set the opengl to the nvidia card. It could be that it doesnt work, its been a long time since my driver broke.

PlantPowerPhysicist , (edited )

Did I understand it right that you installed the driver manually? It’s generally better to use the Fedora Nvidia driver package (sudo dnf install akmod-nvidia), than to download from Nvidia’s website. I’m on Fedora 40 too, and currently using the 560.35.03 version of the driver on a 2080, which upgraded from 555 recently - I wonder if that’s what broke compatibility with your version of the driver. It may be that you need to update. Only thing I’m not sure of is how this will interact with manually-installed drivers…

fart_pickle OP ,

Installing drivers manually was the last resort. Before that I did the sudo dnf install akmod-nvidia.

just_another_person ,

This is what you should be using on Fedora. Though take note, after each kernel update, you need to allow the module some time to rebuild, then reboot to ensure it got loaded properly.

Try running:

‘dnf reinstall kernel-modules’

then reboot. This will trigger a cascading rebuild of the kernel modules that get rebuilt on every kernel update.

kusivittula ,

timeshift. then skip that update.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines