since installing Manjaro a few month ago I’m not able to get my Nvidia card running. Reading the post of another user having similar issues, I think I could have messed up my settings from the very beginning. Solution for his/her problem was uninstalling video-linux and video-vesa. Trying that using mhwd -r results in Error: invalid use of option: -r/–remove
I’m pretty new to Linux/Manjaro and don’t know what’s the best way to solve this for me. I’d be very happy if someone on here could help me.
Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-440xx-prime 2020.10.04 false PCI
Warning: No installed USB configs!
You are running nvidia prime according to your screen shots. By default manjaro uses the intergrated graphics, to use the nvidia card then you need to launch applications with the prime-run command. The easiest way for gaming is to use lutris and then enable the prime render offload option, this will launch games on the nvidia card
Hi, thanks for your reply. I enabled Prime Render Offload Option in Lutris, started Minecraft and used glxinfo | grep “OpenGL renderer” to show the active GPU:
Btw, sudo nvidia-settings opens the GUI but I get this in Terminal:
(nvidia-settings:8239): GLib-GObject-CRITICAL **: 21:39:47.601: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
ERROR: nvidia-settings could not find the registry key file. This file should have been installed along with
this driver at /usr/share/nvidia/nvidia-application-profiles-key-documentation. The application
profiles will continue to work, but values cannot be prepopulated or validated, and will not be listed
in the help text. Please see the README for possible values and descriptions.
If you are using PRIME … then this is for intel: glxinfo | grep "OpenGL renderer"
and this is for the nvidia (notice prime-run): prime-run glxinfo | grep "OpenGL renderer"
For example in Steam has ‘launch options’ … so dont start steam itself with prime-run, rather you go to game launch options and put (assuming no other options):
prime-run %command%
If it were something simpler I would just launch it with prime-run from terminal, or copy/edit the .desktop file, etc.
And what about updating drivers? I’m still running video-hybrid-intel-nvidia-450x-prime. Can I just install 550xx using the GUI (hardware configuration) and delete the old one or do I have to consider anything?
You shouldnt have either of those … especially vesa.
(I guess it would probably be fine to have ‘video-linux’ then install the prime profile on top…)
And your output seems to show you dont have them installed.
They will be updated along with all the other packages.
If you mean a different series or mhwd profile … then if it is available/compatible then it will be present as an option there (or the GUI frontend - ‘manjaro-settings-manager’)… such as 450xx.
Oops, my bad. Misinterpreted the GUI. Tried to upload a screenshot but (I guess since I’m a new user) I’m not allowed to. Latest driver showing is video-hybrid-intel-nvidia-455x-prime.
I swear I’d always get an error trying it via settings manager. Just did so to copy the error message and it worked. Uninstalled video-hybrid-intel-nvidia-440xx-prime and installed 550xx after, then rebooted.