You are not logged in.
I have three monitors (two 1440p 16x9 and one 1440p ultrawide). They are being driven by a GTX 1060.
When the pascal cards were dropped from the latest nvidia drivers, I swapped to the 580xx from AUR. I didn't have any further problems until a couple days ago, when my extra monitors stopped working. Only one monitor at a time will work, and they are not auto detected unplugging or plugging them in (meaning I can only change monitors while rebooting). Every port except one shows disconnected, regardless of actual connection status.
Here is some information that may be useful.
[liam@nostromo fusion]$ sudo pacman -Qs nvidia
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.1-1
EGLStream-based Wayland external platform (2)
local/egl-x11 1.0.5-1
NVIDIA XLib and XCB EGL Platform Library
local/lib32-nvidia-580xx-utils 580.126.09-1
NVIDIA drivers utilities (32-bit) (580xx)
local/libvdpau 1.5-4
Nvidia VDPAU library
local/libxnvctrl-580xx 580.142-1
NVIDIA NV-CONTROL X extension (580xx)
local/linux-firmware-nvidia 20260309-1
Firmware files for Linux - Firmware for NVIDIA GPUs and SoCs
local/nvidia-580xx-dkms 580.142-1
NVIDIA kernel modules - module sources (580xx)
local/nvidia-580xx-settings 580.142-1
Tool for configuring the NVIDIA graphics driver (580xx)
local/nvidia-580xx-settings-debug 580.142-1
Detached debugging symbols for nvidia-580xx-settings
local/nvidia-580xx-utils 580.142-1
NVIDIA drivers utilities (580xx)
local/opencl-nvidia-580xx 580.142-1
OpenCL implemention for NVIDIA (580xx)[liam@nostromo fusion]$ sudo pacman -S dkms linux-headers
warning: dkms-3.3.0-1 is up to date -- reinstalling
warning: linux-headers-6.19.6.arch1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (2) dkms-3.3.0-1 linux-headers-6.19.6.arch1-1
Total Installed Size: 270.39 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring [----------------------------------------------------------------------------------------------------------] 100%
(2/2) checking package integrity [----------------------------------------------------------------------------------------------------------] 100%
(2/2) loading package files [----------------------------------------------------------------------------------------------------------] 100%
(2/2) checking for file conflicts [----------------------------------------------------------------------------------------------------------] 100%
(2/2) checking available disk space [----------------------------------------------------------------------------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod nvidia/580.142 -k 6.19.6-arch1-1
:: Processing package changes...
(1/2) reinstalling dkms [----------------------------------------------------------------------------------------------------------] 100%
(2/2) reinstalling linux-headers [----------------------------------------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating module dependencies...
(3/3) Install DKMS modules
==> dkms install --no-depmod nvidia/580.142 -k 6.19.6-arch1-1
==> depmod 6.19.6-arch1-1
[liam@nostromo fusion]$ sudo dkms autoinstall
[liam@nostromo fusion]$ sudo mkinitcpio -P
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img
==> Starting build: '6.19.6-arch1-1'
-> Running build hook: [base]
-> Running build hook: [systemd]
-> Running build hook: [autodetect]
-> Running build hook: [microcode]
-> Running build hook: [modconf]
-> Running build hook: [kms]
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [sd-vconsole]
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> WARNING: No fsck helpers found. fsck will not be run on boot.
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
==> WARNING: errors were encountered during the build. The image may not be complete.[liam@nostromo fusion]$ nvidia-smi
Sat Mar 14 13:42:37 2026
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.142 Driver Version: 580.142 CUDA Version: 13.0 |
+-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce GTX 1060 6GB Off | 00000000:09:00.0 On | N/A |
| 6% 51C P5 8W / 120W | 1025MiB / 6144MiB | 1% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 1091 G /usr/lib/Xorg 27MiB |
| 0 N/A N/A 1255 G /usr/bin/ksecretd 1MiB |
| 0 N/A N/A 1312 G /usr/bin/kwin_wayland 40MiB |
| 0 N/A N/A 1393 G /usr/bin/Xwayland 18MiB |
| 0 N/A N/A 1427 G /usr/bin/ksmserver 1MiB |
| 0 N/A N/A 1429 G /usr/bin/kded6 1MiB |
| 0 N/A N/A 1448 G /usr/bin/plasmashell 191MiB |
| 0 N/A N/A 1468 G /usr/bin/kaccess 1MiB |
| 0 N/A N/A 1469 G ...it-kde-authentication-agent-1 1MiB |
| 0 N/A N/A 1629 G /usr/lib/DiscoverNotifier 1MiB |
| 0 N/A N/A 1660 G /usr/lib/xdg-desktop-portal-kde 1MiB |
| 0 N/A N/A 1710 G /opt/Mullvad VPN/mullvad-gui 31MiB |
| 0 N/A N/A 2107 G /usr/lib/firefox/firefox 580MiB |
+-----------------------------------------------------------------------------------------+
[liam@nostromo fusion]$ xrandr
Screen 0: minimum 16 x 16, current 3440 x 1440, maximum 32767 x 32767
DP-1 connected primary 3440x1440+0+0 (normal left inverted right x axis y axis) 798mm x 335mm
3440x1440 109.99*+
1920x1440 109.95
1600x1200 109.95
1440x1080 109.94
1400x1050 109.89
1280x1024 109.85
1280x960 109.79
1152x864 109.86
1024x768 109.81
800x600 109.70
640x480 109.34
320x240 108.59
1920x1200 109.92
1680x1050 109.96
1440x900 109.87
1280x800 109.82
1152x720 109.83
960x600 109.83
928x580 109.79
800x500 109.54
768x480 109.80
720x480 109.53
640x400 109.97
320x200 109.45
2560x1440 109.97
2048x1152 109.88
1920x1080 109.97
1600x900 109.90
1368x768 109.94
1280x720 109.92
1024x576 109.64
864x486 109.82
720x400 109.89
640x350 109.19[liam@nostromo fusion]$ fastfetch
-` liam@nostromo
.o+` -------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Kernel: Linux 6.19.6-arch1-1
`+oooooo: Uptime: 8 mins
-+oooooo+: Packages: 1358 (pacman)
`/:-:++oooo+: Shell: bash 5.3.9
`/++++/+++++++: Display (DELA0FA): 3440x1440 in 34", 110 Hz [External]
`/++++++++++++++: DE: KDE Plasma 6.6.2
`/+++ooooooooooooo/` WM: KWin (Wayland)
./ooosssso++osssssso+` WM Theme: Sweet-Dark
.oossssso-````/ossssss+` Theme: Breeze (Sweet) [Qt], Breeze-Dark [GTK2], Breeze [GTK3]
-osssssso. :ssssssso. Icons: Win11-black-dark [Qt], Win11-black-dark [GTK2/3/4]
:osssssss/ osssso+++. Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
/ossssssss/ +ssssooo/- Cursor: Sweet (24px)
`/ossssso+/:- -:/+osssso+- Terminal: guake
`+sso+:-` `.-/+oso: CPU: AMD Ryzen 9 5900X (24) @ 4.95 GHz
`++:. `-/+/ GPU: NVIDIA GeForce GTX 1060 6GB [Discrete]
.` `/ Memory: 4.22 GiB / 62.70 GiB (7%)
Swap: 0 B / 32.00 GiB (0%)
Disk (/): 225.80 GiB / 920.87 GiB (25%) - btrfs
Local IP (enp4s0): 192.168.1.18/24
Locale: en_US.UTF-8
[liam@nostromo fusion]$ Thanks in advance for any help.
Offline
WM: KWin (Wayland)[liam@nostromo fusion]$ xrandrxrandr is of extremely limited use on wayland, please post the outputs of
qdbus6 org.kde.KWin /KWin supportInformation
kscreen-doctorOffline
Thank you!
Here are both.
[liam@nostromo ~]$ qdbus6 org.kde.KWin /KWin supportInformation
KWin Support Information:
The following information should be used when requesting support on e.g. https://discuss.kde.org.
It provides information about the currently running instance, which options are used,
what OpenGL driver and which effects are running.
Please post the information provided underneath this introductory text to a paste bin service
like https://paste.kde.org instead of pasting into support threads.
==========================
Version
=======
KWin version: 6.6.2
Qt Version: 6.10.2
Qt compile version: 6.10.2
XCB compile version: 1.17.0
Operation Mode: Wayland
Build Options
=============
KWIN_BUILD_DECORATIONS: yes
KWIN_BUILD_TABBOX: yes
KWIN_BUILD_ACTIVITIES: yes
HAVE_X11_XCB: yes
X11
===
Vendor: The X.Org Foundation
Vendor Release: 12401009
Protocol Version/Revision: 11/0
SHAPE: yes; Version: 0x11
RANDR: yes; Version: 0x14
Composite: yes; Version: 0x4
RENDER: yes; Version: 0xb
XFIXES: yes; Version: 0x50
SYNC: yes; Version: 0x31
RES: yes; Version: 0x12
Decoration
==========
Plugin: org.kde.kwin.aurorae.v2
Theme: __aurorae__svg__Sweet-Dark
Plugin recommends border size: No
onAllDesktopsAvailable: false
alphaChannelSupported: true
closeOnDoubleClickOnMenu: false
alwaysShowExcludeFromCapture: false
decorationButtonsLeft: 0, 2, 12
decorationButtonsRight: 6, 3, 4, 5
borderSize: 3
gridUnit: 10
font: Noto Sans,10,-1,0,400,0,0,0,0,0,0,0,0,0,0,1
smallSpacing: 2
largeSpacing: 10
LogicalOutput backend
==============
Name: DRM
Atomic Mode Setting on GPU 0: true
Cursor
======
themeName: Sweet-cursors
themeSize: 24
Options
=======
focusPolicy: ClickToFocus
xwaylandCrashPolicy: 1
xwaylandMaxCrashCount: 3
nextFocusPrefersMouse: false
clickRaise: true
autoRaise: false
autoRaiseInterval: 0
delayFocusInterval: 0
separateScreenFocus: true
placement: 5
activationDesktopPolicy: SwitchToOtherDesktop
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
edgeBarrier: 100
cornerBarrier: 1
rollOverDesktops: false
focusStealingPreventionLevel: 1
operationTitlebarDblClick: 5000
operationMaxButtonLeftClick: 5000
operationMaxButtonMiddleClick: 5013
operationMaxButtonRightClick: 5012
commandActiveTitlebar1: MouseRaise
commandActiveTitlebar2: MouseNothing
commandActiveTitlebar3: MouseOperationsMenu
commandInactiveTitlebar1: MouseActivateAndRaise
commandInactiveTitlebar2: MouseNothing
commandInactiveTitlebar3: MouseOperationsMenu
commandWindow1: MouseActivateRaiseOnReleaseAndPassClick
commandWindow2: MouseActivateAndPassClick
commandWindow3: MouseActivateAndPassClick
commandWindowWheel: MouseNothing
commandAll1: MouseUnrestrictedMove
commandAll2: MouseToggleRaiseAndLower
commandAll3: MouseUnrestrictedResize
keyCmdAllModKey: 16777250
doubleClickBorderToMaximize: true
condensedTitle: false
electricBorderMaximize: true
electricBorderTiling: true
electricBorderAllScreenCorner: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
compositingMode: 1
allowTearing: true
interactiveWindowMoveEnabled: true
pictureInPictureHomeCorner: BottomRightCorner
pictureInPictureMargin: 20
overlayVirtualKeyboardOnWindows: false
Screen Edges
============
desktopSwitching: false
desktopSwitchingMovingClients: false
cursorPushBackDistance: 1x1
actionTopLeft: 0
actionTop: 0
actionTopRight: 0
actionRight: 0
actionBottomRight: 0
actionBottom: 0
actionBottomLeft: 0
actionLeft: 0
Screens
=======
Number of Screens: 1
Screen 0:
---------
Name: DP-1
Enabled: 1
Geometry: 0,0,3440x1440
Physical size: 798x335mm
Scale: 1
Refresh Rate: 110000
Adaptive Sync: never
Compositing
===========
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
OpenGL version string: 3.1.0 NVIDIA 580.142
OpenGL platform interface: EGL
OpenGL shading language version string: 1.40 NVIDIA via Cg compiler
Driver: NVIDIA
Driver version: 580.142
GPU class: Unknown
OpenGL version: 3.1
GLSL version: 1.40
X server version: 1.24.1
Linux kernel version: 6.19.6
Direct rendering: Requires strict binding: no
Virtual Machine: no
OpenGL 2 Shaders are used
Loaded Effects:
---------------
shakecursor
outputlocator
colorpicker
zoom
screenedge
blur
sessionquit
logout
login
slidingpopups
windowaperture
slide
squash
scale
maximize
fullscreen
frozenapp
fadingpopups
dimscreen
dialogparent
windowview
tileseditor
overview
highlightwindow
blendchanges
startupfeedback
systembell
screentransform
kscreen
Currently Active Effects:
-------------------------
blur
Effect Settings:
----------------
shakecursor:
outputlocator:
colorpicker:
zoom:
zoomFactor: 1.2
mousePointer: 0
mouseTracking: 0
focusDelay: 350
moveFactor: 20
targetZoom: 1
screenedge:
blur:
sessionquit:
pluginId: sessionquit
isActiveFullScreenEffect: false
logout:
pluginId: logout
isActiveFullScreenEffect: false
login:
pluginId: login
isActiveFullScreenEffect: false
slidingpopups:
slideInDuration: 200
slideOutDuration: 200
windowaperture:
pluginId: windowaperture
isActiveFullScreenEffect: false
slide:
horizontalGap: 45
verticalGap: 20
slideBackground: true
squash:
pluginId: squash
isActiveFullScreenEffect: false
scale:
pluginId: scale
isActiveFullScreenEffect: false
maximize:
pluginId: maximize
isActiveFullScreenEffect: false
fullscreen:
pluginId: fullscreen
isActiveFullScreenEffect: false
frozenapp:
pluginId: frozenapp
isActiveFullScreenEffect: false
fadingpopups:
pluginId: fadingpopups
isActiveFullScreenEffect: false
dimscreen:
pluginId: dimscreen
isActiveFullScreenEffect: false
dialogparent:
pluginId: dialogparent
isActiveFullScreenEffect: false
windowview:
activeView:
delegate:
animationDuration: 300
ignoreMinimized: false
mode:
partialActivationFactor: 0
gestureInProgress: false
searchText:
selectedIds:
tileseditor:
activeView:
delegate:
animationDuration: 200
overview:
activeView:
delegate:
animationDuration: 300
ignoreMinimized: false
filterWindows: true
organizedGrid: true
overviewPartialActivationFactor: 0
overviewGestureInProgress: false
transitionPartialActivationFactor: 0
transitionGestureInProgress: false
gridPartialActivationFactor: 0
gridGestureInProgress: false
desktopOffset:
searchText:
highlightwindow:
blendchanges:
startupfeedback:
type: 1
systembell:
screentransform:
kscreen:
Loaded Plugins:
---------------
BounceKeysPlugin
KeyNotificationPlugin
MouseKeysPlugin
SlowKeysPlugin
StickyKeysPlugin
TouchpadShortcutsPlugin
buttonsrebind
eis
krunnerintegration
nightlight
screencast
screenshot
Available Plugins:
------------------
BounceKeysPlugin
KeyNotificationPlugin
MouseKeysPlugin
SlowKeysPlugin
StickyKeysPlugin
TouchpadShortcutsPlugin
buttonsrebind
eis
gamecontroller
krunnerintegration
nightlight
screencast
screenshot
[liam@nostromo ~]$ kscreen-doctor
[liam@nostromo ~]$ kscreen-doctor -o
Output: 1 DP-1 c4ad888a-c1c9-43bf-b61a-1559aceda00b
enabled
connected
priority 1
DisplayPort
replication source:0
Modes: 1:3440x1440@59.97! 2:3440x1440@110.00* 3:3440x1440@100.00 4:3440x1440@84.96 5:3440x1440@49.99 6:1024x768@60.00 7:800x600@60.32 8:640x480@59.94
Custom modes: None
Geometry: 0,0 3440x1440
Scale: 1
Rotation: 1
Overscan: 0
Vrr: Never
RgbRange: unknown
HDR: incapable
Wide Color Gamut: incapable
ICC profile: none
Color profile source: sRGB
Color power preference: prefer efficiency and performance
Brightness control: unsupported
DDC/CI: allowed
Color resolution: unknown
Allow EDR: unsupported
Sharpness control: unsupported
Automatic brightness: unsupportedOffline
kwin's running on the nvidia driver and there're no hints of other monitors in the wayland context either.
The 5900X doesn't provide integrated graphics so I assume we're not looking for a second GPU.
If you're downgrading the 580xx package to 6b2f762bf924bea716f4b471fe06a11570e67fb8 (580.126.18) does the older driver still work?
(You can just "git checkout HEAD~1" in the directory of the AUR package holding the PKGBUILD)
Offline
No. I downgraded to 580.126.18 and nothing changed. There is no second GPU, and I haven't changed anything about the physical configuration of the machine. One day it worked, the next it did not.
I did notice local/linux-firmware-nvidia 20260309-1 when I ran pacman -Qs nvidia. I don't think I had restarted my computer since that date (until this problem began.) Could this be part of the issue?
Last edited by 64b1t (2026-03-15 03:19:56)
Offline
linux-firmware-nvidia 20260309-1 when I ran pacman -Qs nvidia. I don't think I had restarted my computer since that date
Add "nvidia.NVreg_EnableGpuFirmware=0" to the https://wiki.archlinux.org/title/Kernel_parameters
https://wiki.archlinux.org/title/NVIDIA … P_firmware
Offline
linux-firmware-nvidia 20260309-1 when I ran pacman -Qs nvidia. I don't think I had restarted my computer since that date
Add "nvidia.NVreg_EnableGpuFirmware=0" to the https://wiki.archlinux.org/title/Kernel_parameters
https://wiki.archlinux.org/title/NVIDIA … P_firmware
Tried this, no change unfortunately. This problem is quite persistent.
Offline
Unfortunately, I can't be sure if this is the actual fix, given everything else that was tried and is still active, but after an update to the latest kernel and a reboot, I have my monitors back.
Offline
Give it some days, if the problem doesn't re-emerge, flag the thread as solved and iff it then shows up again, feel free to re-open and bump the thread w/ the new status quo.
Offline