forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 119
Open
Description
Hardware
- Model: MacBook Pro 16" M2 Max 2023 (j416c, t6021)
- Display: Sansui 3440x1440 ultrawide via native HDMI port
Kernel
- Branch: fairydust
- Version: 6.18.10-ARCH-FAIRYDUST+
- Build: Custom compiled from fairydust branch
Issue
Native HDMI port successfully detects display and DCP initializes at correct resolution, but display remains black (no output).
What works:
✅ Display detection via HDMI port
✅ DCP initialization
✅ Correct resolution detected (3440x1440@60Hz)
✅ DRM connector shows "connected"
✅ GNOME sees the display in settings
What doesn't work:
❌ No visual output on external display
❌ Display shows as "disabled" in DRM
❌ Same DPMS/power state issue as stable kernel
dmesg output
apple-dcp 289c00000.dcp: DP2HDMI HPD irq, connected:1
apple-dcp 289c00000.dcp: dcp_hotplug() connected:1 valid_mode:0 nr_modes:20
apple-dcp 289c00000.dcp: set_digital_out_mode(color:70 timing:41) "3440x1440": 60 321670 3440 3488 3520 3620 1440 1443 1448 1481
apple-dcp 289c00000.dcp: set_digital_out_mode finished:8271
DRM status
/sys/class/drm/card5-HDMI-A-1/status: connected
/sys/class/drm/card5-HDMI-A-1/enabled: disabled
USB-C DP Alt Mode
Also tested USB-C DisplayPort Alt Mode - not functional on M2 Max:
- Type-C ports detected (port0-3)
- No DisplayPort alternate modes advertised
- Display crossbar driver loaded but DP not available
Notes
This is the same behavior as stable kernel 6.18.10 - HDMI detection works but output fails. Falling back to DisplayLink which works reliably.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels