You are not logged in.
Pages: 1
I have the 1080 Ti and i've gone on the wiki that said to install the 580xx drivers but it still wont let my second monitor connect and won't let me play sober (roblox) and 3d games on steam. I am also new to arch
Offline
I am also new to arch
Welcome to the show.
Please don't paraphrase, https://bbs.archlinux.org/viewtopic.php?id=57855
pacman -Qs 'kernel|nvidia'
dkms status
lsmod | grep nvidiaIf "lsmod | grep nvidia" doesn't come back empty, please post your complete system journal for the boot:
sudo journalctl -b | curl -F 'file=@-' 0x0.stIf it does and dkms status doesn't report the driver as installed for your kernel, read https://wiki.archlinux.org/title/Dynami … le_Support
Offline
lsmod | grep nvidia: did come back empty and dkms status says the drivers are installed but i am going to post the system journal for the boot
Offline
I don't know how else to share the boot journal but make it a file but an ways here it is
Offline
I don't know how else to share the boot journal
sudo journalctl -b | curl -F 'file=@-' 0x0.st
Also what's the actual, verbatim output of the three first commands?
Offline
Jan 18 15:09:26 archyboy kernel: Linux version 6.18.5-arch1-1 (linux@archlinux) (gcc (GCC) 15.2.1 20260103, GNU ld (GNU Binutils) 2.45.1) #1 SMP PREEMPT_DYNAMIC Sun, 11 Jan 2026 17:10:53 +0000
Jan 18 15:09:26 archyboy kernel: Command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=8a79c859-e010-4bcc-bad9-99655d4f1bd9 rw zswap.enabled=0 rootfstype=ext4 loglevel=3 quiet
Jan 18 15:09:26 archyboy kernel: BIOS-provided physical RAM map:
Offline
If you refuse to provide the information requested, there's nothing we can do here.
https://bbs.archlinux.org/viewtopic.php?id=57855
Last edited by Scimmia (2026-01-19 00:58:02)
Offline
Also what's the actual, verbatim output of the three first commands?
I don't know what verbatim output is or how to get it and give it to you and i'm getting very stressed
Offline
I don't know what verbatim output is or how to get it and give it to you and i'm getting very stressed
pacman -Qs 'kernel|nvidia'
dkms status
lsmod | grep nvidia
"verbatim output" in this case copy-paste exactly what appears in the terminal, including errors.
Open a terminal, run each command one at a time, then copy everything that prints and paste it here exactly as-is
Last edited by 5hridhyan (2026-01-19 12:21:34)
-----------
Offline
local/dkms 3.3.0-1
Dynamic Kernel Modules System
local/egl-gbm 1.1.3-1
The GBM EGL external platform library
local/egl-wayland 4:1.1.21-1
EGLStream-based Wayland external platform
local/egl-wayland2 1.0.0.rc.r57.g1893c37-1
EGLStream-based Wayland external platform (2)
local/egl-x11 1.0.4-1
NVIDIA XLib and XCB EGL Platform Library
local/fuse2 2.9.9-5
Interface for userspace programs to export a filesystem to the Linux kernel
local/fuse3 3.17.4-1
Interface for userspace programs to export a filesystem to the Linux kernel
local/iptables 1:1.8.11-2
Linux kernel packet control tool (using legacy interface)
local/kmod 34.2-1
Linux kernel module management tools and library
local/lib32-libdrm 2.4.131-1
Userspace interface to kernel DRM services (32-bit)
local/lib32-nvidia-utils 590.48.01-1
NVIDIA drivers utilities (32-bit)
local/libdrm 2.4.131-1
Userspace interface to kernel DRM services
local/libnetfilter_conntrack 1.0.9-2
Library providing an API to the in-kernel connection tracking state table
local/libnfnetlink 1.0.2-2
Low-level library for netfilter related kernel/userspace communication
local/libsysprof-capture 49.0-1
Kernel based performance profiler - capture library
local/libvdpau 1.5-3
Nvidia VDPAU library
local/libxnvctrl 590.48.01-1
NVIDIA NV-CONTROL X extension
local/linux 6.18.5.arch1-1
The Linux kernel and modules
local/linux-api-headers 6.18-1
Kernel headers sanitized for use in userspace
local/linux-firmware-nvidia 20260110-1
Firmware files for Linux - Firmware for NVIDIA GPUs and SoCs
local/linux-headers 6.18.5.arch1-1
Headers and scripts for building modules for the Linux kernel
local/mtdev 1.1.7-1
A stand-alone library which transforms all variants of kernel MT events to
the slotted type B protocol
local/nvidia-open-dkms 590.48.01-2
NVIDIA open kernel modules - module sources
local/nvidia-prime 1.0-5
NVIDIA Prime Render Offload configuration and utilities
local/nvidia-settings 590.48.01-1
Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 590.48.01-2
NVIDIA drivers utilities
local/vulkan-nouveau 1:25.3.3-2
Open-source Vulkan driver for Nvidia GPUs
local/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
Open Source 3D acceleration driver for nVidia cards
---------------------------------------------------------------------------------------
nvidia/590.48.01, 6.18.5-arch1-1, x86_64: installed
----------------------------------------------------------------------------------------
Offline
So you have the 590 drivers installed, you did not install the 580xx drivers like you said in the first post.
Offline
I too see that but i installed the 580xx drivers through yay with this command
yay -S nvidia-580xx-dkms
and rebooted my pc and it still says im on the 590 drivers
Offline
And what actually happened when you ran that command?
Offline
It says
:: PKGBUILD up to date, skipping download: nvidia-580xx-utils
:: PKGBUILD up to date, skipping download: nvidia-580xx-utils
1 nvidia-580xx-utils (Build Files Exist)
But when i run DKMS status it says
nvidia/590.48.01, 6.18.5-arch1-1, x86_64: installed
Offline
None of that is installing the packages
Offline
There is an error because there is dependency it can't break and idk how to remove It because it has a dependence with steam
Offline
And again, no actual error.
I'm going to guess it's lib32-nvidia-utils, you'll have to install the lib32 version of the new drivers at the same time. You may not be able to use your helper for this.
Offline
So what should i do then
AUR Explicit (1): nvidia-580xx-dkms-580.126.09-1
AUR Dependency (1): nvidia-580xx-utils-580.126.09-1
:: [1mPKGBUILD up to date, skipping download: nvidia-580xx-utils[0m
:: [1mPKGBUILD up to date, skipping download: nvidia-580xx-utils[0m
1 nvidia-580xx-utils (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 1 nvidia-580xx-utils (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> ==> Making package: nvidia-580xx-utils 580.126.09-1 (Mon 19 Jan 2026 01:21:45 PM EST)
==> Retrieving sources...
-> Found nvidia-drm-outputclass.conf
-> Found nvidia-utils.sysusers
-> Found nvidia.rules
-> Found systemd-homed-override.conf
-> Found systemd-suspend-override.conf
-> Found nvidia-sleep.conf
-> Found NVIDIA-Linux-x86_64-580.126.09.run
-> Found 0001-Enable-atomic-kernel-modesetting-by-default.patch
-> Found limit-vram-usage
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
nvidia-drm-outputclass.conf ... Passed
nvidia-utils.sysusers ... Passed
nvidia.rules ... Passed
systemd-homed-override.conf ... Passed
systemd-suspend-override.conf ... Passed
nvidia-sleep.conf ... Passed
NVIDIA-Linux-x86_64-580.126.09.run ... Passed
0001-Enable-atomic-kernel-modesetting-by-default.patch ... Passed
limit-vram-usage ... Passed
:: [1m(1/1) Parsing SRCINFO: nvidia-580xx-utils[0m
==> Making package: nvidia-580xx-utils 580.126.09-1 (Mon 19 Jan 2026 01:21:48 PM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found nvidia-drm-outputclass.conf
-> Found nvidia-utils.sysusers
-> Found nvidia.rules
-> Found systemd-homed-override.conf
-> Found systemd-suspend-override.conf
-> Found nvidia-sleep.conf
-> Found NVIDIA-Linux-x86_64-580.126.09.run
-> Found 0001-Enable-atomic-kernel-modesetting-by-default.patch
-> Found limit-vram-usage
==> Validating source files with sha256sums...
nvidia-drm-outputclass.conf ... Passed
nvidia-utils.sysusers ... Passed
nvidia.rules ... Passed
systemd-homed-override.conf ... Passed
systemd-suspend-override.conf ... Passed
nvidia-sleep.conf ... Passed
NVIDIA-Linux-x86_64-580.126.09.run ... Passed
0001-Enable-atomic-kernel-modesetting-by-default.patch ... Passed
limit-vram-usage ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
==> Starting prepare()...
Creating directory NVIDIA-Linux-x86_64-580.126.09
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 580.126.09....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
patching file nvidia-drm/nvidia-drm-linux.c
patching file nvidia-drm/nvidia-drm-os-interface.c
Hunk #1 succeeded at 38 (offset -3 lines).
==> Sources are ready.
-> nvidia-580xx-utils-580.126.09-1 already made -- skipping build
==> Making package: nvidia-580xx-utils 580.126.09-1 (Mon 19 Jan 2026 01:21:57 PM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Sources are ready.
loading packages...
resolving dependencies...
looking for conflicting packages...
:: nvidia-580xx-utils-580.126.09-1 and nvidia-utils-590.48.01-2 are in conflict (nvidia-libgl). Remove nvidia-utils? [y/N] error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-utils breaks dependency 'nvidia-utils=590.48.01' required by lib32-nvidia-utils
:: removing nvidia-utils breaks dependency 'nvidia-utils=590.48.01' required by nvidia-open-dkms
-> Failed to install layer, rolling up to next layer.error:error installing: [/home/glitxh/.cache/yay/nvidia-580xx-utils/nvidia-580xx-utils-580.126.09-1-x86_64.pkg.tar.zst] - exit status 1
==> Making package: nvidia-580xx-utils 580.126.09-1 (Mon 19 Jan 2026 01:22:17 PM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found nvidia-drm-outputclass.conf
-> Found nvidia-utils.sysusers
-> Found nvidia.rules
-> Found systemd-homed-override.conf
-> Found systemd-suspend-override.conf
-> Found nvidia-sleep.conf
-> Found NVIDIA-Linux-x86_64-580.126.09.run
-> Found 0001-Enable-atomic-kernel-modesetting-by-default.patch
-> Found limit-vram-usage
==> Validating source files with sha256sums...
nvidia-drm-outputclass.conf ... Passed
nvidia-utils.sysusers ... Passed
nvidia.rules ... Passed
systemd-homed-override.conf ... Passed
systemd-suspend-override.conf ... Passed
nvidia-sleep.conf ... Passed
NVIDIA-Linux-x86_64-580.126.09.run ... Passed
0001-Enable-atomic-kernel-modesetting-by-default.patch ... Passed
limit-vram-usage ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
==> Starting prepare()...
Creating directory NVIDIA-Linux-x86_64-580.126.09
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 580.126.09....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
patching file nvidia-drm/nvidia-drm-linux.c
patching file nvidia-drm/nvidia-drm-os-interface.c
Hunk #1 succeeded at 38 (offset -3 lines).
==> Sources are ready.
-> nvidia-580xx-utils-580.126.09-1 already made -- skipping build
==> Making package: nvidia-580xx-utils 580.126.09-1 (Mon 19 Jan 2026 01:22:26 PM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Sources are ready.
loading packages...
resolving dependencies...
looking for conflicting packages...
:: nvidia-580xx-utils-580.126.09-1 and nvidia-utils-590.48.01-2 are in conflict (nvidia-libgl). Remove nvidia-utils? [y/N] :: nvidia-580xx-dkms-580.126.09-1 and nvidia-open-dkms-590.48.01-2 are in conflict (NVIDIA-MODULE). Remove nvidia-open-dkms? [y/N] error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-utils breaks dependency 'nvidia-utils=590.48.01' required by lib32-nvidia-utils
-> error installing: [/home/glitxh/.cache/yay/nvidia-580xx-utils/nvidia-580xx-utils-580.126.09-1-x86_64.pkg.tar.zst] - exit status 1
error installing: [/home/glitxh/.cache/yay/nvidia-580xx-utils/nvidia-580xx-utils-580.126.09-1-x86_64.pkg.tar.zst /home/glitxh/.cache/yay/nvidia-580xx-utils/nvidia-580xx-dkms-580.126.09-1-x86_64.pkg.tar.zst] - exit status 1Last edited by Glitxh (2026-01-19 18:24:06)
Offline
The nvidia 1080 TI is a Pascal architecture card and its drivers are no longer part of the main nvidia drivers:
https://archlinux.org/news/nvidia-590-d … l-modules/
With the update to driver version 590, the NVIDIA driver no longer supports Pascal (GTX 10xx) GPUs or older. We will replace the nvidia package with nvidia-open, nvidia-dkms with nvidia-open-dkms, and nvidia-lts with nvidia-lts-open.
Impact: Updating the NVIDIA packages on systems with Pascal, Maxwell, or older cards will fail to load the driver, which may result in a broken graphical environment.
Intervention required for Pascal/older users: Users with GTX 10xx series and older cards must switch to the legacy proprietary branch to maintain support:
Uninstall the official nvidia, nvidia-lts, or nvidia-dkms packages.
Install nvidia-580xx-dkms from the AURUsers with Turing (20xx and GTX 1650 series) and newer GPUs will automatically transition to the open kernel modules on upgrade and require no manual intervention.
You need to download from the AUR:
https://wiki.archlinux.org/title/Arch_User_Repository
Edit: The AUR comments don't looks promising, this might be a really big pain to get running.
This might be a bit advanced for somebody who's still learning and struggling.
Last edited by exidux (2026-01-19 07:06:36)
Offline
@exidux the immediate problem is that the OP doesn't know how to install packages from the AUR, doesn't know how to interpret yay errors and doesn't know how to ask what they mean.
So let's start by fixing the last problem.
@Glitxh
yay -S nvidia-580xx-dkms |& tee /tmp/wtfamidoinghere.txt
cat /tmp/wtfamidoinghere.txt | curl -F 'file=@-' 0x0.stThen edit post #10 and wrap that in [code][/code] tags.
Offline
:: removing nvidia-utils breaks dependency 'nvidia-utils=590.48.01' required by lib32-nvidia-utils
you'll need to replace that with the lib32 580xx equivalent as well
Offline
@Glitxh
Fellow Pascalite here, I ran into this exact problem with the ancient and venerable GTX 1050.
The advice I got that fixed it is
sudo pacman -S nvidia-580xx-dkms nvidia-580xx-utils nvidia-580xx-settings lib32-nvidia-580xx-utils opencl-nvidia-580xxThis was not necessary in my case, but you can also try manually uninstalling nvidia 590 before installing 580:
pacman -Rdd lib32-nvidia-utils lib32-opencl-nvidia libva-nvidia-driver linux-cachyos-nvidia-open linux-firmware-nvidia nvidia-prime nvidia-settings nvidia-utils opencl-nvidiaBe advised that your external monitor may not work on Wayland. If you experience screen tearing, you'll have to switch to X11. If your card is internal, it might not be an issue.
Last edited by bako42nima77relo (2026-01-25 16:03:27)
Offline
Yeah, it doesn't work that way on Arch, since those packages aren't in the repos.
Offline
Pages: 1