RTX4080 doens't work properly in PopOS 22.04 with nvidia-545.29.06. I am not able to downgrade too

Hi,
I have a problem with 545 drivers on PopOS 22.04. I’ve tied to downgrade using
sudo apt autoremove nvidia* --purge`
and then installing nvidia-driver-535 also tried 530 but it still installs 545.

Looks like in popOS there is only one driver for nvidia available and no matter if I try to install an older driver it always installs 545.
I also tried downloading 535 stable from Nvidia site, but first I had issues with still running a graphical drm and when I rebooted into terminal with no UI I was able to run the nvidia installer which still gave me errors that there is nvidia driver installed on kernel so i couldn’t install the nvidia driver either.
So after I purged again I installed again the provided 545 driver, and still have issues with it.

Blender doesn’t want to render at all in GPU mode - giving me Gray screen. Davinci Resolve is complaining that I don’t have GPU that has Cuda.

:~$ nvidia-smi
Sat Feb 24 00:11:56 2024
±--------------------------------------------------------------------------------------+
| NVIDIA-SMI 545.29.06 Driver Version: 545.29.06 CUDA Version: 12.3 |
|-----------------------------------------±---------------------±---------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+======================+======================|
| 0 NVIDIA GeForce RTX 4080 Off | 00000000:08:00.0 On | N/A |
| 0% 47C P8 21W / 340W | 424MiB / 16376MiB | 4% Default |
| | | N/A |
±----------------------------------------±---------------------±---------------------+

±--------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| 0 N/A N/A 2259 G /usr/lib/xorg/Xorg 317MiB |
| 0 N/A N/A 2378 G /usr/bin/gnome-shell 50MiB |
| 0 N/A N/A 12268 G …,262144 --variations-seed-version=1 45MiB |
±--------------------------------------------------------------------------------------+

nvidia-bug-report.log.gz (915.0 KB)

Some help will be hugely appreciated.

P.S. I also checked my laptop which has RTX3070 mobile version and PopOS 22.04 which turns out to have the same driver (545.29.06) - but there it works just fine!

Thanks,
Martin

I use the 550.40.07 drivers with a RTX 4070 SUPER and Ubuntu 22.04 (kernel 6.5.0-21) without problem. Try it out ?

1 Like

After the latest re-install of 545 looks like it is working now. Maybe the initial install had something buggy or incomplete. Strange.
To clarify I’ve installed the driver version from the popOS repo, not the one from the Nvidia site.

Thanks!

I use the Ubuntu repository graphics-drivers indeed too (the 550.40.07 drivers are not yet in the standard repositories), not the drivers from the Nvidia site.

Actually I found out what the issue seem to be.

It wasn’t the driver fault…
When installed initially the GPU is working fine and recognized by blender Cycles and Davinci Resolve.

HOWEVER I tried to play a video in Videos (Ubuntu Videos -42 - default video player in PopOS) encoded by ffmpeg - Mpeg-2 codec and Videos complained that it needs additional codecs in order to decode the video and asked me to install them. After installing the codecs, the videos started playing just fine but now both Blender and Davinci again wont see the GPU. Seems like a conflict of some kind with the Nvidia drivers.

I think the codecs are Gstreamer but I am not sure, as I didn’t see all the libraries in time.

I will try to find a solution soon.

I’ve updated to 550 as suggested and now I have no issues.

! thanks

That fixed it, thank you for the suggestion!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.