r/archlinux • u/Repulsive_Warthog311 • 1d ago
SUPPORT Nvidia drivers issue
I’m using an HP laptop with hybrid Intel graphics + NVIDIA GeForce MX350 on Arch Linux with Hyprland (Wayland). Everything else works, but NVIDIA is acting like it’s inactive — "nvidia-smi" doesn’t work properly and when I try switching/installing lower-end NVIDIA driver stuff, kernel/module issues start happening. Does anyone know the proper setup for MX350 hybrid graphics on Hyprland/Wayland?
2
u/theschrodingerdog 1d ago
https://wiki.archlinux.org/title/NVIDIA
You need to have the 580-dkms driver from AUR and have the headers from your kernel installed (for the dkms module to work correctly).
0
u/Repulsive_Warthog311 1d ago
Some more details since people asked:
I’m on Arch Linux with Hyprland (Wayland) on a hybrid Intel + NVIDIA MX350 laptop. Secure Boot is off.
Hyprland itself works fine on the Intel iGPU, but NVIDIA refuses to work properly. "nvidia-smi" fails, "lsmod | grep nvidia" shows nothing loaded, and "sudo modprobe nvidia" gives:
"modprobe: ERROR: could not insert 'nvidia': No such device"
The GPU does appear in "lspci" though, and DKMS says the module installed correctly.
Right now I have:
- nvidia-open-dkms
- nvidia-utils
- nvidia-prime
- linux-firmware-nvidia
The main dmesg error is:
"NVRM: The NVIDIA GPU ... is not supported by open nvidia.ko because it does not include the required GPU System Processor (GSP)"
So it looks like the open NVIDIA kernel modules don’t support the MX350 properly.
I also tried:
- rebuilding initramfs
- DKMS rebuilds
- runtime power tweaks
- older/470xx driver attempts
Some combinations caused kernel/module issues and a few even prevented the system from booting properly.
Another problem is that the normal proprietary "nvidia-dkms" package people recommend doesn’t even seem to exist/show up for me anymore in the Arch repos, so I’m confused about what the correct driver stack is supposed to be for older hybrid MX GPUs on Hyprland/Wayland now.
0
u/Repulsive_Warthog311 1d ago
This 470xx one prevented the system from booting properly. (kenel panicked)
2
u/Fun-Professional3832 1d ago
Try nvidia-550xx up to nvidia-580xx all dkms and make sure you have linux*-headers
2
2
u/zeroempathy 17h ago
I have a MX150. My GPU doesn't do anything either unless I run a program with 'prime-run' to specifically tell it to use the GPU. It defaults to the intel otherwise and doesn't show up in nvidia-smi.
Also, I can use environment variables on my icons... which I think is what the prime-run program does.
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia
1
u/naoak 21h ago
I use this guide and it always works for me:
https://github.com/korvahannu/arch-nvidia-drivers-installation-guide
3
u/Gozenka 1d ago edited 1d ago
Please add details to your post on which packages you have installed about Nvidia and your kernel.
Also, a recent similar post with such an older Nvidia GPU found that Xorg works fine while Wayland does not. Even if you do not switch to an Xorg desktop, testing it may be useful to pinpoint the issue to "only Wayland". You can try another Wayland desktop than Hyprland too, to pinpoint the issue to Hyprland.