Secondary monitor in setup no longer displaying due to recent dist-upgrade

Hello, I’ve recently updated my system (twice?) about a few days ago after running without any for a few months, installed/updated/changed around a thousand or 2 packages and ran into the issue where my secondary monitor is now no longer displaying anything. I’ve tried changing brightness levels for my monitors before and that seemed to fix it temporarily but the issue is back again; made sure to do another dist-upgrade update today and that has done nothing to fix the issue.

To note my system used x11 previously before the update and is now on wayland; realized just recently as well that I have not been reading the initial warning on dup commands telling me to change my repos and now am confused as to whether or not I’m actually using the correct packages for my system at this point in time. I’d like to know if I need to do anything to fix this and if using zypper mr -da > zypper ar > zypper dup is the correct way to go as advised here going forward.

inxi -GSaz
System:
  Kernel: 7.2.2-1-default arch: x86_64 bits: 64 compiler: gcc v: 16.2.0
    clocksource: tsc avail: hpet,acpi_pm
    parameters: initrd=\opensuse-tumbleweed\7.2.2-1-default\initrd-5c3292477779fc6753d3f1e363f053530f7b545a
    root=UUID=8ffef718-dea0-4f2e-a08c-de42768cfe54 splash=silent
    resume=/dev/system/swap quiet security=selinux selinux=1
    nvme_core.default_ps_max_latency_us=0 mitigations=auto
    rootflags=subvol=@/.snapshots/1/snapshot
  Desktop: KDE Plasma v: 6.7.4 tk: Qt v: N/A info: frameworks v: 6.29.0
    wm: kwin_wayland tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
    Tumbleweed 20260830
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT
    / 6900 XT] vendor: ASRock driver: amdgpu v: kernel arch: RDNA-2
    code: Navi-2x process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: DP-1, DP-2, DP-3, HDMI-A-1
    empty: Writeback-1 bus-ID: 0a:00.0 chip-ID: 1002:73bf class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.24 with: Xwayland v: 24.1.13
    compositor: kwin_wayland driver: X: loaded: modesetting unloaded: vesa
    alternate: fbdev dri: radeonsi gpu: amdgpu d-rect: 5120x2880 display-ID: 0
  Monitor-1: DP-1 pos: primary,top-left model: Acer XV272U V
    serial: <filter> built: 2023 res: mode: 2560x1440 hz: 144 scale: 100% (1)
    dpi: 109 gamma: 1.2 size: 597x336mm (23.5x13.23") diag: 685mm (27")
    ratio: 16:9 modes: max: 2560x1440 min: 720x400
  Monitor-2: DP-2 pos: top-right model: Acer XV272U V serial: <filter>
    built: 2022 res: mode: 2560x1440 hz: 144 scale: 100% (1) dpi: 109 gamma: 1.2
    size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9 modes:
    max: 2560x1440 min: 720x400
  Monitor-3: DP-3 pos: bottom-l model: Acer XV272U V serial: <filter>
    built: 2023 res: mode: 2560x1440 hz: 144 scale: 100% (1) dpi: 109 gamma: 1.2
    size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9 modes:
    max: 2560x1440 min: 720x400
  Monitor-4: HDMI-A-1 pos: bottom-r model: Acer XV272U V serial: <filter>
    built: 2023 res: mode: 2560x1440 hz: 144 scale: 100% (1) dpi: 109 gamma: 1.2
    size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9 modes:
    max: 2560x1440 min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: radeonsi surfaceless: drv: radeonsi wayland:
    drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 vendor: amd mesa v: 26.2.1 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon RX 6800 (radeonsi navi21 ACO DRM
    3.64 7.2.2-1-default) device-ID: 1002:73bf memory: 15.62 GiB unified: no
    display-ID: :0.0
  API: Vulkan v: 1.4.357 layers: 6 device: 0 type: discrete-gpu name: AMD
    Radeon RX 6800 (RADV NAVI21) driver: mesa radv v: 26.2.1
    device-ID: 1002:73bf surfaces: N/A device: 1 type: cpu name: llvmpipe
    (LLVM 22.1.8 256 bits) driver: mesa llvmpipe v: 26.2.1 (LLVM 22.1.8)
    device-ID: 10005:0000 surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr

As a side question, I’ve tried looking at manpages (just recently looked at the one for zypper) and whilst I can mostly locate arguments just fine on my own, I’ve had cases where I needed the search function and have found that Konsole just doesn’t seem able to locate anything beyond what’s currently displayed on screen; is there a setting to fix this or am I just going to have to get a different emulator (like tmux)? I’ve had to look on online man pages because of this which I don’t prefer. Thanks in advance.

Please show your repo list via
zypper lr -d

#  | Alias                            | Name                                   | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                             | Service
---+----------------------------------+----------------------------------------+---------+-----------+---------+------+----------+--------+---------------------------------------------------------------------------------+--------
 1 | download.opensuse.org-non-oss    | Main Repository (NON-OSS)              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                           | 
 2 | download.opensuse.org-oss        | Main Repository (OSS)                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                               | 
 3 | download.opensuse.org-tumbleweed | Main Update Repository                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                 | 
 4 | hardware_razer                   | hardware:razer (openSUSE_Tumbleweed)   | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | https://download.opensuse.org/repositories/hardware:/razer/openSUSE_Tumbleweed/ | 
 5 | librewolf                        | librewolf                              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://repo.librewolf.net/                                                     | 
 6 | nordvpn                          | nordvpn                                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://repo.nordvpn.com/yum/nordvpn/centos/x86_64                              | 
 7 | openSUSE-20260327-1              | openSUSE-20260327-1                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                               | 
 8 | repo-debug                       | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/tumbleweed/repo/oss/                         | 
 9 | repo-openh264                    | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                         | 
10 | repo-source                      | openSUSE-Tumbleweed-Source             | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/source/tumbleweed/repo/oss/                        | 

I’m not sure if this is related, but since the 7.2 kernel upgrade my main (laptop) monitor is black. I’ve been using Wayland for years. The strange thing is, the screen is powered up, just nothing is displayed. The mouse can be moved onto that blank screen. If I go to Display Settings and change something (doesn’t seem to matter what), the screen starts working normally.

Using:

  • Tumbleweed (last updated yesterday)
  • KDE Plasma Version: 6.7.4
  • KDE Frameworks Version: 6.29.0
  • Qt Version: 6.11.2
  • Kernel Version: 7.2.2-1-default (64-bit)
  • Graphics Platform: Wayland
  • Graphics Processor: Intel® Graphics
  • System Version: ThinkPad X1 Carbon Gen 13
1 Like

According to your inxi -GSaz output, you have 3 identical displays and one almost identical, all of which are working. Which of the 4 is “no longer displaying”?

The z option is what filters away the serial numbers. Running without it we could see that they are not, which could additionally confirm that you indeed have 4, besides the 4 reported positions.

Have you tried re-seating all 4 video cables?

According to your inxi -GSaz output, you have 3 identical displays and one almost identical, all of which are working. Which of the 4 is “no longer displaying”?

Ah, right. Should’ve clarified; it’s the 2nd displayport monitor, the top right one.

The z option is what filters away the serial numbers. Running without it we could see that they are not, which could additionally confirm that you indeed have 4, besides the 4 reported positions.

I’m not entirely familiar with the privacy standpoint of serial numbers and just simply added the -z argument out of good practice so I’ll just post the inxi -GSa output here.

Have you tried re-seating all 4 video cables?

Tried taking out and putting back in and even switching them around, did not work.

Please show us kscreen-doctor -ooutput.

Also, watch
udevadm monitor --kernel --udev
or
sudo journalctl -kf
while unplugging and reconnecting the affected monitor.

Likewise, create a test user, login as the test user and confirm DP-2 is also not working…

Please show us kscreen-doctor -ooutput.

Output: 1 HDMI-A-1 7010e95e-d8d5-488c-b589-7d8ba030963d
        enabled
        connected
        priority 4
        HDMI
        replication source:0
        Modes:  1:2560x1440@60.00!  2:2560x1440@144.00*  3:2560x1440@120.00  4:1920x1080@144.00  5:1920x1080@120.00  6:1920x1080@120.00  7:1920x1080@119.88  8:1920x1080@119.88  9:1920x1080@100.00  10:1920x1080@60.00  11:1920x1080@60.00  12:1920x1080@59.94  13:1920x1080@50.00  14:1600x1200@60.00  15:1680x1050@59.88  16:1280x1024@75.03  17:1280x1024@60.02  18:1440x900@59.90  19:1280x960@60.00  20:1152x864@75.00  21:1152x864@59.97  22:1280x720@60.00  23:1280x720@60.00  24:1280x720@59.94  25:1280x720@50.00  26:1024x768@75.03  27:1024x768@70.07  28:1024x768@60.00  29:832x624@74.55  30:800x600@75.00  31:800x600@72.19  32:800x600@60.32  33:800x600@56.25  34:720x576@50.00  35:720x480@60.00  36:720x480@60.00  37:720x480@59.94  38:720x480@59.94  39:640x480@75.00  40:640x480@72.81  41:640x480@66.67  42:640x480@60.00  43:640x480@59.94  44:640x480@59.94  45:720x400@70.08  46:1600x1200@143.89  47:1280x1024@143.79  48:1024x768@143.87  49:1920x1200@59.88  50:1920x1200@143.89  51:1280x800@59.81  52:1280x800@143.84  53:1600x900@59.95  54:1600x900@143.93  55:1368x768@59.88  56:1368x768@143.77  57:1280x720@143.67 
        Custom modes: None
        Geometry: 2560,1440 2560x1440
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: Automatic
        RgbRange: Automatic
        HDR: disabled
        Wide Color Gamut: disabled
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer accuracy
        Brightness control: supported, set to 50% and dimming to 100%
        DDC/CI: allowed
        Color resolution: automatic (16), range: [8; 16] bits per color
        Allow EDR: unsupported
        Sharpness control: unsupported
        Automatic brightness: unsupported
        Auto Rotate Policy: incapable
        Adaptive backlight modulation: unsupported
Output: 2 DP-3 6dfe2814-df0f-44a8-aff2-e23497254985
        enabled
        connected
        priority 3
        DisplayPort
        replication source:0
        Modes:  58:2560x1440@60.00!  59:2560x1440@170.00  60:2560x1440@165.00  61:2560x1440@144.00*  62:2560x1440@120.00  63:2560x1440@100.00  64:1920x1080@144.00  65:1920x1080@120.00  66:1920x1080@120.00  67:1920x1080@119.88  68:1920x1080@119.88  69:1920x1080@100.00  70:1920x1080@60.00  71:1920x1080@60.00  72:1920x1080@59.94  73:1920x1080@50.00  74:1920x1080@30.00  75:1920x1080@29.97  76:1920x1080@25.00  77:1600x1200@60.00  78:1680x1050@59.95  79:1280x1024@75.03  80:1280x1024@60.02  81:1440x900@59.89  82:1280x960@60.00  83:1152x864@75.00  84:1152x864@59.97  85:1280x720@60.00  86:1280x720@60.00  87:1280x720@59.94  88:1280x720@50.00  89:1024x768@75.03  90:1024x768@70.07  91:1024x768@60.00  92:832x624@74.55  93:800x600@75.00  94:800x600@72.19  95:800x600@60.32  96:800x600@56.25  97:720x576@50.00  98:720x576@50.00  99:720x480@60.00  100:720x480@60.00  101:720x480@59.94  102:720x480@59.94  103:640x480@75.00  104:640x480@72.81  105:640x480@66.67  106:640x480@60.00  107:640x480@59.94  108:640x480@59.94  109:720x400@70.08  110:1600x1200@169.85  111:1280x1024@169.96  112:1024x768@169.84  113:1920x1200@59.88  114:1920x1200@169.83  115:1280x800@59.81  116:1280x800@169.84  117:1920x1080@169.90  118:1600x900@59.95  119:1600x900@169.80  120:1368x768@59.88  121:1368x768@169.82  122:1280x720@169.81 
        Custom modes: None
        Geometry: 0,1440 2560x1440
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: Automatic
        RgbRange: Automatic
        HDR: disabled
        Wide Color Gamut: disabled
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer accuracy
        Brightness control: supported, set to 50% and dimming to 100%
        DDC/CI: allowed
        Color resolution: automatic (16), range: [8; 16] bits per color
        Allow EDR: unsupported
        Sharpness control: unsupported
        Automatic brightness: unsupported
        Auto Rotate Policy: incapable
        Adaptive backlight modulation: unsupported
Output: 3 DP-2 8dbc875e-7c70-4acb-b236-d3c7880e76c5
        enabled
        connected
        priority 2
        DisplayPort
        replication source:0
        Modes:  123:2560x1440@170.07!  124:2560x1440@59.95  125:2560x1440@165.00  126:2560x1440@143.91*  127:2560x1440@120.00  128:1920x1080@120.00  129:1920x1080@119.88  130:1920x1080@60.00  131:1920x1080@60.00  132:1920x1080@59.94  133:1920x1080@50.00  134:1280x1440@59.91  135:1280x1024@75.03  136:1280x1024@60.02  137:1280x720@60.00  138:1280x720@59.94  139:1280x720@50.00  140:1024x768@119.93  141:1024x768@99.99  142:1024x768@75.03  143:1024x768@70.07  144:1024x768@60.00  145:832x624@74.55  146:800x600@119.93  147:800x600@99.86  148:800x600@75.00  149:800x600@72.19  150:800x600@60.32  151:800x600@56.25  152:720x576@50.00  153:720x576@50.00  154:720x480@60.00  155:720x480@60.00  156:720x480@59.94  157:720x480@59.94  158:640x480@119.80  159:640x480@99.82  160:640x480@75.00  161:640x480@72.81  162:640x480@66.67  163:640x480@60.00  164:640x480@59.94  165:640x480@59.94  166:720x400@70.08  167:1600x1200@59.87  168:1600x1200@169.93  169:1280x1024@169.96  170:1024x768@169.84  171:1920x1200@59.88  172:1920x1200@169.90  173:1280x800@59.81  174:1280x800@170.00  175:1920x1080@169.98  176:1600x900@59.95  177:1600x900@169.91  178:1368x768@59.88  179:1368x768@169.97  180:1280x720@169.81 
        Custom modes: None
        Geometry: 2560,0 2560x1440
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: Automatic
        RgbRange: Automatic
        HDR: disabled
        Wide Color Gamut: disabled
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer accuracy
        Brightness control: supported, set to 50% and dimming to 100%
        DDC/CI: allowed
        Color resolution: automatic (16), range: [8; 16] bits per color
        Allow EDR: unsupported
        Sharpness control: unsupported
        Automatic brightness: unsupported
        Auto Rotate Policy: incapable
        Adaptive backlight modulation: unsupported
Output: 4 DP-1 9d0e16fd-86c5-4763-b238-98396538d417
        enabled
        connected
        priority 1
        DisplayPort
        replication source:0
        Modes:  181:2560x1440@60.00!  182:2560x1440@170.00  183:2560x1440@165.00  184:2560x1440@144.00*  185:2560x1440@120.00  186:2560x1440@100.00  187:1920x1080@144.00  188:1920x1080@120.00  189:1920x1080@120.00  190:1920x1080@119.88  191:1920x1080@119.88  192:1920x1080@100.00  193:1920x1080@60.00  194:1920x1080@60.00  195:1920x1080@59.94  196:1920x1080@50.00  197:1920x1080@30.00  198:1920x1080@29.97  199:1920x1080@25.00  200:1600x1200@60.00  201:1680x1050@59.95  202:1280x1024@75.03  203:1280x1024@60.02  204:1440x900@59.89  205:1280x960@60.00  206:1152x864@75.00  207:1152x864@59.97  208:1280x720@60.00  209:1280x720@60.00  210:1280x720@59.94  211:1280x720@50.00  212:1024x768@75.03  213:1024x768@70.07  214:1024x768@60.00  215:832x624@74.55  216:800x600@75.00  217:800x600@72.19  218:800x600@60.32  219:800x600@56.25  220:720x576@50.00  221:720x576@50.00  222:720x480@60.00  223:720x480@60.00  224:720x480@59.94  225:720x480@59.94  226:640x480@75.00  227:640x480@72.81  228:640x480@66.67  229:640x480@60.00  230:640x480@59.94  231:640x480@59.94  232:720x400@70.08  233:1600x1200@169.85  234:1280x1024@169.96  235:1024x768@169.84  236:1920x1200@59.88  237:1920x1200@169.83  238:1280x800@59.81  239:1280x800@169.84  240:1920x1080@169.90  241:1600x900@59.95  242:1600x900@169.80  243:1368x768@59.88  244:1368x768@169.82  245:1280x720@169.81 
        Custom modes: None
        Geometry: 0,0 2560x1440
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: Automatic
        RgbRange: Automatic
        HDR: disabled
        Wide Color Gamut: disabled
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer accuracy
        Brightness control: supported, set to 50% and dimming to 100%
        DDC/CI: allowed
        Color resolution: automatic (16), range: [8; 16] bits per color
        Allow EDR: unsupported
        Sharpness control: unsupported
        Automatic brightness: unsupported
        Auto Rotate Policy: incapable
        Adaptive backlight modulation: unsupported

Also, watch
udevadm monitor --kernel --udev

had the output going for 10+ minutes, kernel and udev both kept printing out change /devices/faux/regulatory (faux) .

Likewise, create a test user, login as the test user and confirm DP-2 is also not working…

I imagine you’re just wanting me to double check that I don’t have any native package conflicts? Either way, followed your advice and it seems to be the same result even on another user.

No, @deano_ferrari wants to check the new user since

  • if it doesn’t exist for that user, it’s a user config issue in your homedir
  • if it’s the same for the new user it’s a system issue.

This difference is important in debugging your issue.

1 Like

Just to clarify - did you have the udevadm command running before you unplugged and replugged DP-2? The events should be instant, and generate output similar to this…

~> udevadm monitor --kernel --udev
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[47148.628578] change   /devices/pci0000:00/0000:00:02.0/drm/card1 (drm)
UDEV  [47148.638606] change   /devices/pci0000:00/0000:00:02.0/drm/card1 (drm)
KERNEL[47151.242589] change   /devices/pci0000:00/0000:00:02.0/drm/card1 (drm)
UDEV  [47151.244253] change   /devices/pci0000:00/0000:00:02.0/drm/card1 (drm)

Also, try swapping the affected monitor’s DP cable with one from a working monitor. Does the problem follows the cable or remain with DP-2?

1 Like

Just to clarify - did you have the udevadm command running before you unplugged and replugged DP-2? The events should be instant, and generate output similar to this…

Yeah so your intuition is correct, I managed to completely blank on the sentence where you told me to unplug and replug whilst debugging; here’s the actual output:

monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[4577.851361] change   /devices/pci0000:00/0000:00:03.1/0000:08:00.0/0000:09:00.0/0000:0a:00.0/drm/card1 (drm)
UDEV  [4577.860093] change   /devices/pci0000:00/0000:00:03.1/0000:08:00.0/0000:09:00.0/0000:0a:00.0/drm/card1 (drm)
KERNEL[4585.717049] change   /devices/pci0000:00/0000:00:03.1/0000:08:00.0/0000:09:00.0/0000:0a:00.0/drm/card1 (drm)
UDEV  [4585.727180] change   /devices/pci0000:00/0000:00:03.1/0000:08:00.0/0000:09:00.0/0000:0a:00.0/drm/card1 (drm)

Also, try swapping the affected monitor’s DP cable with one from a working monitor. Does the problem follows the cable or remain with DP-2?

The monitor still remains without proper display even when changing which cable is connected to it

Just to confirm, did you connect the affected monitor to a DP port that is known to work with another monitor, using the cable from that working monitor? If so, and it still remains blank, I’d suspect the monitor itself.

1 Like

Just to confirm, did you connect the affected monitor to a DP port that is known to work with another monitor, using the cable from that working monitor? If so, and it still remains blank, I’d suspect the monitor itself.

You are correct. So do I have to continue debugging or is this specifically a hardware issue with the affected monitor?

This should be obvious to you now - if your testing shows that regardless of output and cable used, that monitor has no output, then one must conclude a hardware issue with the monitor itself.

1 Like

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