You are not logged in.

#1 2026-03-14 17:43:46

64b1t
Member
Registered: 2026-03-14
Posts: 5

Multi Monitor Setup No Longer Working - Nvida Pascal 580xx

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

#2 2026-03-14 20:42:17

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,555

Re: Multi Monitor Setup No Longer Working - Nvida Pascal 580xx

WM: KWin (Wayland)
[liam@nostromo fusion]$ xrandr

xrandr is of extremely limited use on wayland, please post the outputs of

qdbus6 org.kde.KWin /KWin supportInformation
kscreen-doctor

Offline

#3 2026-03-14 20:47:02

64b1t
Member
Registered: 2026-03-14
Posts: 5

Re: Multi Monitor Setup No Longer Working - Nvida Pascal 580xx

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: unsupported

Offline

#4 2026-03-14 20:57:48

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,555

Re: Multi Monitor Setup No Longer Working - Nvida Pascal 580xx

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

#5 2026-03-15 03:19:21

64b1t
Member
Registered: 2026-03-14
Posts: 5

Re: Multi Monitor Setup No Longer Working - Nvida Pascal 580xx

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

#6 2026-03-15 09:00:38

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,555

Re: Multi Monitor Setup No Longer Working - Nvida Pascal 580xx

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

#7 2026-03-16 10:37:02

64b1t
Member
Registered: 2026-03-14
Posts: 5

Re: Multi Monitor Setup No Longer Working - Nvida Pascal 580xx

seth wrote:

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

#8 2026-03-16 10:44:17

64b1t
Member
Registered: 2026-03-14
Posts: 5

Re: Multi Monitor Setup No Longer Working - Nvida Pascal 580xx

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

#9 2026-03-16 14:07:58

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,555

Re: Multi Monitor Setup No Longer Working - Nvida Pascal 580xx

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

Board footer

Powered by FluxBB