Is nvidia-inst an eos repo package is so any plans to update it later to handle this situation?
I have a GeForce MX330, which I think is affected by this.. I tried nvidia-inst-n but ended up with the following issue:
removing lib32-nvidia-utils breaks dependency 'lib32-vulkan-driver' required by steam
The utility told me to run this command:
pacman -Rs --noconfirm --noprogressbar --nodeps lib32-nvidia-utils nvidia-hook nvidia-settings nvidia-utils
But that gives me the same result. Any suggestions?
sudo pacman -Rdd nvidia nvidia-dkms lib32-nvidia-utils nvidia-hook nvidia-settings nvidia-utils
I have a 1050 gpu on my laptop here was basically what I did. No issues after boot and updating.
sudo pacman -Rdd nvidia-dkms nvidia-utils lib32-nvidia-utils
yay -S nvidia-580xx-dkms lib32-nvidia-580xx-utils
The removing lib32-nvidia-utils breaks dependency 'lib32-vulkan-driver' required by steam
you will need the lib32 version of utils as a drop in replacement after -Rdd
Thatās the one Iām using.
This whole thing was handled poorly by Arch team(I donāt blame the EOS team) it should have been automated(aka removal and install of proper drivers).
This will temp brick alot of peopleās PCās.
Things like this is way people return to Crap Windows.
I wonāt.. i will fix this when I get time.
I wonder what happens if you do a clean/live install. I donāt think the iso is prepared for this.
Excellent question. I wonder if @joekamprad, or any other dev, can shed any light on this.
I agree, but NVIDIA deserves part of the blame. I have to know what GSP even is, the difference between the open and closed drivers, when support was dropped, and which package is actually correct for my hardware. Ideally, nvidia-inst will eventually get updated and handle all of that automatically so users donāt have to make those decisions manually.
Since I use a GTX1070 for my media server this is definitely disappointing. I assume I would need to install the 580 packages as mentioned but do I use pacman or yay? What are the packages I need to ensure Iām not bricked for a week or more when I use that media server everyday? Will I need to manually update drivers going forward? Thatās what it sounds like.ā¦sighā¦I JUST reinstalled so I could have a clean setup. a 1070 is NOT THAT old for the love of god and will serve out 4-5 80Mbps streams easilyā¦sighā¦maybe I should just go with Debian Srv. It must seem silly to you guys that I am using a rolling release as my media server. Seems weird to me but I really like the ease of setup and use of EndeavourOS. If I say no to that question and will that be OK or will it leave me in a state if instability?
Synchronizing package databases...
endeavouros 12.3 KiB 37.3 KiB/s 00:00 [------------------------------] 100%
core 117.8 KiB 113 KiB/s 00:01 [------------------------------] 100%
extra 8.1 MiB 1309 KiB/s 00:06 [------------------------------] 100%
multilib 126.6 KiB 122 KiB/s 00:01 [------------------------------] 100%
:: Starting full system upgrade...
:: Replace nvidia with extra/nvidia-open? [Y/n] y
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing nvidia-utils (590.48.01-1) breaks dependency 'nvidia-utils=580.105.08' required by nvidia-lts
I have the GTX 1060 with the 580.xx series drivers running Wayland on KDE. I will see what happens when i try to update. I have no intention of using nouveau.
Does this throw a wrench into the recently released ISO for nvidia especially those with the older cards. The installer doesnāt install AUR packages so I guess weāll need to deal with this and possibly put out another ISO? Or make changes so that it use nouveau instead on these cards? Then the user would have to install the 580-dkms after from the AUR? ![]()
Edit: I also have little interest in replacing my nvidia card. If i do it surely wonāt be another Nvidia.
Edit: Check for updates via eos-update
==> eos-update --faillock-check
eos-update: package updater with additional features
Updating native appsā¦
:: Synchronizing package databasesā¦
endeavouros 12.3 KiB 148 KiB/s 00:00 [------------------------------------] 100%
core 117.8 KiB 265 KiB/s 00:00 [------------------------------------] 100%
extra 8.1 MiB 2.01 MiB/s 00:04 [------------------------------------] 100%
multilib 126.6 KiB 277 KiB/s 00:00 [------------------------------------] 100%
:: Starting full system upgradeā¦
:: Replace nvidia with extra/nvidia-open? [Y/n]
I know that my card doesnāt work on nvidia-open. I will let it install and see what happens.
Edit: Well here we are.
[ricklinux@rick-systemproductname ~]$ pacman -Qs | grep nvidia
local/libva-nvidia-driver 0.0.14-1
local/linux-firmware-nvidia 20251125-2
local/nvidia-hook 1.5.2-1
pacman hook for nvidia
local/nvidia-inst 25.11-1
Script to install/uninstall nvidia driver packages in EndeavourOS
local/nvidia-open 590.48.01-3
local/nvidia-utils 590.48.01-1
[ricklinux@rick-systemproductname ~]$
Edit: My system is still working but doesnāt have nvidia-settings installed. I will attempt to install that.
Edit: Okay so the output shows that itās not using the 590.xx drivers and is not drendering on the nvidia gpu!
[ricklinux@rick-systemproductname ~]$ inxi -Ga
Graphics:
Device-1: NVIDIA GP104 [GeForce GTX 1060 6GB] vendor: ASUSTeK driver: N/A
alternate: nouveau, nvidia_drm, nvidia 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: 1 speed: 2.5 GT/s lanes: 8
link-max: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.0
chip-ID: 10de:1b83 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
compositor: kwin_wayland driver: X: loaded: modesetting
alternate: fbdev,nouveau,nv,vesa gpu: N/A display-ID: 0
Monitor-1: Unknown-1 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 96
size: 508x285mm (20x11.22") diag: 582mm (22.93") modes: 1920x1080
API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
wayland: drv: swrast x11: drv: swrast inactive: gbm
API: OpenGL v: 4.5 vendor: mesa v: 25.3.2-arch1.1 glx-v: 1.4
direct-render: yes renderer: llvmpipe (LLVM 21.1.6 256 bits)
device-ID: ffffffff:ffffffff memory: 30.54 GiB unified: yes
display-ID: :1.0
API: Vulkan Message: No Vulkan data available.
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
Edit: Final install of 580xx drivers.
[ricklinux@rick-systemproductname ~]$ inxi -Ga
Graphics:
Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] vendor: ASUSTeK
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: none empty: HDMI-A-3,HDMI-A-4 bus-ID: 00:02.0
chip-ID: 8086:3e92 class-ID: 0300
Device-2: NVIDIA GP104 [GeForce GTX 1060 6GB] vendor: ASUSTeK
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: 3
speed: 8 GT/s lanes: 4 link-max: lanes: 16 ports: active: HDMI-A-1
empty: DP-1, DP-2, DVI-D-1, HDMI-A-2 bus-ID: 03:00.0 chip-ID: 10de:1b83
class-ID: 0300
Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
alternate: fbdev,intel,nouveau,nv,vesa dri: iris
gpu: nvidia,nvidia-nvswitch display-ID: 0
Monitor-1: HDMI-A-1 model: Samsung S24D330 serial: 1515869238 built: 2018
res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 92 gamma: 1.2
size: 531x299mm (20.91x11.77") diag: 609mm (24") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: iris device: 3 drv: swrast gbm: drv: iris
surfaceless: drv: nvidia wayland: drv: nvidia x11: drv: nvidia
inactive: device-2
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.119.02
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1060
6GB/PCIe/SSE2 memory: 5.86 GiB display-ID: :1.0
API: Vulkan v: 1.4.335 layers: 2 device: 0 type: discrete-gpu name: NVIDIA
GeForce GTX 1060 6GB driver: nvidia v: 580.119.02 device-ID: 10de:1b83
surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
Edit: All Working ![]()
Edit:
It only took me a few minutes to update nvidia and show that the 590xx open drivers donāt work on the GTX1060. Then i was able to install all the required drivers from the AUR for the 580xx version. It was no problem.
As a hardware and driver knowledge noob with a GTX 1080ā¦
What of these solutions are the best for me?
If I understand correctly some people say that nvidia-580xx-dkms is not a good solution?
I personally also would prefer to use some non aur packages for such system critical componentsā¦
Does that mean I just install
sudo pacman -S nouveau ?
(after removing of the other stuff first of course)
Does the nouveau package has some drawbacks compared to the other solution?
Or will the nvidia-open work later as well?
8 years old alreadyā¦so yeah it is old!
Yes it is, but you need other packages as well. Not the only one the arch news lists. The packages below gives you the full stuff you need
yay -Ss 580xx
aur/nvidia-580xx-settings 580.119.02-2 (+3 2.99) (GeĆÆnstalleerd)
Tool for configuring the NVIDIA graphics driver (580xx)
aur/lib32-opencl-nvidia-580xx 580.119.02-1 (+5 4.97) (GeĆÆnstalleerd)
OpenCL implemention for NVIDIA (32-bit) (580xx)
aur/lib32-nvidia-580xx-utils 580.119.02-1 (+5 4.97) (GeĆÆnstalleerd)
NVIDIA drivers utilities (32-bit) (580xx)
aur/libxnvctrl-580xx 580.119.02-2 (+3 2.99) (GeĆÆnstalleerd)
NVIDIA NV-CONTROL X extension (580xx)
aur/opencl-nvidia-580xx 580.119.02-2 (+14 13.86) (GeĆÆnstalleerd)
OpenCL implemention for NVIDIA (580xx)
aur/nvidia-580xx-utils 580.119.02-2 (+14 13.86) (GeĆÆnstalleerd)
NVIDIA drivers utilities (580xx)
aur/nvidia-580xx-dkms 580.119.02-2 (+14 13.86) (GeĆÆnstalleerd)
NVIDIA kernel modules - module sources (580xx)
For gaming you also need to install lib32-nvidia-580xx-utils
Works fine here with a GTX 1060.
ISO will be fixed with nvidia-inst as thats used there too for online installs.
Offline will be an issue if you choose Nvidia Boot option on a now legacy Nvidia GPU. But same as with any installed system on updating afzer install it will lead to the same issue .. that update will install non-working nvidia-open package.
We will need as new ISO to fully resolve the issue for new installs.
Over here in Europe its Fully Christmas holidays.. so time is small and mood is very lazy, more into eating and drinking..
But we will try our best to endeavour as soon as possible.
nouveau is a kernel driver for Nvidia GPUs. But install vulkan-nouveau instead if you wish to use nouveau. Please note that nouveau is slower than nvidia-580xx-dkms. But it works and updates should not be a problem.
That isnāt practically possible. Since Arch only supports the latest drivers and nvidia dropped support, the latest drivers are no longer available in the Arch repo. It wouldnāt be right to automate users over to an AUR package and pacman doesnāt support this even if they wanted to.
Ok I did:
(As I already had nvidia-open-dkms after the last system updateā¦)
yay -Rdd nvidia-open-dkms nvidia-utils nvidia-settings lib32-nvidia-utils
yay -S nvidia-580xx-dkms nvidia-580xx-utils nvidia-580xx-settings lib32-nvidia-580xx-utils
and verified the result with nvidia-smi after reboot and everything sems to work now.
Thank you.
I want to buy a new AMD card for a long time already⦠So maybe I should realy do it⦠But GPU / RAM prices are realy not on my side right now ![]()
GPU prices are probably the lowest right now they will be for a while. Prices are likely to rise in 2026 unfortunately.
@MichelN Understood. TYVM.
@joekamprad Also, understood. It is the same here, I am going to just not update anything until after the holidays.
Merry Xmas and a Happy New year to all. Stay safe and happy everyone!
