My EDID doesn't seem to parse correctly... Which is probably at least part of the problem. The fact that it works on the Nvidia driver suggests that EDID parsing could be the problem (I'm sure Nvidia does their own EDID parsing).
Anyway, I did attempt to play around with the EDID... I'm able to get the EDID into the initramfs and everything else, but I didn't see anything in dmesg to show it's using my EDID.
I tried to hack my EDID, but I could only find one mode... The 60 Hz mode, but this is likely related to the parsing issues I mentioned above.
If I grab the EDID when running with the dGPU, it doesn't give me errors and has a 165 Hz mode. That's the EDID I tried to load.
My EDID doesn't seem to parse correctly... Which is probably at least part of the problem. The fact that it works on the Nvidia driver suggests that EDID parsing could be the problem (I'm sure Nvidia does their own EDID parsing).
Anyway, I did attempt to play around with the EDID... I'm able to get the EDID into the initramfs and everything else, but I didn't see anything in dmesg to show it's using my EDID.
I tried to hack my EDID, but I could only find one mode... The 60 Hz mode, but this is likely related to the parsing issues I mentioned above.
If I grab the EDID when running with the dGPU, it doesn't give me errors and has a 165 Hz mode. That's the EDID I tried to load.
I did file a kernel bug: /bugzilla. kernel. org/show_ bug.cgi? id=214011
https:/