Hello, i’ve had this issue for now a little while… So i updated my kernel from 5.6 to 5.9 and ever since i have to reinstall my GPU drivers after each boot because the server x won’t start…
I have a GTX 750 ti and i’m using video-nvidia-450xx drivers.
After a boot, “inxi -G” tells that there isn’t any driver installed (“Driver : N/A”) but “mhwd -li” shows that the drivers are installed…
The linux59 doesn’t have any modules yet for Nvidia GPUs, so please stick to stable kernels.
linux54 is LTS and works fine with video-nvidia-450xx drivers
linux57 will be soon EOL but still works fine with video-nvidia-450xx drivers
Linux58 still seems to have some regressions and sometimes gives unpredictable stability, but is more usable than a rc kernel …
Ok then. How do you install drivers?
Always use mhwd
If you prefer terminal: sudo mhwd -i pci video-nvidia-450xx
If you install with UI and Auto install option, check if you get some error, also make sure you do not have any other driver installed.
By default you should also have /etc/modprobe.d/mhwd-gpu.conf
with this lines in it:
blacklist nouveau
blacklist ttm
blacklist drm_kms_helper
blacklist drm
In /etc/modprobe.d/mhwd-gpu.conf i only have a “Generated bu mhwd - Manjaro Hardware Detection”.
Also, /etc/X11/mhwd.d/nvidia.conf doesn’t seem to exist…
It should be a single link. … or you cannot post that ?
It should be a very short link like " https://0x0.st/iEYo.txt "
If you cannot post real links … can you just give me the last section?
(in case above that would be “iEYo.txt”)
I refer you again to the post above. video-nvidia will not work on its own if you have also an amd card.
How do you want your gpus to behave? This is pretty normal …
Before you do the test as mentioned above, could you return from terminal: mhwd -li
Since is a desktop pc the combination with prime-run is not quite ideal IMHO. Also in case you will want to attach more displays to each GPU, or possible to want to use the AMD GPU passthrough to a virtual machine … So, if you manually installed the nvidia drivers and the files i mentioned did not got created, then there might be something with mhwd as mentioned here:
That means, you will have to create also manually the file: /etc/modules-load.d/mhwd-gpu.conf
With this lines:
nvidia
nvidia-drm
and
Do not create any custom /etc/X11/mhwd.d/nvidia.conf and also remove the /etc/X11/xorg.conf.d/90-mhwd.conf
If this gives you trouble, add nomodeset as kernel boot parameter and see if that helps and from there we might be able to help more.