You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
External monitor: Acer XR342CK (3440x1440 ultrawide) on DP-3
Internal panel: Sharp Corporation 0x148D (3840x2160) on eDP-1
Description
At boot, Aquamarine detects both eDP-1 and DP-3 as connected with valid EDID and assigns them CRTC 59 and CRTC 84 respectively. However, the atomic DRM commit fails with Invalid argument, and eDP-1 is disabled while DP-3 gets reassigned to CRTC 59. The laptop screen goes black.
After physically unplugging and replugging the DP cable, DP-3 activates successfully on CRTC 59, but eDP-1 remains disabled: true and cannot be re-enabled.
Steps to Reproduce
Have both eDP-1 and DP-3 connected at boot
Hyprland starts, detects both monitors, attempts modeset
Atomic commit fails, eDP-1 is disabled
Unplug DP-3, replug — DP-3 works, eDP-1 stays dead
Key Log Output
Aquamarine sees both monitors and assigns CRTCs:
DEBUG: drm: found 3 CRTCs
DEBUG: drm: Connector eDP-1 connected
DEBUG: drm: Connecting connector eDP-1, CRTC ID 59
DEBUG: drm: Connector DP-3 connected
DEBUG: drm: Connecting connector DP-3, CRTC ID 84
Environment
Description
At boot, Aquamarine detects both
eDP-1andDP-3as connected with valid EDID and assigns them CRTC 59 and CRTC 84 respectively. However, the atomic DRM commit fails withInvalid argument, and eDP-1 is disabled while DP-3 gets reassigned to CRTC 59. The laptop screen goes black.After physically unplugging and replugging the DP cable, DP-3 activates successfully on CRTC 59, but eDP-1 remains
disabled: trueand cannot be re-enabled.Steps to Reproduce
Key Log Output
Aquamarine sees both monitors and assigns CRTCs:
DEBUG: drm: found 3 CRTCs
DEBUG: drm: Connector eDP-1 connected
DEBUG: drm: Connecting connector eDP-1, CRTC ID 59
DEBUG: drm: Connector DP-3 connected
DEBUG: drm: Connecting connector DP-3, CRTC ID 84
Atomic commit fails:
ERR: atomic drm request: failed to commit: Invalid argument, flags: ATOMIC_ALLOW_MODESET ATOMIC_TEST_ONLY
eDP-1 gets disabled, DP-3 steals its CRTC:
DEBUG: drm: eDP-1 is disabled, releasing crtc 59
DEBUG: drm: connected slot 0 crtc 59 assigned to DP-3
DEBUG: drm: backup slot 1 crtc 84 assigned to disabled eDP-1
Subsequent commit also fails:
ERR: drm: Cannot commit when a page-flip is awaiting
Kernel cmdline
cryptdevice=UUID=...:omarchy_root root=/dev/mapper/omarchy_root zswap.enabled=0 rootflags=subvol=@ rw rootfstype=btrfs rtc_cmos.use_acpi_alarm=1 resume=/dev/mapper/omarchy_root resume_offset=1904529 initramfs_async=0 quiet splash loglevel=0
Tried
i915.enable_psr=0— no changepreferred(75Hz) to3440x1440@60— no changeSysfs State
/sys/class/drm/card2-DP-3/status: connected/sys/class/drm/card2-DP-3/enabled: enabled/sys/class/drm/card2-DP-3/edid: valid (Acer XR342CK, 3440x1440@75Hz preferred)/sys/class/drm/card2-DP-3/modes: 3440x1440@75Hz and many othersNotes