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

--- Comment #5 from [email protected] ---
Final Technical Details for Bug Report (English)

The issue is definitively traced to an enumeration failure within the KWin DRM
backend (kwin_wayland_drm) when the system is running the NVIDIA proprietary
driver in a modern, clean configuration.

A. Observed System State (Intentional Configuration):

    Driver: NVIDIA Proprietary Driver (Version: 580.105.08).

    Kernel Parameter: nvidia-drm.fbdev=0 is used to disable the creation of the
legacy VESA framebuffer device.

    Result: The primary DRM device, /dev/dri/card0, is non-existent. The sole
active GPU is correctly registered as /dev/dri/card1.

B. KWin Failure Evidence (Core Bug):

KWin fails to initialize because it attempts to open the first DRM device
rigidly at /dev/dri/card0 and fails, despite the presence of /dev/dri/card1.

Proof from user session log:

    nov 06 22:15:28 james-computer kwin_wayland[1360]: kwin_wayland_drm: failed
to open drm device at "/dev/dri/card0"

Conclusion:

The KWin DRM backend logic must be updated to correctly handle the ENOENT error
when probing a non-existent /dev/dri/card0 and continue the probe with the next
available device (i.e., /dev/dri/card1), rather than aborting the session.

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

Reply via email to