https://bugs.kde.org/show_bug.cgi?id=524776

            Bug ID: 524776
           Summary: Title: Plasma Login Manager (plasmalogin) fails to
                    detect outputs on dual-connector/MST monitor despite
                    valid EDID and existing kwinoutputconfig.json
    Classification: Plasma
           Product: plasma-login-manager
      Version First 6.7.4
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected]
  Target Milestone: ---

Title: Plasma Login Manager (plasmalogin) fails to detect outputs on
dual-connector/MST monitor despite valid EDID and existing
kwinoutputconfig.json

Environment:

Fedora 44 (kernel 7.1.8 and 7.1.9 both affected — not kernel-specific)
KDE Plasma with Plasma Login Manager (plasmalogin), replacing SDDM as default
GPU: Nvidia RTX 2060 (TU104), proprietary driver 610.57.04, Secure Boot enabled
with correctly signed/enrolled akmod
Intel iGPU (Coffee Lake) also present, no display connected
Monitor: Dell (2560×1600), connected via two DisplayPort connectors (DP-7,
DP-8) — appears to be MST/tiled configuration

Symptom:
On boot, plasma-login-kwin_wayland starts cleanly with no errors, successfully
opens /dev/dri/card2 (confirmed via fuser), but logs "There are no outputs -
creating placeholder screen" for the greeter, wallpaper, keyboard, and
activity-manager components. Result: black screen with only a visible cursor at
the login screen. No further errors are logged.

What's confirmed NOT the cause:

Driver loading/signing: nvidia-smi works correctly in a real user session with
the same driver
Permissions: getfacl confirms plasmalogin user has rw ACL on /dev/dri/card2
Device targeting: with KWIN_DRM_DEVICES=/dev/dri/card2:/dev/dri/card1 set, KWin
correctly opens card2 with no errors
Boot-order race: added a systemd device-unit dependency (Wants=/After= on the
tagged dev-dri-by-path-pci-...card.device unit) forcing plasmalogin.service to
wait for the Nvidia DRM device before starting — device opens immediately and
cleanly, but outputs still aren't detected
EDID: both card2-DP-7/edid and card2-DP-8/edid read 256 bytes successfully
Kernel version: identical failure on both 7.1.8 and 7.1.9
Existing config: /var/lib/plasmalogin/.config/kwinoutputconfig.json contains a
valid, previously-generated dual-output layout for this exact monitor (both
connectors, correct resolution/position)

Workaround: Switching to SDDM as the display manager resolves the issue
completely with identical hardware/driver/monitor configuration — SDDM's
Wayland greeter detects and uses both outputs correctly.

Suspected cause: Output enumeration failure specific to
plasma-login-kwin_wayland (the login-manager variant of KWin) with a
dual-connector/MST-style monitor setup, since the regular user-session KWin has
no problem with the same hardware.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to