Jump to content
10 posts in this topic

Recommended Posts

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 by NEOSoftWare

 

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

IMG_6022.thumb.jpeg.fc048f2c73dd5908c1db21804936c044.jpeg

 

I will be glad to any advice 🙂

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>

image.thumb.png.85e6a3e5d4eb1435263f920669c90825.png

Edited by HmO
  • Thanks 1

I tried, but there are also artifacts on the screen, I looked in Hackintool what connectors are

Spoiler

2089575281_2034-08-1807_30_56.thumb.png.a22df2175b1f470f3f45beaed51cb64b.png

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

343823363_2022-07-31041649.png.3addfaecf6552189a6e282969d906127.png

 

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 :thumbsup_anim:

 

Do you happen to have a framebuffer list for iMac19,1 , iMac19,2, iMac20,1 and iMac20,2? 😅

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)

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.

  • Thanks 1
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

1488079591_2022-08-0121_57_27.png.1ee9237aa2710d9469c40d1fbf95e92f.png

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?

×
×
  • Create New...