Cos in stable the nvidia driver is 580xx and in testing/unstable branch 590xx. The temp patch should reflect the current situation with Manjaro: [pkg-upd] 0.23.48.01-5 (18e8d371) · Commits · Packages / extra / nvidia-driver-assistant · GitLab
@GaaSantAna, just a heads-up that the problem starting this thread has been addressed. There was a patch released for the NVIDIA-related issue, so if I understand the original post correctly, it should be solved now.
And if someone has a PC in this state, here is how you fix it:
Instructions to fix NVIDIA driver (Legacy cards)
1. Update the system
sudo pacman -Syu
2. Remove the incorrect open-kernel modules and profile
sudo pacman -Rns linux612-nvidia-open
sudo mhwd -r pci video-nvidia-open
3. Install the correct proprietary driver
sudo mhwd -i pci video-nvidia
4. Reboot
sudo reboot
video-nvidia is current version 590 nvidia , and it will always installs nvidia-open drivers in this case
In that case, change video-nvidia to either the 570xx or 575xx series; for example:
sudo mhwd -i pci video-nvidia-570xx
@stephane If this is true…
First Check out what nvidia-driver-assistant suggest, i men the output what gives…
if its 590xx … then this problem is a bigger rabbithole then i think it is…
check out which nvidia-driver-assistant is installed if not 0.23.48.01-5 or 6
Either you need to update! Or forcefully remove, then reinstall with correct version, thisneed to forcefully uninstall the nvidia-driver-assistant then reinstall the nevest… :
sudo pacman -Rdd nvidia-driver-assistant
sudo pacman -S nvidia-driver-assistant
sudo pacman -Rns linux612-nvidia-open #change the kernel version what you currently on
sudo pacman -S linux612-nvidia #<---- THIS IS WHAT I FORGET!!! (change the kernel version what you currently on)
sudo mhwd -r pci video-nvidia-open
sudo mhwd -i pci video-nvidia-575xx #this manual
sudo mhwd -a pci nonfree 0300 #this should be install automatically... What would install this!? Which gives this? JSON want 580
sudo reboot
and this should be ok
If not! Then need to modify further the nvidia-driver-assistant …
I already has a working py version, and patch file as well…(but not yet published) which completely ignores the JSON file/Database for multiple older videcard arch-s and installs the correct kernel module not the open …
But!! If its true and try to install 590 version, we need to modify that part as well… for the time will nvidia fix his great work… Couse they know about the problem…
Or i wroting down gibberish, couse not that json modify-s the driver version… O.o
So im not 100% sure about this…
@soundofthunder Which videocard and OS version we talking about?
Couse the start of the topic says 1050…
]
},
{
"devid": "0x1C22",
"name": "NVIDIA GeForce GTX 1050",
+ "legacybranch": "580.xx",
"features": [
- "dpycbcr420",
- "dpgsynccompatible",
- "hdmi4k60rgb444",
- "vdpaufeaturesetH"
+ "kernelopen"
]
},
Please someone correct me, if i missunderstand the situation, and how should NDA works with mhwd…
I wrote what i wrote couse i think we are on the Stable Manjaro version.
Then if we are in testing should follow what @soundofthunder suggested…
results from boot on install ( KDE )
boot install works on both choice Free or Non Free
NonFree driver is swrast ( 1024 x768 no more possible ) - Mesa broken with Zink - Kwayland failed open drm - no vulkan
better is to choose Free ( 1920 x 1020 ok ) driver is nouveau, Mesa broken with zink - opengl is llvm - faile open drm - status vulkan is unknown
Can you tell me what iso version do this?
Try This, this should work.
Or this:
Anh-Linh 26.0-rc4 (2026-01-02)
Download XFCE
Full
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-260102-linux618.iso
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-260102-linux618.iso.sig
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-260102-linux618.iso.sha1
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-260102-linux618.iso.sha256
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-260102-linux618.iso.torrent
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-260102-linux618.iso.pkgs
Minimal
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux618.iso
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux618.iso.sig
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux618.iso.sha1
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux618.iso.sha256
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux618.iso.torrent
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux618.iso.pkgs
Minimal (linux66)
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux66.iso
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux66.iso.sig
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux66.iso.sha1
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux66.iso.sha256
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux66.iso.torrent
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux66.iso.pkgs
Minimal (linux612)
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux612.iso
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux612.iso.sig
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux612.iso.sha1
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux612.iso.sha256
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux612.iso.torrent
https://download.manjaro.org/xfce/26.0-rc4/manjaro-xfce-26.0-rc4-minimal-260102-linux612.iso.pkgs
Download GNOME
Full
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-260102-linux618.iso
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-260102-linux618.iso.sig
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-260102-linux618.iso.sha1
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-260102-linux618.iso.sha256
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-260102-linux618.iso.torrent
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-260102-linux618.iso.pkgs
Minimal
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux618.iso
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux618.iso.sig
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux618.iso.sha1
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux618.iso.sha256
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux618.iso.torrent
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux618.iso.pkgs
Minimal (linux66)
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux66.iso
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux66.iso.sig
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux66.iso.sha1
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux66.iso.sha256
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux66.iso.torrent
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux66.iso.pkgs
Minimal (linux612)
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux612.iso
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux612.iso.sig
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux612.iso.sha1
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux612.iso.sha256
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux612.iso.torrent
https://download.manjaro.org/gnome/26.0-rc4/manjaro-gnome-26.0-rc4-minimal-260102-linux612.iso.pkgs
Download KDE
Full
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-260102-linux618.iso
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-260102-linux618.iso.sig
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-260102-linux618.iso.sha1
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-260102-linux618.iso.sha256
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-260102-linux618.iso.torrent
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-260102-linux618.iso.pkgs
Minimal
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux618.iso
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux618.iso.sig
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux618.iso.sha1
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux618.iso.sha256
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux618.iso.torrent
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux618.iso.pkgs
Minimal (linux66)
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux66.iso
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux66.iso.sig
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux66.iso.sha1
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux66.iso.sha256
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux66.iso.torrent
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux66.iso.pkgs
Minimal (linux612)
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux612.iso
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux612.iso.sig
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux612.iso.sha1
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux612.iso.sha256
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux612.iso.torrent
https://download.manjaro.org/kde/26.0-rc4/manjaro-kde-26.0-rc4-minimal-260102-linux612.iso.pkgs
version from Testing RC4
result ; no more nonfree drivers only nouveau are installed
no vulkan → no game
nvidia-driver-assistant is a tool provided by Nvidia.
Manjaro Team has made some subtle changes - which in no way affect the primary purpose, but makes it possible to suggest the kernel-modules to add on a Manjaro installation.
The script walks the os-tree /sys/devices and look for device candidates where vendor-id = 10de and class-id = 0x0300
When the candidates has been located a data file is loaded - also provided by nvidia - to look up the device-id.
When the device-id has been found the driver properties are extracted and printed to the end user.
Thanks for all the information in this topic and a few more other threads concerning the discontinuation of Maxwell and Pascal support in the upcoming nividia driver versions (after 580). Unfortunately the Manjaro stable update yesterday already brought 590, so I was a bit too late to fix the issue on my system after the holidays…
System: ManjaroLinux 25.1.0 Anh-Linh with Kernel 6.12.62-1-MANJARO
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Dell driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: eDP-1 empty: DP-1, DP-2, DP-3, HDMI-A-1, HDMI-A-2, HDMI-A-3
bus-ID: 00:02.0 chip-ID: 8086:3e9b class-ID: 0300
Device-2: NVIDIA GP106M [GeForce GTX 1060 Mobile] vendor: Dell driver: nvidia v: 580.119.02 alternate: nouveau,nvidia_drm
non-free: 550-580.xx+ status: current (as of 2025-11; EOL~2026-12-xx)
arch: Pascal code: GP10x process: TSMC 16nm built: 2016-2021 pcie: gen: 2
I think I understood the things to be done so far, but I have the impression that the suggested solutions (switching to e.g. linuxXX-nvidia-575xx) are mainly addressing desktop computers with a single (Maxwell/Pascal) GPU. I on the other hand have a hybrid Intel/NVidia Pascal (mobile Geforce 1060 MaxQ) graphic setup in a Dell Laptop.
from my understanding that means I need a video-hybrid-intel-nvidia-xx-prime driver?
the latest legacy one is the 470 version, running on my system so far is video-hybrid-intel-nvidia-prime, i.e. the version that is automatically updated during the rolling releases.
Is my assessment correct, that I can only step down to video-hybrid-intel-nvidia-470xx-prime because there is no newer version for hybrid graphics?
nvidia-driver-assistant
Detected GPUs:
NVIDIA GeForce GTX 1060 with Max-Q Design - (pci_id 0x1C20)
Detected system:
Manjaro Linux
Please copy and paste the following command to install the open kernel module flavour:
Not supported
mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime 2025.09.29 false PCI
video-modesetting 2020.01.13 true PCI
what would you suggest for my situation?
could I just update to the current version of Manjaro stable (yesterdays update), let nvidia-590xx break the NVidia part of my hybrif setup, hoping that the Intel part will continue to work as usual (so that I still have a graphical system), and resolve/downgrade nvidia thereafter?
or should I resolve before updating?
That is my setup as well with a 1050 Ti and an ancient (2014) Intel 5 CPU. Works a treat.
Thank you for the explanation.
As I understand it, NDA recommends the kernel module, and mhwd simply installs whatever NDA suggests.
This is why the open kernel module ends up being installed on very old systems. (till Philip make a patch for the database)
In a nutshell — is this correct?
I’m asking because I’m not entirely sure I understand the mechanism.
I attempted to add a kind of safety net to NDA to protect older GPUs from these kinds of database-related issues.
I shared this in another topic.
I’d appreciate feedback on whether my understanding is correct.
Hi @megvadulthangya, I posted my above question (post 30) because I also didnt really understood the mechanism. I assumed that the result of nvidia-driver-asisstant is an assessment of the device IDs and the output is the recommended kernel-driver combination. actually, I also thougt it would not be really needed, if you know your kernel and which driver you want to run. In addition, and thats why I am not sure if the tool is really good, in case you have several kernels (LTS, current, realtime…), all these need to be provided with the corresponding headers and nvidia modules (probaly pacman or mhwd takes care of it in the background)
so the result of nvidia-driver-assistant in my case was “not supported” (see above)
I then learned by reading in the forum that the manjaro team has worked on a fork of the assistant to fit it into Manjaro, or to feed it with more device IDs to proper identify and suggest the correct output.
But what I personally found even more confusing to understand and what made me post my above question was the difference between video-nvidia or video-nvidia-570xx on a single GPU computer (one of the announcement post clearly stated in bold “for desktop computers”) versus the situation on hybrid setups like on laptops. it was nowhere mentioned so far (at least not in the current discussion around the 590xx driver) how the video-hybrid-intel-nvidia-xx-prime driver is coming together.
and since linux-aarhus just linked again the standard announcement topics without further explanations to the hybrid GPU situation I thought “so what, probably I am just a noob with noob questions and it has to work out somehow with some mhwd magic or background scripts that will assemble what my laptop demands…”
So I made a timeshift snapshot, gave it try, updated nvidia-driver-assistent via pacman and then there was the expected suggestion for the 575xx. I followed then the steps indicated in the announcement, basically removing the old driver and associated utility files for all kernels on board (3 LTS) and forced the install of the 575xx version for all kernels.
since I used pacman -Syu during the process, this resulted in the complete 2026-1-4 update to be pulled and installed, and all dependencies where resolved.
what can I say, it worked out fine and I am happy that I learned something new in the process.
Now its gonna be interesting what my Fedora Plasma system is doing on the same computer… still on 580xx but I am expecting it to update in the next few days… I am curious if manual interaction will be needed as on Manjaro or how they solve it…
My understanding is that the nvidia-driver-assistant act as the brain, and the MHWD is the executor.
I cant say anything about Fedora…
BTW i think if you rerun now NvDrAssistant … you see difrent result, couse the error what coused … is fixed. I mean i guess you dont see that install open kernel module msg for now…
Using NDA to refer to nvidia-driver-assistant might confuse some users who are familiar with Non-Disclousure Agreements
nvidia-driver-assistant suggests using pacman to install a kernel-specific driver on any Arch or Arch-based system
mhwd and Manjaro Settings Manager-Hardware Configuration GUI is provided by Manjaro Team to install drivers and additional packages (nvidia-settings, nvidia-utils)
You said what I was thinking. ![]()
Not that it’s relevant to this thread but fedora provides non-free drivers via the external rpm-fusion repositories. There shouldn’t be any issue with drivers managed by DKMS which are rebuilt locally on each kernel update.
Manjaro extra repository has legacy DKMS drivers if users prefer them instead of using Manjaro tools and kernel packages:
nvidia-570xx-dkms
nvidia-570xx-open-dkms
nvidia-575xx-dkms
nvidia-575xx-open-dkms
well, my comment about being curios how Fedora will handle the nvidia update from 580 to 590 is based on the expectation that they will hopefully not just update the binaries like a rolling release but instead have an actual check which graphical device is installed and in case its Maxwell/Pascal, that they will pin the 580 (or 575) version of the driver for these devices.
I have the nvidia drivers coming from the rpmfusion-nonfree repository. I also see kernels and nvidia drivers have been “rolling” on Fedora, i.e. being updated several times within the relase (42 or now 43 since a few weeks) which I didnt expect beforehand. I believed kernels (and driver and major software versions) would be held stable within one release. In fact, right now my Fedora kernel is newer and more often updated than my Manjaro Kernel (being on 6.12 LTS)…
anyways, in a few days I will know more.. ![]()