This fix should remove random flickers whenever the GPU is in use. Reported to be working (cant trigger the flickers on my own machine). Can result in black screen on boot if not done correctly. Can break backlight control if product and vendor gets injected, too.
Open the App DarwinDumper, select the save location, click on deselect all dumps, select EDID and run it to generate the EDID.BIN
Open the App FixEDID, open the BIN File created in step 1, make sure to select the correct aspect ratio. See image. Click on make. This will not give any feedback - just create the files on your desktop in a folder like DisplayVendorID-143e
.
Open the file created in step 2 with a text editor. You need the data from the key IODisplayEDID.
Example:
<key>DisplayProductID</key>
<integer>45061</integer>
<key>DisplayVendorID</key>
<integer>1552</integer>
<key>IODisplayEDID</key>
<data>
AP///////wAGEBKgAAAAABwWAQS1MBt4Im+xp1VMniUMUFQAAAABAQEBAQEBAQEBAQEB
AQEBTdAAoPBwPoAwIDUAWsIQAAAYAAAA/ABpTWFjCiAgICAgICAgAAAA/QA4TB5TEQAK
ICAgICAgAAAAAAACQQMoABIAAAsBCiAgALs=
</data>
Open CloverConfig (not supplied in this tutorial) and load your clover config.plist. Convert the DisplayEDID from step 3 to HEX (important!) and paste the result to Graphics->EDID. Select Inject EDID
. Make sure to remove all newlines or blanks from the string.
Reported by: yaozaiyu
Tools by: