The last proprietary nvidia driver update for my RTX3080 broke VS code and brave GUI somehow(it tries to render the window but can’t, gonna have to make a post somewhere to figure that one out), everything was fine with the previous one(580xx I think, which is sadly not available anymore and none of the other fix the issue), but it also works with the open driver at least.
My problem is that I end up switching between the 2 a lot since I sometime need the proprietary driver since it works better for games and the best way I found is to leave the open driver installed and install or remove the proprietary driver as needed with mhwd and reboot.
I’m assuming we can’t just reload the graphic driver on the fly and rebooting is unavoidable, but is there a way to leave both installed(the proprietary driver has no issue with the open driver remaining installed, at least none that I noticed) and simply choose which to use on the next reboot?
I haven’t tried the open one, the many different nvidia driver are so confusing that I needed to do more research to figure out what is what, which I haven’t spent the time to do yet.
I’ve been using mhwd-nvidia for proprietary.
This is the output(I’m currently using video-linux)
It doesn’t try to uninstall video-linux, it just gives priority to the proprietary driver so if that’s installed, that’s what it’s using.
That’s why I was wondering if it was possible to switch between both, they cohabit with no problem whatsoever as far as I can tell.
Our generation (and Turing aka RTX 2000 series) GPUs and newer use this package now. Nvidia is moving to open source drivers. Not to be confused with the Nouveau driver.
Everything older was dropped.
It’s using their 590 series drivers (the latest).
And it’s what the Manjaro modified, but Nvidia supplied driver assistant said:
$ nvidia-driver-assistant
Detected GPUs:
NVIDIA GeForce RTX 3080 - (pci_id 0x2216)
Detected system:
Manjaro Linux
Please copy and paste the following command to install the open kernel module flavour:
sudo pacman -S linux618-nvidia-open
[3880:0203/024408.098108:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:129] Should skip nVidia device named: nvidia-drm
[3880:0203/024408.098176:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1549] Forcibly using value of --render-node-override
[3634:0203/024408.313649:ERROR:content/browser/gpu/gpu_process_host.cc:999] GPU process exited unexpectedly: exit_code=139
[3634:0203/024408.313664:WARNING:content/browser/gpu/gpu_process_host.cc:1441] The GPU process has crashed 9 time(s)
[3634:0203/024408.313676:FATAL:content/browser/gpu/gpu_data_manager_impl_private.cc:415] GPU process isn't usable. Goodbye.
And brave:
[4348:4348:0203/024903.688361:ERROR:content/browser/gpu/gpu_process_host.cc:1004] GPU process exited unexpectedly: exit_code=139
[4348:4348:0203/024903.915367:ERROR:content/browser/gpu/gpu_process_host.cc:1004] GPU process exited unexpectedly: exit_code=139
[4348:4348:0203/024904.143365:ERROR:content/browser/gpu/gpu_process_host.cc:1004] GPU process exited unexpectedly: exit_code=139
[4348:4348:0203/024904.143390:FATAL:content/browser/gpu/gpu_data_manager_impl_private.cc:415] GPU process isn't usable. Goodbye.
Edit: Btw, I did try to uninstall the open source driver as well, in case that was causing incompatibilities but no change.