Jump to content

[Solved] Native graphics acceleration from Intel UHD 630 of i3-8100 on mojave 10.14.2


poles89
 Share

28 posts in this topic

Recommended Posts

I have H810 with i3-8100 set up w/o lilu or weg.

The device ID for GPU is 0x3e91 (vendor 0x8086).  Clover injects ig-platform-id of 0x3e920000 for this, which works fine.

To resolve the black screen, add the following at Boot->Arguments

-disablegfxfirmware HDMI_2_0_Disable=1

You need to rename related ACPI devices via ACPI->DSDT->Patches

Spoiler

				<dict>
					<key>Comment</key>
					<string>Rename GFX0 to IGPU</string>
					<key>Find</key>
					<data>R0ZYMA==</data>
					<key>Replace</key>
					<data>SUdQVQ==</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>Rename HECI to IMEI</string>
					<key>Find</key>
					<data>SEVDSQ==</data>
					<key>Replace</key>
					<data>SU1FSQ==</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>Rename HDAS to HDEF</string>
					<key>Find</key>
					<data>SERBUw==</data>
					<key>Replace</key>
					<data>SERFRg==</data>
				</dict>

 

Set Graphics->Inject->Intel to true.

For enabling HDMI-audio, you need a kext patch in KernelAndKextPatches->KextsToPatch to change connector-type from DP to HDMI.  For ig-platform-id 0x3e92000, there are 3 ports 0, 5 and 6, and the patches are

Spoiler

			<dict>
				<key>Comment</key>
				<string>10.14.4-CFL-3E920000-Port_0x0-DP2HDMI</string>
				<key>Find</key>
				<data>AAAIAAIAAACYAAAA</data>
				<key>Name</key>
				<string>com.apple.driver.AppleIntelCFLGraphicsFramebuffer</string>
				<key>Replace</key>
				<data>AAAIAAAIAACYAAAA</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>10.14.4-CFL-3E920000-Port_0x5-DP2HDMI</string>
				<key>Find</key>
				<data>AQUJAAAEAACHAQAA</data>
				<key>Name</key>
				<string>com.apple.driver.AppleIntelCFLGraphicsFramebuffer</string>
				<key>Replace</key>
				<data>AQUJAAAIAACHAQAA</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>10.14.4-CFL-3E920000-Port_0x6-DP2HDMI</string>
				<key>Find</key>
				<data>AgQKAAAEAACHAQAA</data>
				<key>Name</key>
				<string>com.apple.driver.AppleIntelCFLGraphicsFramebuffer</string>
				<key>Replace</key>
				<data>AgQKAAAIAACHAQAA</data>
			</dict>

 

notice you only need one of these three based on whether your HDMI port is on port 0, 5 or 6 (framebuffer 0, 1, or 2 respectively).

If you want DP->HDMI patches for other ig-platform-id of CoffeeLake, let me know I'll figure them out.

I also use patch to disable PAVP

Spoiler

			<dict>
				<key>Comment</key>
				<string>10.12.6-KBL-Turn off PAVP/HDCP on Kabylake HD630</string>
				<key>Disabled</key>
				<true/>
				<key>Find</key>
				<data>g+AGuQYAAAA=</data>
				<key>Name</key>
				<string>com.apple.driver.AppleIntelKBLGraphics</string>
				<key>Replace</key>
				<data>McCQuQYAAAA=</data>
			</dict>

 

but I'm not sure this patch is really needed, as I've never run into the PAVP freeze.

 

PS

I also have SMBIOS->ProductName set to iMac18,1.  The Clover default of iMac18,2 causes the screen to flicker.

Edited by Zenith432
  • Like 1
Link to comment
Share on other sites

  • 11 months later...

Tenho o mesmo problema com meu Z390m. Não tenho uma nova placa gráfica. O monitor desliga antes de entrar na tela de login. E isso acontece tanto por bota no SSD com High Sierra já instalado, quanto na instalação flash drive com imagem de Catalina by Olarila.

Como editar config.plist do Windows?

Ou melhor. pode compartilhar-me a pasta EFI?

 

Link to comment
Share on other sites

  • 3 weeks later...

I had landed here when searching for UHD 630 solutions for my HP EliteDesk 800 G4 Mini.  I have a perfect MacMini8,1 here (I7-8700T, UHD 630, 3 x DP ports (DP -> DVI) ) in case it helps anyone.

Link to comment
Share on other sites

 Share

×
×
  • Create New...