How Do I Fix Graphics Drivers After May 2026 Update?

~ mhwd -li
> Installed PC configs:
-
NAME: video-nvidia-575xx
VERSION: 2025.09.29
FREEDRIVER: false
TYPE: PCI
-
Warning: No installed USB configs!

Updated my computer last night. Graphics driver isn’t working any more. How do I make it so it starts working again?

Hello @Taz_pika,

you can remove the old driver and install the recent nvidia driver.

To remove the old:

sudo mhwd -r pci video-nvidia-575xx 

To install the recent driver:

sudo mhwd -a pci nonfree 0300

If the remove doesn’t work because of dependencies of the meta package run this before all:

pamac remove linux-nvidia-575xx-open-meta

This will install the latest nvidia driver. If you need older one please take a look in the last stable announcement:

Good luck. :smiley:

1 Like

I have successfully removed video-nvidia-575xx, but neither of the scripts for installing nonfree 0300 or video-nvidia-580xx seem to work. In fact they both have the exact same output.

> Installing video-nvidia-580xx...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia-580xx/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
 multilib downloading...
resolving dependencies...
looking for conflicting packages...
:: libxnvctrl-580xx-580.159.03-1 and libxnvctrl-595.71.05-1 are in conflict. Remove libxnvctrl? [y/N] error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)

:: libxnvctrl-580xx-580.159.03-1 and libxnvctrl-595.71.05-1 are in conflict
Error: pacman failed!
Error: script failed!

Only difference is the nonfree one starts

> Using config 'video-nvidia-580xx' for device: 0000:04:00.0 (0300:10de:1d01) Display controller nVidia Corporation GP108 [GeForce GT 1030]

first.

Try this to this to install libxnvctrl-580xx and replace latest version libxnvctrl

pamac install libxnvctrl-580xx

Could you paste the output of:

 inxi -zv8

Paste it to here, in a code block.

Or at least a inxi -Gxxx ??

Unfortunately we aren’t wizards, although we think we are sometimes! :mage: :magic_wand: :crystal_ball:

No because I am on my phone; I am not opening Firefox on my computer while my graphics driver isn’t working. I’ve been transcribing all my console outputs by hand.

~ inxi -Gxxx
Graphics:
 Device-1: NVIDIA GP108 [GeForce GT 1030] vendor: ASUSTeK driver: N/A arch: Pascal pcie: speed: 2.5 GT/s lanes: 4 bus-ID: 04:00.0 chip-ID: 10de:1d01 class-ID: 0300
 Display: wayland server: X.org v: 1.21.1.22 with: Xwayland v: 24.1.11 compositor: gnome-shell v: 50.1 driver: X: loaded: N/A failed: nvidia gpu: N/A display-ID: 0 screens: 1
 Screen-1: 0 s-res: 1024x768 s-size: <missing: xdpyinfo>
 Monitor-1: Unknown-1 mapped: None-1 res: mode: 1024x768 hz: 60 scale: 100% (1) dpi: 96 size: 270x203mm (10.62x7.99") modes: 1024x768
 API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
 API: OpenGPL v: 4.5 vendor: mesa v: 26.0.6-arch1.1 glx-v: 1.4 direct-render: yes renderer: llvmpipe (LLVM 22.1.3 256 bits) device-ID: ffffffff:ffffffff display-ID: :0.0
 API: Vulkan Message: No Vulkan data available.
 Info: Tools: api: eglinfo, glxinfo, vulkaninfo x11: xprop,xrandr

No need for a browser.

inxi -zv8 | nc termbin.com 9999

Post the link here, which should be easier.

Doing this and then installing video-nvidia-580xx worked, thank you!

Just a note that the nc command may require installation of the openbsd-netcat package:

pamac install openbsd-netcat

or

sudo pacman -Syu openbsd-netcat

I just had to install it to test the termbin.com pastebin service now that uploads to the formerly recommended https://0x0.st result in the following message:

uploads disabled because it’s been almost nothing but AI botnet spam for the past few months. will be back with a few changes at some point. no ETA.%

1 Like

I’ve never used third party pastebin type services.

To keep it simple…

Worst case, I just do:

inxi > inxi.txt
scp inxi.txt host:/tmp

What is host?

I have a few things I can use in my house for that. Other PCs, desk or laptops. I can use my NAS, a few fanless Linux ARM devices (and firewall if I had to).

The absolute worst case, is I would have to use my phone.

If you use Android, you can install Termux, and use that as your clipboard.

In other words:

scp -P 8022 inxi.txt user@phone-ip:~/
2 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.