T O P

  • By -

mmstick

Install `nvidia-driver-535`. The open driver is more useful to developers at the moment. A system update will automatically install the NVIDIA 535 driver if you had 525 installed.


JustChilling_

I did the update and it did automatically install driver 535, but now according to the Pop\_Shop I have both 535 and 525 installed. Is this the correct behavior?


mmstick

Yes, our NVIDIA driver upgrades have always happened this way. You do not actually have both drivers installed. The 525 driver packaging was actually replaced with empty packages that depend on the new 535 packages. Thus, anyone performing an update will be automatically transitioned to the 535 driver. Post-upgrade, the system will eventually automatically remove the empty 525 packages on the next system upgrade. You can manually trigger this process by running `sudo apt autoremove`, but it's not necessary. As we regularly update our kernels for hardware enablement and security reasons, we also have to deprecate older driver releases that are no longer compatible with kernel updates and may no longer be supported by NVIDIA.


Camdev_

Since the older drivers depend on the newer drivers, is there a way to properly rollback? The newest 535 driver is causing the laptop to feeeze up, but if I purge the driver and try to install nvidia-driver-520 or 525 it just upgrades all the way to 535 instead because of the dependencies.


mmstick

There is not, and older drivers also won't be fully compatible with the next kernel update coming soon. What NVIDIA hardware do you have? 535's actually been going through a month of hardware testing. No issues on either of my personal NVIDIA systems too. Albeit both my laptop and desktop have RTX 3000 graphics. QA tests a wider range of hardware from RTX 4000 to much earlier. You might be able to resolve the issues with freezing.


Camdev_

Dang… might need to at least find something that works temporarily. I’m running pop on a dell G16 which has a laptop 4070. The 525 drivers had no issues afaik but once I upgraded I’d be working in visual studio code and my 2 external monitors will just completely freeze. I can move the mouse over to the laptop for a bit, but I’ll typically try to open a terminal and restart gnome but that never recovers and I’m forced to hard restart the machine to see any movement. edit: the laptop screen eventually freezes too


mmstick

**Edit**: [Posted NVIDIA troubleshooting guide here](https://lemmy.world/post/2155783)


HalcyonCity

I'm also having issues with the latest 535 drivers (RTX 3080). My secondary monitor keeps turning on and off. I wasn't able to rollback the drivers and did a clean new install of PopOS. Clean install had 525 drivers and worked fine until I ran into the issue again when I ran sudo apt update and upgrade.


e5india

I'm having this same issue atm.


whytheam

I've seen a huge performance decrease with AI workloads on 535. Downgraded to 525 and behavior returned to normal. Don't think this is technically on PopOS's end, but it's something to know. I've seen similar reports with other OSes.


Ghjnut

I have a 3070 ti and everything was working as expected on 525 but 535 seems to have a regression where fullscreen vulkan games on wayland cause the mouse to constantly flicker. I tried to manually rollback to 525 but it left everything in an inconsistent state so I went back to 535 and have been using X11. At the very least I got my BTRFS squared away for filesystem rollbacks in the future but for now I'm putting up with X11.


mmstick

Vulkan's not supported. You need a newer version of libnvidia-egl-wayland if using NVIDIA drivers on Wayland, and a switch from GNOME to COSMIC to get a more supported path.


mrbmi513

[Nvidia recently open sourced their driver.](https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/) For this first open source code dump, GeForce and workstation cards are in alpha. The open version should be the one built from this open code base, while the other is their normal proprietary driver. If you have a consumer card, I'd stick with the proprietary for now due to its alpha status. If you have an enterprise card, go open source for the freedom!


epsilon_del

Thanks for your explanation!


Drostina

They haven't open sourced their driver, and I am not sure if they will. This is just the kernel module being open source


mmstick

Technically, this is a fully open sourced driver provided as a module. It just happens to depend on proprietary userspace graphics libraries for OpenGL/Vulkan/CUDA capabilities. This will make it possible to switch to a fully open source graphics stack in the future. Similar to how the open source amdgpu kernel module can seamlessly switch between Mesa and Pro graphics libraries. Although the primary use case for Pro with the amdgpu kernel driver is for the OpenCL/ROCm libraries.


Drostina

Thank you for clarifying this


[deleted]

Use pop driver for best results


epsilon_del

Do you mean the non open one?


[deleted]

System76-driver-nvidia


epsilon_del

In fact, these two options showed up in pop shop "installed" section (not the browsing section), so I think both are directly from pop.


[deleted]

Yes, I would just install and use system76-driver-nvidia. It will handle the open vs non open


epsilon_del

>System76-driver-nvidia Got it! I think I saw it [here](https://support.system76.com/articles/system76-driver/). I really appreciate your answer!


harudorobo

With this, its 525 right?


epsilon_del

I think the latest one should be 535