kcmok Posted April 6, 2021 Share Posted April 6, 2021 Hello, My system uses Gigabyte GA-Z170-hd3 with Core i7-7700 with processor graphics HD630. It boots and installed but the color is distorted as shown in attachment. Any help would be appreciated. ioreg output: imac’s iMac.zip Distorted color: Config.plist: config.plist.zip Link to comment Share on other sites More sharing options...
Administrators Bronxteck Posted April 6, 2021 Administrators Share Posted April 6, 2021 have you tried calibrating your screen ? Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted April 6, 2021 Moderators Share Posted April 6, 2021 Wrong platform ID for a desktop, therefore no QE/CI Change to AAPL,ig-platform-id = 00001259 You can leave out device-id Link to comment Share on other sites More sharing options...
kcmok Posted April 6, 2021 Author Share Posted April 6, 2021 @Jake Lo Actually I attached the wrong config.plist file. The one attached above gives the correct color but the one that I attach here with the correct platform gives the wrong color. The IOReg for the display is incorrect and cannot identify the correct display device. config.plist.zip @Bronxteck I tried that but no effect. One strange thing is that if I use screenshot to save the screen the resulting image gives correct color. imac’s iMac.zip Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted April 6, 2021 Moderators Share Posted April 6, 2021 hmm, according to Dortania, you should use AAPL,ig-platform-id = 00001659 it's what you have but you have the numbers reversed AAPL,ig-platform-id = 00005916 Link to comment Share on other sites More sharing options...
Administrators Hervé Posted April 6, 2021 Administrators Share Posted April 6, 2021 @kcmok Please note that hexadecimal values specified as DATA in properties injection must be entered in reverse byte order. So, if you want/need to inject graphics framebuffer layout 0x59160000, you must enter value 00001659. It is read byte by byte, from right to left: 59-16-00-00. Link to comment Share on other sites More sharing options...
kcmok Posted April 6, 2021 Author Share Posted April 6, 2021 @Jake Lo When I accidentally reversed the number to 00005916 I got the correct colour. But if I used correct platform ID, I got the distorted colour as shown in the first post. The second config.plist attached is the one I got the distorted colour but IOReg results did show correct display info. Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted April 6, 2021 Moderators Share Posted April 6, 2021 Do you have access to DVMT in the BIOS to set the minimum requirement to 64MB? If not, you'll need to add these framebuffer-stolenmem framebuffer-fbmem framebuffer-patch-enable Link to comment Share on other sites More sharing options...
kcmok Posted April 6, 2021 Author Share Posted April 6, 2021 I did add those 3 lines with values according to Dortania, but same colour distortion. If I use the incorrect platform ID and get the correct colour the display info is incorrect. The 24” dell monitor cannot be identified and interpreted as a 31.5” display Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted April 6, 2021 Moderators Share Posted April 6, 2021 that's just cosmetics and all due to the SMBIOS you're using Link to comment Share on other sites More sharing options...
Recommended Posts