nixos-apple-silicon icon indicating copy to clipboard operation
nixos-apple-silicon copied to clipboard

HDMI shenanigans

Open elisaado opened this issue 5 months ago • 1 comments

I have encountered some issues on my Macbook Pro (M1 Pro, 2021, 16GB RAM) regarding HDMI.

When booting with an HDMI cable plugged in, the system freezes on a black screen when starting the display-manager unit or when starting a graphical session. I have tried this with both GDM/SDDM and with manually launching Hyprland through the TTY.

When suspending and then resuming, the HDMI port also seems nonfunctional. (re)plugging the cable yields the following dmesg logs:

[ 1604.315751] apple-dcp 289c00000.dcp: DP2HDMI HPD irq, connected:1
[ 1604.816090] apple-dcp 289c00000.dcp: DP2HDMI HPD irq, 500ms debounce: connected:1
[ 1604.816093] apple-dcp 289c00000.dcp: dcp_dptx_connect(port=0)
[ 1611.921929] apple-dcp 289c00000.dcp: DP2HDMI HPD irq, connected:0
[ 1612.237339] apple-dcp 289c00000.dcp: DP2HDMI HPD irq, connected:1
[ 1612.752066] apple-dcp 289c00000.dcp: DP2HDMI HPD irq, 500ms debounce: connected:1
[ 1612.752071] apple-dcp 289c00000.dcp: dcp_dptx_connect(port=0)

Could these two issues be related?

elisaado avatar Nov 26 '25 22:11 elisaado

I'm on Macbook Pro (M2 Max, 2023, 32GB RAM) and I get, when replugging HDMI

[21408.785506] apple-dcp 289c00000.dcp: DP2HDMI HPD irq, connected:1
[21409.287516] apple-dcp 289c00000.dcp: DP2HDMI HPD irq, 500ms debounce: connected:1
[21409.287526] apple-dcp 289c00000.dcp: dcp_dptx_connect(port=0)
[21409.288252] apple-dcp 289c00000.dcp: RTKit: syslog message: AppleDCPDPTX.cpp:355: [AFK]powering nub 0x854670
[21409.288932] phy-apple-atc 1303000000.phy: atcphy_dpphy_set_mode(mode=19, submode=1)
[21410.417223] apple-dcp 289c00000.dcp: RTKit: syslog message: DCPDP13Service.cpp:60: [AFK]version: 14
[21410.417231] apple-dcp 289c00000.dcp: RTKit: syslog message: DCPDPService.cpp:76: [AFK]version: 14
[21410.417573] apple-dcp 289c00000.dcp: RTKit: syslog message: AppleDCPPS190.cpp:78: [AFK]matched PS190: OUI 00.10.FA, DeviceID pHDMIg
[21410.425069] apple-dcp 289c00000.dcp: AFK[ep:28]: new service AppleDCPPS190 on channel 1
[21410.430238] apple-dcp 289c00000.dcp: AFK[ep:28]: new service AppleDCPPS190 on channel 3
[21410.497476] apple-dcp 289c00000.dcp: DPTXPort: acking unhandled call 21
[21410.513115] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:14:0:0:0:0
[21410.530501] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:16:0:0:0:0
[21410.547869] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:18:0:0:1:0
[21410.565196] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:20:0:0:2:0
[21410.582507] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:22:0:0:3:0
[21410.599801] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:24:0:0:3:0
[21410.629211] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:32:0:0:0:0
[21410.646570] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:34:0:0:0:0
[21410.663939] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:36:0:0:1:0
[21410.681282] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:38:0:0:2:0
[21410.698613] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:40:0:0:3:0
[21410.715946] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:42:0:0:3:0
[21410.745426] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:50:0:0:0:0
[21410.762718] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:52:0:0:0:0
[21410.780045] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:54:0:0:1:0
[21410.797383] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:56:0:0:2:0
[21410.814777] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:58:0:0:3:0
[21410.832133] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:60:0:0:3:0
[21410.862287] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:69:0:0:0:0
[21410.879603] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:71:0:1:0:1
[21410.896921] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:73:0:2:0:2
[21410.914261] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:75:0:3:0:3
[21410.943594] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:83:0:0:0:0
[21410.960874] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:85:0:1:0:1
[21410.978159] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:87:0:2:0:2
[21410.995457] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:89:0:3:0:3
[21411.024917] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:97:0:0:0:0
[21411.042251] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:99:0:1:0:1
[21411.059560] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:101:0:2:0:2
[21411.076861] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:103:0:3:0:3
[21411.107105] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:112:0:0:0:0
[21411.124387] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:114:0:1:0:1
[21411.141711] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:116:0:2:0:2
[21411.159051] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:118:0:3:0:3
[21411.188547] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:126:0:0:0:0
[21411.205840] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:128:0:1:0:1
[21411.223154] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:130:0:2:0:2
[21411.240456] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:132:0:3:0:3
[21411.269908] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:140:0:0:0:0
[21411.287168] apple-dcp 289c00000.dcp: set_drive_settings: 4:0:142:0:1:0:1

and so on

MarchCraft avatar Nov 28 '25 12:11 MarchCraft