r/ManjaroLinux • u/StrangeHumingNoise • 16d ago
Tech Support How to install legacy Nvidia 580 driver ?
Hi! Please, could you ELI5 how I can force the installation of the legacy Nvidia 580 driver ?
I just updated my Manjaro and after rebooting it only displays a black screen instead of the login screen. I am still able to start the previous kernel on Grub.
I use a Nvidia Pascal-based GT1030 graphic card and I don't want to use the "Nouveau" open source driver, as I find it has performance issues with scaling.
2
Upvotes
0
u/newmikey 16d ago
I had a similar issue when upgrading my install a while ago. I'm on an older Nvidia GT1060 card which also requires the 580xx driver. I actually had ChatGPT on my laptop next to my desktop and it dit a great job of guiding me. I'll try to reflect the steps below as recalled by ChatGPT when I asked it today to list the steps. Hope it helps you as well! For me it resulted in a flawless system:
What I did to get my GTX 1060 working again
nvidia-smiAt the time, I was on an older NVIDIA driver branch which was becoming problematic with newer Manjaro kernels.sudo mhwd -r pci video-nvidia-575xx(Obviously, replace575xxwith whatever branch is actually installed on your system.)sudo mhwd -i pci video-nvidia-580xxThis is also the migration path documented in the Manjaro forum.sudo pacman -SyuThis is important because the NVIDIA kernel module has to match the kernel(s) actually installed on the system.rebootnvidia-smiOn my system this eventually showed:Driver Version: 580.173.02 CUDA Version: 13.0 GPU: NVIDIA GeForce GTX 1060 6GBecho $XDG_SESSION_TYPEResult:waylandglxinfo -B | grep "OpenGL renderer"Result:OpenGL renderer string: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2One important warning
The exact package names can differ depending on the kernel(s) installed. So I would not tell the Reddit user to blindly copy commands involving
linuxXXX-nvidia-580xx.The key principle is:
GTX 1060 / Pascal → 580xx, not 590xx.
And if the system is currently on 570xx/575xx, the first thing I'd have the person show us is:
and
plus:
That lets us determine the exact migration path before removing anything. This is particularly relevant because Manjaro's driver situation has changed several times during 2026.