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
{{ message }}
Repository navigation
HDMI: display freeze on connecting INNOCN 49C1G monitor — MacBook Pro 16" M2 Pro (j416s), linux-asahi 7.1.13.asahi3 #625
I am having a hard time getting my MacBook Pro M2 Pro (running Omarchy) to connect to an external monitor. I have an INNOCN external monitor and I am trying to connect via HDMI (USB-C is not supported on this setup at the moment). Every time I connect via HDMI the MacBook just freezes up. When I disconnect it, it goes back to normal.
While debugging I found the key clue: when I was plugged into a different second monitor, the MacBook worked fine and that monitor showed signal output. I tried to plug back into the INNOCN and it did not work again (the MacBook froze). So I think the source is the INNOCN specifically.
I also tried forcing the INNOCN to 1920x1080@60 (the exact mode the working monitor uses) and it froze again.
Reproduction
MacBook Pro 16" M2 Pro (j416s) on linux-asahi 7.1.13.asahi3.
Connect the INNOCN (EDID model 49C1G, a 49" 3840x1080 ultrawide) to the built-in HDMI port.
The desktop freezes within a few seconds; unplugging the cable recovers it every time. No kernel panic.
A Dell E2318HX (1080p) on the same cable and port works normally.
Forcing the INNOCN to 1920x1080@60 also freezes, so it is not resolution/pixel-clock dependent.
System
Machine: Apple MacBook Pro (16-inch, M2 Pro, 2023) — apple,j416s / apple,t6020
With the Dell on the same port and cable, the 1920x1080@60 modeset completes and keeps running: no "swallowed swap", no "fControllerPowerState is 0", and no flip_done timeout. I can attach a full dmesg and the INNOCN's EDID if useful.
Another data point here, could be the same bug, could not be. I think what is triggering it is different. Same issue of connecting via built-in HDMI causes hyprland to freeze.
MacBook Pro 14" M2 Max (j414c)
built-in HDMI port
Samsung U32R59x at 3840x2160
linux-asahi 7.1.13
Hyprland 0.56.2
The first connection after boot works, but every time after that in the same session, it fails with the same timeouts. Unplugging the HDMI cable is the only thing that stops the timeouts.
Activity
TWinston-66 commentedon Sep 27, 2026
Another data point here, could be the same bug, could not be. I think what is triggering it is different. Same issue of connecting via built-in HDMI causes hyprland to freeze.
The first connection after boot works, but every time after that in the same session, it fails with the same timeouts. Unplugging the HDMI cable is the only thing that stops the timeouts.
EDID reads fine over DDC the whole time, so from userspace the output looks live while the monitor reports no signal.