NEOSoftWare Posted July 31, 2022 Share Posted July 31, 2022 (edited) Please help me to set up integrated graphics UHD Graphics 630 on QTJ0 processor. Used the instruction https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md#intel-uhd-graphics-610-655-coffee-lake-and-comet-lake-processors (Coffee Lake and Comet Lake processors) framebuffer tried from Desktop (0x3E9B0007) and from Laptop (0x3EA50009) black screen on boot, now can only boot to desktop with -igfxvesa Edited July 31, 2022 by NEOSoftWare Link to comment Share on other sites More sharing options...
NEOSoftWare Posted July 31, 2022 Author Share Posted July 31, 2022 I tried to make a patch through Hackintool (dsl -> aml) External (_SB_.PCI0.IGPU, DeviceObj) Device (_SB.PCI0.IGPU) { Name (_ADR, 0x00020000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "AAPL,ig-platform-id", Buffer () { 0x09, 0x00, 0xA5, 0x3E }, "model", Buffer () { "Intel CoffeeLake-H GT2 [UHD Graphics 630]" }, "hda-gfx", Buffer () { "onboard-1" }, "AAPL,slot-name", Buffer () { "Internal@0,2,0" }, "device_type", Buffer () { "VGA compatible controller" }, }) } } got this picture Spoiler I will be glad to any advice 🙂 Link to comment Share on other sites More sharing options...
HmO Posted July 31, 2022 Share Posted July 31, 2022 (edited) Hi, You can try this one <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,GfxYTile</key> <data> AQAAAA== </data> <key>AAPL,ig-platform-id</key> <data> BwCbPg== </data> <key>device-id</key> <data> mz4AAA== </data> <key>enable-hdmi-dividers-fix</key> <data> AQAAAA== </data> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>force-online</key> <data> AQAAAA== </data> <key>framebuffer-con0-alldata</key> <data> AQUSAAAIAADHAwAAAgQSAAAIAADHAwAAAwYSAAAIAADH AwAA </data> <key>framebuffer-con0-enable</key> <data> AQAAAA== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> </dict> </dict> Edited July 31, 2022 by HmO 1 Link to comment Share on other sites More sharing options...
NEOSoftWare Posted July 31, 2022 Author Share Posted July 31, 2022 I tried, but there are also artifacts on the screen, I looked in Hackintool what connectors are Spoiler and modified your version, <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,GfxYTile</key> <data>AQAAAA==</data> <key>AAPL,ig-platform-id</key> <data>BwCbPg==</data> <key>device-id</key> <data>mz4AAA==</data> <key>enable-hdmi-dividers-fix</key> <data>AQAAAA==</data> <key>enable-hdmi20</key> <data>AQAAAA==</data> <key>force-online</key> <data>AQAAAA==</data> <key>framebuffer-con0-alldata</key> <data>AQUSAAAIAADHAwAAAgQSAAAIAADHAwAAAwYSAAAIAADHAwAA</data> <key>framebuffer-con0-enable</key> <data>AQAAAA==</data> <key>framebuffer-con1-alldata</key> <data>AQUSAAAIAADHAwAAAgQSAAAIAADHAwAAAwYSAAAIAADHAwAA</data> <key>framebuffer-con1-enable</key> <data>AQAAAA==</data> <key>framebuffer-con2-alldata</key> <data>AQUSAAAIAADHAwAAAgQSAAAIAADHAwAAAwYSAAAIAADHAwAA</data> <key>framebuffer-con2-enable</key> <data>AQAAAA==</data> <key>framebuffer-patch-enable</key> <data>AQAAAA==</data> <key>framebuffer-unifiedmem</key> <data>AAAAgA==</data> </dict> Now there are no artifacts, only a black screen Maybe there are some other options? In windows the device is defined as Spoiler Link to comment Share on other sites More sharing options...
HmO Posted July 31, 2022 Share Posted July 31, 2022 Maybe help with black screen boot-arg agdpmod=pikera. Link to comment Share on other sites More sharing options...
NEOSoftWare Posted July 31, 2022 Author Share Posted July 31, 2022 19 minutes ago, HmO said: Maybe help with black screen boot-arg agdpmod=pikera. I thought this only applies to radion cards, added everything exactly black screen 20 minutes ago, Hervé said: What's a QTJ0 processor? ES or modified CPU? Mobile or desktop? QTJ0 modified - mobile cpu for pc socket 20 minutes ago, Hervé said: You need to use the relevant framebuffer with the relevant SMBIOS profile. used iMac19,1 now tried Macmini8,1 with 0x3E920000 and it worked, thanks a lot Do you happen to have a framebuffer list for iMac19,1 , iMac19,2, iMac20,1 and iMac20,2? 😅 Link to comment Share on other sites More sharing options...
NEOSoftWare Posted July 31, 2022 Author Share Posted July 31, 2022 3 hours ago, Hervé said: Macmini8,1 is probably the best SMBIOS to use given that it was a CFL platform with UHD630 graphics. Can you tell me if sidecar will work with SMBIOS Macmini8.1? I read that only iMac19.1 can sidecar on igpu, all other smbios encode the image through the T2 chip (so I can’t run sidecar on zeon) Link to comment Share on other sites More sharing options...
rafale77 Posted July 31, 2022 Share Posted July 31, 2022 58 minutes ago, NEOSoftWare said: Can you tell me if sidecar will work with SMBIOS Macmini8.1? I read that only iMac19.1 can sidecar on igpu, all other smbios encode the image through the T2 chip (so I can’t run sidecar on zeon) Yes it does, I ran it that way for quite some time. The key is not it being an iMac but rather for it to not be one of the two iGPU-less SMBIOS. 1 Link to comment Share on other sites More sharing options...
wagneralex Posted August 1, 2022 Share Posted August 1, 2022 (edited) Only need add AAPL,overide-no-connect with your native EDID at igpu property and without patches, ok? Test and subscrite here (feedback for me). Good lucky. Edited August 1, 2022 by wagneralex Link to comment Share on other sites More sharing options...
NEOSoftWare Posted August 1, 2022 Author Share Posted August 1, 2022 22 hours ago, Hervé said: One thing for sure: don't use a mobile Framebuffer as it'll expect an LVDS port on connector con0. I doubt your motherboard will be fitted with this... My motherboard is equipped with it, and I can't turn off this port from the BIOS and the system detects it as a monitor Spoiler I tried to disable the port how to write it in the instructions here https://dortania.github.io/OpenCore-Post-Install/gpu-patching/intel-patching/busid.html#mapping-the-video-ports Different variants: 1. framebuffer-con0-alldata = 00000800 01000000 98000000 framebuffer-con0-enable = 01000000 2. framebuffer-con1-alldata = 01050900 01000000 87010000 framebuffer-con1-enable = 01000000 3. framebuffer-con2-alldata = 02040A00 01000000 87010000 framebuffer-con2-enable = 01000000 But I still see 2 monitors in the system, tell me how to disable it programmatically? Link to comment Share on other sites More sharing options...
Recommended Posts