2 ms·
Huh, thanks for elaborating! I'm surprised that the OS doesn't have a safeguards for this and isn't retrying the read the EDID after it sees a "blank" one afte
by klausa 4y ago
Huh, thanks for elaborating!
I'm surprised that the OS doesn't have a safeguards for this and isn't retrying the read the EDID after it sees a "blank" one after wake-up, but the display controllers in Mx chips are stupid complicated already it seems.
- alin23 4y agoI’m sure there must be a retry with a backoff somewhere. But most of the times I noticed that the EDID is incomplete, not blank. I don’t think there’s any way for the OS to know that there’s a more complete EDID if it tries again later. That’s also my theory on why the Intel/AMD/NVidia GPUs feel more stable than the Apple Silicon ones: they had years of dealing with these edge cases and probably adding all the workarounds they could think of, while Apple is still catching up.