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.
Hardware
Kernel
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
DRM status
USB-C DP Alt Mode
Also tested USB-C DisplayPort Alt Mode - not functional on M2 Max:
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.