Monitor "disconnects" after loging into plasma

Hello,
I’ve had this issue for the last half a year. After I unlock my PC after it boots up (in sddm?) my main monitor acts like it has lost signal, it flashes the samsung logo and refuses to be recognised by the KDE settings or the nvidia panel. It sometimes comes back after waiting for ~20 minutes, seemingly for no apparent reason. the setup worked fine for the last 3 years and even works perfectly on the login screen and in windows 10.

I have reinstalled Tumbleweed because of this today, so I have a fresh agama install, since the normal installer could boot without nomodeset and only to my second monitor at 640x480.

My GPU is a GTX 1650 Super with proprietary 580 drivers, the main monitor is a Samsung T24D590 connected over hdmi, but I have tried DVI to no avail.

Hi, welcome. Please check these things:

  • In systemsettings - Screen and Monitor, check whether the Samsung is the primary screen, and whether the location of the screens is correct.
  • In the systray, click the Arrow down icon, you will see an option “Configure Monitors” with (in my case 5) icons for multi-monitor setups.

With this, I assumed you have the NVIDIA drivers working properly now.

Welcome to openSUSE Forums. If further support is required following the advice already given, please share the results from
inxi -SGaz
and
kscreen-doctor -o

Please post the output as preformatted text (refer to the </> button in the forum editor).

In systemsettings - Screen and Monitor, check whether the Samsung is the primary screen, and whether the location of the screens is correct.

That’s the thing, when its “broken” it doesn’t appear in those settings, just as if it wasn’t connected

With this, I assumed you have the NVIDIA drivers working properly now.

I hope so, it works fine except for the monitor issue:

sunk3rn@localhost:~> nvidia-smi
Sun Sep 14 11:58:09 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.82.07              Driver Version: 580.82.07      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 1650 ...    On  |   00000000:26:00.0  On |                  N/A |
| 30%   37C    P8             13W /  100W |     554MiB /   4096MiB |     25%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            1382      G   /usr/bin/Xorg.bin                       152MiB |
|    0   N/A  N/A            1664      G   /usr/bin/ksecretd                         2MiB |
|    0   N/A  N/A            1842      G   /usr/bin/ksmserver                       20MiB |
|    0   N/A  N/A            1845      G   /usr/bin/kded6                            2MiB |
|    0   N/A  N/A            1846      G   /usr/bin/kwin_x11                        56MiB |
|    0   N/A  N/A            1958      G   /usr/bin/plasmashell                     42MiB |
|    0   N/A  N/A            1979      G   /usr/bin/kaccess                          2MiB |
|    0   N/A  N/A            1981      G   ...it-kde-authentication-agent-1          2MiB |
|    0   N/A  N/A            1983      G   ...ibexec/xdg-desktop-portal-kde          2MiB |
|    0   N/A  N/A            2088      G   /usr/bin/kalendarac                      22MiB |
|    0   N/A  N/A            2099      G   /usr/libexec/DiscoverNotifier             2MiB |
|    0   N/A  N/A            2103      G   /usr/lib64/firefox/firefox              218MiB |
|    0   N/A  N/A            2139      G   /usr/bin/kate                             2MiB |
|    0   N/A  N/A            3120      G   /usr/bin/konsole                          2MiB |

Here’s the ouput when its broken (monitor not working after boot):

sunk3rn@localhost:~> inxi -SGaz
System:
  Kernel: 6.16.6-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.0
    clocksource: hpet avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.16.6-1-default
    root=UUID=4ea79423-d1b8-4db0-9253-5eb862919c95 mitigations=auto quiet
    splash nvidia-drm.modeset=1 security=apparmor rd.driver.blacklist=nouveau
  Desktop: KDE Plasma v: 6.4.5 tk: Qt v: N/A info: frameworks v: 6.17.0
    wm: kwin_x11 tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
    Tumbleweed 20250911
Graphics:
  Device-1: NVIDIA TU116 [GeForce GTX 1650 SUPER] vendor: Micro-Star MSI
    driver: nvidia v: 580.82.07 alternate: nouveau,nvidia_drm
    non-free: 550-580.xx+ status: current (as of 2025-08; EOL~2026-12-xx)
    arch: Turing code: TUxxx process: TSMC 12nm FF built: 2018-2022 pcie:
    gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 26:00.0 chip-ID: 10de:2187
    class-ID: 0300
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.8
    compositor: kwin_x11 driver: X: loaded: nvidia unloaded: modesetting,vesa
    alternate: fbdev,nouveau,nv gpu: nvidia display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1200x1600 s-dpi: 98 s-size: 311x414mm (12.24x16.30")
    s-diag: 518mm (20.39")
  Monitor-1: Unknown-1 mapped: DP-1 res: mode: 1600x1200 hz: 60
    scale: 133% (0.75) to: 1200x1600 dpi: 100 size: 408x306mm (16.06x12.05")
    modes: 640x480
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 1
    drv: swrast surfaceless: drv: nvidia x11: drv: nvidia inactive: gbm,wayland
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.82.07
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1650
    SUPER/PCIe/SSE2 memory: 3.91 GiB
  API: Vulkan v: 1.4.321 layers: 7 device: 0 type: discrete-gpu name: NVIDIA
    GeForce GTX 1650 SUPER driver: nvidia v: 580.82.07 device-ID: 10de:2187
    surfaces: N/A device: 1 type: cpu name: llvmpipe (LLVM 20.1.8 256 bits)
    driver: mesa llvmpipe v: 25.2.2 (LLVM 20.1.8) device-ID: 10005:0000
    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

sunk3rn@localhost:~> kscreen-doctor -o
Output: 444 DVI-D-0
        disabled
        disconnected
        priority 0
        DVI
        replication source:0
        Modes:
        Geometry: 0,0 0x0
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: incapable
        Color profile source: incapable
        Brightness control: unsupported
        Color resolution: unknown
        Allow EDR: unsupported
Output: 445 HDMI-0
        disabled
        disconnected
        priority 0
        Unknown
        replication source:0
        Modes:
        Geometry: 0,0 0x0
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: incapable
        Color profile source: incapable
        Brightness control: unsupported
        Color resolution: unknown
        Allow EDR: unsupported
Output: 474 DP-0
        disabled
        disconnected
        priority 0
        DisplayPort
        replication source:0
        Modes:
        Geometry: 0,0 0x0
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: incapable
        Color profile source: incapable
        Brightness control: unsupported
        Color resolution: unknown
        Allow EDR: unsupported
Output: 475 DP-1
        enabled
        connected
        priority 1
        DisplayPort
        replication source:0
        Modes:  456:1280x1024@75  457:1280x1024@60  462:1152x864@75  463:1024x768@75  465:1024x768@60  466:800x600@75  468:800x600@60  471:640x480@75  472:640x480@73  473:640x480@60  476:1600x1200@60*!  477:640x480@60
        Geometry: 0,0 1200x1600
        Scale: 1
        Rotation: 8
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: incapable
        Color profile source: incapable
        Brightness control: unsupported
        Color resolution: unknown
        Allow EDR: unsupported

And here’s the ouput whe its working properly after I wait a while(~17 minutes):

System:
  Kernel: 6.16.6-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.0
    clocksource: hpet avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.16.6-1-default
    root=UUID=4ea79423-d1b8-4db0-9253-5eb862919c95 mitigations=auto quiet
    splash nvidia-drm.modeset=1 security=apparmor rd.driver.blacklist=nouveau
  Desktop: KDE Plasma v: 6.4.5 tk: Qt v: N/A info: frameworks v: 6.17.0
    wm: kwin_x11 with: krunner tools: avail: xscreensaver vt: 2 dm: SDDM
    Distro: openSUSE Tumbleweed 20250911
Graphics:
  Device-1: NVIDIA TU116 [GeForce GTX 1650 SUPER] vendor: Micro-Star MSI
    driver: nvidia v: 580.82.07 alternate: nouveau,nvidia_drm
    non-free: 550-580.xx+ status: current (as of 2025-08; EOL~2026-12-xx)
    arch: Turing code: TUxxx process: TSMC 12nm FF built: 2018-2022 pcie:
    gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 26:00.0 chip-ID: 10de:2187
    class-ID: 0300
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.8
    compositor: kwin_x11 driver: X: loaded: nvidia unloaded: modesetting,vesa
    alternate: fbdev,nouveau,nv gpu: nvidia display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3120x1600 s-dpi: 98 s-size: 808x414mm (31.81x16.30")
    s-diag: 908mm (35.74")
  Monitor-1: DP-1 pos: left res: mode: 1600x1200 hz: 60 scale: 133% (0.75)
    to: 1200x1600 dpi: 100 size: 408x306mm (16.06x12.05") diag: 510mm (20.08")
    modes: N/A
  Monitor-2: HDMI-0 pos: primary,right res: mode: 1920x1080 hz: 60
    scale: 100% (1) dpi: 94 size: 521x293mm (20.51x11.54") diag: 598mm (23.53")
    modes: N/A
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 1
    drv: swrast surfaceless: drv: nvidia x11: drv: nvidia inactive: gbm,wayland
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.82.07
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1650
    SUPER/PCIe/SSE2 memory: 3.91 GiB
  API: Vulkan v: 1.4.321 layers: 7 device: 0 type: discrete-gpu name: NVIDIA
    GeForce GTX 1650 SUPER driver: nvidia v: 580.82.07 device-ID: 10de:2187
    surfaces: N/A device: 1 type: cpu name: llvmpipe (LLVM 20.1.8 256 bits)
    driver: mesa llvmpipe v: 25.2.2 (LLVM 20.1.8) device-ID: 10005:0000
    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


sunk3rn@localhost:~> kscreen-doctor -o
Output: 444 DVI-D-0
        disabled
        disconnected
        priority 0
        DVI
        replication source:0
        Modes:
        Geometry: 0,0 0x0
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: incapable
        Color profile source: incapable
        Brightness control: unsupported
        Color resolution: unknown
        Allow EDR: unsupported
Output: 445 HDMI-0
        enabled
        connected
        priority 1
        HDMI
        replication source:0
        Modes:  446:1920x1080@60*!  447:1920x1080@60  448:1920x1080@50  449:1920x1080@30  450:1920x1080@25  451:1920x1080@24  452:1680x1050@60  453:1600x900@60  454:1440x900@60  455:1366x768@60  456:1280x1024@75  457:1280x1024@60  458:1280x800@60  459:1280x720@60  460:1280x720@60  461:1280x720@50  462:1152x864@75  463:1024x768@75  464:1024x768@70  465:1024x768@60  466:800x600@75  467:800x600@72  468:800x600@60  469:720x576@50  470:720x480@60  471:640x480@75  472:640x480@73  473:640x480@60
        Geometry: 1200,0 1920x1080
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: incapable
        Color profile source: incapable
        Brightness control: unsupported
        Color resolution: unknown
        Allow EDR: unsupported
Output: 474 DP-0
        disabled
        disconnected
        priority 0
        DisplayPort
        replication source:0
        Modes:
        Geometry: 0,0 0x0
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: incapable
        Color profile source: incapable
        Brightness control: unsupported
        Color resolution: unknown
        Allow EDR: unsupported
Output: 475 DP-1
        enabled
        connected
        priority 2
        DisplayPort
        replication source:0
        Modes:  456:1280x1024@75  457:1280x1024@60  462:1152x864@75  463:1024x768@75  465:1024x768@60  466:800x600@75  468:800x600@60  471:640x480@75  472:640x480@73  473:640x480@60  476:1600x1200@60*!  477:640x480@60
        Geometry: 0,0 1200x1600
        Scale: 1
        Rotation: 8
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: incapable
        Color profile source: incapable
        Brightness control: unsupported
        Color resolution: unknown
        Allow EDR: unsupported

If you turn the monitor off and on once logged into the desktop, does it become active immediately?

whoa, it does fix it immediately when I turn it off and on again. What does that mean?

Somehow not getting detected via EDID at boot.

Also try removing any stale kscreen configuration with

rm ~/.local/share/kscreen/*

and reboot or restart desktop. Any difference?

No differences after removing the configs, the monitor still shuts down after loging in.

Do you have another HDMI cable to try?

It might also be interesting to see if a Plasma Wayland session behaves the same way,

I tried a different one(and a dvi to hdmi cable) and it does the same thing, although I found the second input on my monitor works somewhat better, since it only reboots the monitor and the bottom 30% of the screen flickers for around 30 seconds, after that it works fine.

When I choose the wayland session it sets my resolution to 640x480 and both monitors show the same image (mirroring) and I can’t change the resolution or see more than 1 display

To exclude things in your homedir: Did you already try to create a new user, logout and then login as that new user, then check if the issue exists for that new user?

Just tried it and it happens even on a new user, on every login

Have you tried logging into some session type other than Plasma?

Just tried Icewm and it works fine, so I guess Plasma is at fault?

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