Jump to content

Intel Framebuffer patching using WhateverGreen


headkaze
486 posts in this topic

Recommended Posts

13 hours ago, viktr said:

PPl, need assistance, pls help. I have 8580 barebone with UHD620 and cannot get it working with weg following this guide. I have clover with 1.3.4 debug weg and 1.3.9 lilu. bootargs are:


<key>Arguments</key>
<string>-v -wegdbg -liludbg</string>

Configuration is:


                <key>Properties</key>
                <dict>
                        <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
                        <dict>
                                <key>#device-id</key>
                                <data>
                                AAAbWQ==
                                </data>
                                <key>#hda-gfx</key>
                                <string>onboard-1</string>
                                <key>AAPL,ig-platform-id</key>
                                <data>
                                AAAWWQ==
                                </data>
                                <key>framebuffer-fbmem</key>
                                <data>
                                AACQAA==
                                </data>
                                <key>framebuffer-patch-enable</key>
                                <data>
                                AQAAAA==
                                </data>
                                <key>framebuffer-stolenmem</key>
                                <data>
                                AAAwAQ==
                                </data>
                                <key>framebuffer-unifiedmem</key>
                                <data>
                                AAAAgA==
                                </data>
                        </dict>
                </dict>

But nothing happened:


2019-11-03 14:39:07.039817+0200  localhost kernel[0]: (kernel) Lilu:     api @ (DBG) got load request from WhateverGreen (134)
2019-11-03 14:39:07.041338+0200  localhost kernel[0]: (kernel) WhateverGreen:    init @ (DBG) WhateverGreen bootstrap DBG-134-2019-10-30
2019-11-03 14:39:07.043022+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableDrmdmaPowerGating
2019-11-03 14:39:07.053337+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableGfxCGPowerGating
2019-11-03 14:39:07.054993+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableUVDPowerGating
2019-11-03 14:39:07.056604+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableVCEPowerGating
2019-11-03 14:39:07.058214+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableDynamicGfxMGPowerGating
2019-11-03 14:39:07.060029+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableGmcPowerGating
2019-11-03 14:39:07.061641+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableAcpPowerGating
2019-11-03 14:39:07.063252+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableSAMUPowerGating
2019-11-03 14:39:07.074233+0200  localhost kernel[0]: (kernel) WhateverGreen:   shiki @ (DBG) will autodetect autodetect GPU 0 whitelist 0
2019-11-03 14:39:07.075958+0200  localhost kernel[0]: (kernel) WhateverGreen:   shiki @ (DBG) pre-config: online 0, bgra 0, compat 0, whitelist 0, id 0, stream 0
2019-11-03 14:39:33.608256+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead16 IGPU 0x00001000 at off 0x02, result = 0x5917
2019-11-03 14:39:33.609065+0200  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData device-id has 5917 value
2019-11-03 14:39:33.609264+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 IGPU 0x00001000 at off 0x00, result = 0x59178086
2019-11-03 14:39:33.609438+0200  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData device-id has 5917 value
2019-11-03 14:39:33.609618+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 reported 0x59178086 instead of 0x59178086

image.thumb.png.599a4697d930b43e73bb60f39490936f.png

 

What did I miss? Trying to make it working for a week or two but with no success. Pls help.

 

 

Read a manual: https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md

 

111539129_2019-11-0405_46_19.png.ae13c1127714b5512d3145c36b703ebd.png

 

UHD620 0x5917 not native, use 0x5916

Delete # in device-id and set 16590000

 

634555708_2019-11-0405_36_04.png.de8d4c9a3e6b0fc639de7537ba478f37.png

<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
			<dict>
				<key>AAPL,ig-platform-id</key>
				<data>
				AAAWWQ==
				</data>
				<key>device-id</key>
				<data>
				FlkAAA==
				</data>
			</dict>

 

  • Thanks 1
Link to comment
Share on other sites

20 hours ago, Andrey1970 said:

 

Read a manual: https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md

 

111539129_2019-11-0405_46_19.png.ae13c1127714b5512d3145c36b703ebd.png

 

UHD620 0x5917 not native, use 0x5916

Delete # in device-id and set 16590000

 

634555708_2019-11-0405_36_04.png.de8d4c9a3e6b0fc639de7537ba478f37.png


<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
			<dict>
				<key>AAPL,ig-platform-id</key>
				<data>
				AAAWWQ==
				</data>
				<key>device-id</key>
				<data>
				FlkAAA==
				</data>
			</dict>

 

I read this manual every day for last 2 weeks lol )))

Man, thank you so much! I could swear this is the first thing I tried, got no 4k and no transparency with it, and began to try other options then. There's even my first config with these 2 options only left! And it was not working!

It's probably you influenced so, I bet it afraid of you! Now I returned to this config and everything works just fine! Except sleep - screen is still black on wake, will try to find why.

Thank you once more, I cannot explain how it could happen )))

Нет, серьезно, как такое может быть???? Пипец. Спасибо огромное!

Link to comment
Share on other sites

On 11/4/2019 at 4:57 AM, Andrey1970 said:

 

Read a manual: https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md

 

UHD620 0x5917 not native, use 0x5916

Delete # in device-id and set 16590000

 

634555708_2019-11-0405_36_04.png.de8d4c9a3e6b0fc639de7537ba478f37.png

 

Have it working now thanks to the two simple settings you suggested, but still have black screen on wake. Could you point me what to read about that? So far I found some guidelines, tried to follow but with no success:

 

                        <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
                        <dict>
                                <key>#AAPL,GfxYTile</key>
                                <data>
                                AQAAAA==
                                </data>
                                <key>#AAPL,slot-name</key>
                                <string>Internal@0,2,0</string>
                                <key>#enable-lspcon-support</key>
                                <data>
                                AQAAAA==
                                </data>
                                <key>#framebuffer-con1-preferred-lspcon-mode</key>
                                <data>
                                AQAAAA==
                                </data>
                                <key>#framebuffer-con2-alldata</key>
                                <data>
                                AgQKAAAIAACPAQAA
                                </data>
                                <key>#framebuffer-con2-has-lspcon</key>
                                <data>
                                AQAAAA==
                                </data>
                                <key>AAPL,ig-platform-id</key>
                                <data>
                                AAAbWQ==
                                </data>
                                <key>device-id</key>
                                <data>
                                FlkAAA==
                                </data>
                                <key>enable-hdmi20</key>
                                <data>
                                AQAAAA==
                                </data>
                                <key>framebuffer-con1-enable</key>
                                <data>
                                AQAAAA==
                                </data>
                                <key>framebuffer-con1-pipe</key>
                                <data>
                                EgAAAA==
                                </data>
                                <key>framebuffer-con1-type</key>
                                <data>
                                AAgAAA==
                                </data>
                                <key>framebuffer-con2-enable</key>
                                <data>
                                AAAAAA==
                                </data>
                                <key>hda-gfx</key>
                                <string>onboard-1</string>
                        </dict>

lspcon was not found, so I commented it out:

2019-11-05 06:12:42.924666+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) SC: GetDPCDInfo() DInfo: Start to configure the LSPCON adapter.
2019-11-05 06:12:42.924672+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) SC: fbSetupLSPCON() DInfo: [FB1] called with controller at 0xffffff805c7750
00 and framebuffer at 0xffffff8356cc5000.
2019-11-05 06:12:42.924677+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) SC: fbSetupLSPCON() DInfo: [FB1] No LSPCON chip associated with this frameb
uffer.
2019-11-05 06:12:42.924680+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) SC: GetDPCDInfo() DInfo: Finished configuring the LSPCON adapter.
2019-11-05 06:12:42.924683+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) SC: GetDPCDInfo() DInfo: Will call the original method.
2019-11-05 06:12:42.931106+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) SC: GetDPCDInfo() DInfo: Returns 0x0.

According to the ioreg and weg log, there are: unknown connector 0, hdmi connector 1 and dp connector 2. There's also connector 3, dunno what is it:

2019-11-05 06:59:56.088241+0200  localhost kernel[0]: (kernel) Lilu:     api @ (DBG) got load request from WhateverGreen (134)
2019-11-05 06:59:56.089763+0200  localhost kernel[0]: (kernel) WhateverGreen:    init @ (DBG) WhateverGreen bootstrap DBG-134-2019-10-30
2019-11-05 06:59:56.091450+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableDrmdmaPowerGating
2019-11-05 06:59:56.093130+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableGfxCGPowerGating
2019-11-05 06:59:56.105111+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableUVDPowerGating
2019-11-05 06:59:56.106724+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableVCEPowerGating
2019-11-05 06:59:56.108336+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableDynamicGfxMGPowerGating
2019-11-05 06:59:56.110150+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableGmcPowerGating
2019-11-05 06:59:56.111761+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableAcpPowerGating
2019-11-05 06:59:56.113373+0200  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableSAMUPowerGating
2019-11-05 06:59:56.124550+0200  localhost kernel[0]: (kernel) WhateverGreen:   shiki @ (DBG) will autodetect autodetect GPU 0 whitelist 0
2019-11-05 06:59:56.126278+0200  localhost kernel[0]: (kernel) WhateverGreen:   shiki @ (DBG) pre-config: online 0, bgra 0, compat 0, whitelist 0, id 0, stream 0
2019-11-05 07:00:17.873057+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) platform is snb 0 and list 0xFFFFFF7F9F0FCD10
2019-11-05 07:00:21.946698+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) found GuC accel config at 0xFFFFFF7F9E7D539E
2019-11-05 07:00:22.022803+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 IGPU 0x00001000 at off 0x02, result = 0x59178086
2019-11-05 07:00:22.024402+0200  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData device-id has 5916 value
2019-11-05 07:00:22.024605+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 reported 0x59168086 instead of 0x59178086
2019-11-05 07:00:22.036360+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 IGPU 0x00001000 at off 0x00, result = 0x59178086
2019-11-05 07:00:22.049061+0200  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData device-id has 5916 value
2019-11-05 07:00:22.049287+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 reported 0x59168086 instead of 0x59178086
2019-11-05 07:00:22.049791+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) applyHdmiAutopatch framebufferId 591B0000 cpugen A
2019-11-05 07:00:22.062286+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) connector [0] busId: 0x00, pipe: 8, type: 0x00000002, flags: 0x00000098
2019-11-05 07:00:22.063065+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) connector [1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x00000187
2019-11-05 07:00:22.063472+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) connector [2] busId: 0x04, pipe: 10, type: 0x00000800, flags: 0x00000187
2019-11-05 07:00:22.074807+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) replaced connector 2 type from DP to HDMI
2019-11-05 07:00:22.075246+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) connector [3] busId: 0x00, pipe: 0, type: 0x00000001, flags: 0x00000020
2019-11-05 07:00:22.075441+0200  localhost kernel[0]: (kernel) WhateverGreen:    igfx @ (DBG) hdmi patching framebufferId 0x591B0000 successful
2019-11-05 07:00:22.514265+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead16 IGPU 0x00001000 at off 0x02, result = 0x5917
2019-11-05 07:00:22.544118+0200  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData device-id has 5916 value
2019-11-05 07:00:22.544321+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead16 IGPU reported 0x5916 instead of 0x5917
2019-11-05 07:00:22.544529+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 IGPU 0x00001000 at off 0x00, result = 0x59178086
2019-11-05 07:00:22.544910+0200  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData device-id has 5916 value
2019-11-05 07:00:22.545108+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 reported 0x59168086 instead of 0x59178086
2019-11-05 07:02:56.231469+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 IGPU 0x00001000 at off 0x00, result = 0x59178086
2019-11-05 07:02:56.231477+0200  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData device-id has 5916 value
2019-11-05 07:02:56.231482+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 reported 0x59168086 instead of 0x59178086
2019-11-05 07:02:56.231500+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 IGPU 0x00001000 at off 0x00, result = 0x59178086
2019-11-05 07:02:56.231505+0200  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData device-id has 5916 value
2019-11-05 07:02:56.231509+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 reported 0x59168086 instead of 0x59178086
2019-11-05 07:02:57.048497+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 IGPU 0x00001000 at off 0x00, result = 0x59178086
2019-11-05 07:02:57.048511+0200  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData device-id has 5916 value
2019-11-05 07:02:57.048518+0200  localhost kernel[0]: (kernel) WhateverGreen:     weg @ (DBG) configRead32 reported 0x59168086 instead of 0x59178086

But after wake, screen is black. Everything is working, I can connect remotely but cannot turn display on although I see it in the ioreg, it is exactly the same as after clean boot:

image.thumb.png.3148e8abef15160aed3a5b4c2055ec22.png

 

Cannot find any further info to read about that. Please help.

 

Edited by viktr
Link to comment
Share on other sites

Hello.

 

Thanks for all the great work you've done.

 

The first go at using this on an hd4000 laptop it cancelled the built in. Further investigation told to use RM's config section under

devices/properties. This fixed the original problem however, the first time the HDMI display worked with HDMI audio and this now does 

not have it.

 

Maybe you know what I'm missing?

 

Thanks again 

 

EDIT : I see what happened the configs injection for port 1 where the HDMI cable plugged in

had a pound sign in front that canceled it. The ioreg was showing DP on that port!

 

Thanks again for all the help and good work.

 

debug_30100.zip

Edited by chummdoggin
Link to comment
Share on other sites

  • 3 weeks later...

Hello.

 

Thanks for all the great work you've done.

 

my laptop is dell g7 7590 with 9750h cpu & rtx 2060 egpu

internal lcd output corret

already patch uefi bios data pre allow memory size to 128k, and video memory to max

external video output throught thunderbolt 3 type-c port using type-c to DP cable FHD monitor is correct, but 4k monitor (lg ul600) not signal out.

i can confirm that cable is ok(in windows all correct)

sorry for my bad english.   

 

Maybe you know what I'm missing?

Thanks again for all the help and good work.

 

debug_14380.zip

Edited by cyy36
Link to comment
Share on other sites

OK I have a weird one which is killing me. 


Machine is an Asus Chromebox (desktop) i7 8550U, UHD620 16GB

Latest Clover, Latest WEG and Lilu

Firstly Hackintool does not show me intel Generation in Catalina, which I thought was weird (2.8.7 shows the same).

NOTE: The new working Mojave patch shows me Coffeelake shown below. 

vzE9PA.png

vlejVC.jpg


Mojave works 100% with Acceleration + HDMI Audio with the patch below. 

In Catalina the system hangs on boot at "render compression for IO surface is enabled" if I load with my working Mojave config.plist. 

Native ID should : 0x59178086 however coffeelake appears to work the best after some trial and error, however loads as Iris Plus Graphics 

 

vzEgZY.pngvzEj7k.png


 

Mojave Working patch below: 
 

<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
			<dict>
				<key>AAPL,GfxYTile</key>
				<data>
				AQAAAA==
				</data>
				<key>AAPL,ig-platform-id</key>
				<data>
				BAClPg==
				</data>
				<key>AAPL,slot-name</key>
				<string>Internal@0,2,0</string>
				<key>device-id</key>
				<data>
				pT4AAA==
				</data>
				<key>device_type</key>
				<string>VGA compatible controller</string>
				<key>disable-external-gpu</key>
				<data>
				AQAAAA==
				</data>
				<key>enable-hdmi-dividers-fix</key>
				<data>
				AQAAAA==
				</data>
				<key>enable-lspcon-support</key>
				<data>
				AQAAAA==
				</data>
				<key>framebuffer-patch-enable</key>
				<data>
				AQAAAA==
				</data>
				<key>hda-gfx</key>
				<string>onboard-1</string>
				<key>model</key>
				<string>Intel UHD Graphics 620</string>
			</dict>

Any assistance would be greatly appreciated I know its close! 

Edited by stevef
Link to comment
Share on other sites

  • 2 weeks later...

I have msi notebook i7-9750h with uhd630  3e9b 0009

PCI\VEN_8086&DEV_3E9B&SUBSYS_127E1462&REV_02

 

I use method 1 with Enable Clover DSDT fix AddPNLF. Enable SetIntelBacklight and SetIntelMaxBacklight

Works well with backlight keyboard fn left and fn right.

however the max backlight is not very light. how to adjust it to more max backlight.

Do i have to change id to 0x3EA50009 (A53E on clover device id?)

 

is boot-arg -wegnoegpu changing -nvdisable=1?

 

where i can download gfxutil? what is for?

i saw acceleration check app in several post. what is it? where i can download it

 

 

 

 

Edited by Babiloe
Link to comment
Share on other sites

  • 3 weeks later...

Intel HD Graphics 5500/6000 Mojave.[Solved]

To enable hd graphics download hackintools and patch display by selecting your card type and model ,generate patches and from menu export as bootloader config.plist file.Then open clover configurator and navigate to devices /properties and add the patch from downloaded config.plist.After go to kext installer and download lilu, weg etc kexts in efi/clover/kext/other folder.Graphics -> insert ig-platform-id and inject intel and change smbios. Restart pc and graphics will work fine.

Link to comment
Share on other sites

  • 4 weeks later...

Hi all. My DVMT is locked in bios at 32Mb (Thinkpad X250 bios). I’m currently using the same settings for patching as in the example (32MB BIOS, 19MB stolen (framebuffer) 9MB fbmem (cursor)), it’s working but I have a few glitches when HiDPI is enabled. Now, I’ve read a few threads on the subject but I don’t yet fully understand the relation between the DVMT, the patches, and how everything is calculated :( Do you know of any good documentation on the subject? The one at Whatevegreen doesn’t really explain what is « stolen » and « cursor » for instance. Also, does these patches really allow using more than the BIOS allocated DVMT limit ? Or is it more of a way to squeeze the FB in the allocated memory? In the example 19Mb + 9Mb = 28Mb ? Is it 32Mb (allocated) + 28Mb « stolen » now ? 

Please help !

Edited by chatelp
Link to comment
Share on other sites

  • 2 weeks later...

I am running a 4k display (BenQ EW3270U) on a hack-mac using i5 8600k with UHD 630 graphics using an HDMI 2.0 cable. The operating system is macOS 10.14.6 Mojave, the mainboard is a Gigabyte Z370 HD3.

 

Unfortunately, 4k does not work on my device currently the way I've set it up and i am starting to think, that the fix is discussed in this thread.

 

Is that a plausible assumption? I am gonna start playing with this frame buffer stuff. Would you please let me know, what software you use to display/edit your config.plist files? It does not look like clover to me. I'd appreciate that, thank you.

Screen Shot 2020-02-16 at 2.09.52 pm.png

Screen Shot 2020-02-16 at 2.09.55 pm.png

Link to comment
Share on other sites

  • 2 months later...

Hello! I have i3-10110u Intel Comet Lake-U GT2 8086-9B41 is there special id for this gpu?

 3E9B0009 or 3E9B0000 autodetect works fine but no HDMA. Also LVDS and DP (type-с adapter) works only separate - if i try to open or close lid or tutn off external monitor - everithing dissapears( And olso off course  no sleep (  

[0] busId: 0x00, pipe: 8, type: 0x00000002, flags: 0x00000098 - ConnectorLVDS
[1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x00000187 - ConnectorDP
[2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x00000187 - ConnectorDP

 

 

config.zip

Edited by PabloLi
Link to comment
Share on other sites

On 4/23/2020 at 7:02 PM, ardentwheel said:

Create config.plist according vanilla-laptop-guide

Did you use the Debug version of OpenCore?

Were also all the other kexts compiled to the latest version?

Edited by 1Ale1
Link to comment
Share on other sites

On 4/23/2020 at 7:02 PM, ardentwheel said:

Create config.plist according vanilla-laptop-guide

Sorry, by checking your config.plist seems like your platforminfo section is not in conformity with the SMBIOS you posted on the picture of "About this Mac"

 

<key>PlatformInfo</key>
	<dict>
		<key>Automatic</key>
		<true/>
		<key>Generic</key>
		<dict>
			<key>AdviseWindows</key>
			<false/>
			<key>MLB</key>
			<string>M0000000000000001</string>
			<key>ROM</key>
			<data>ESIzRFVm</data>
			<key>SpoofVendor</key>
			<true/>
			<key>SystemProductName</key>
			<string>iMac19,1</string>
			<key>SystemSerialNumber</key>
			<string>W00000000001</string>
			<key>SystemUUID</key>
			<string>00000000-0000-0000-0000-000000000000</string>
		</dict>
		<key>UpdateDataHub</key>
		<true/>
		<key>UpdateNVRAM</key>
		<true/>
		<key>UpdateSMBIOS</key>
		<true/>
		<key>UpdateSMBIOSMode</key>
		<string>Create</string>
	</dict>

 

Edited by 1Ale1
Link to comment
Share on other sites

it works on this Asus K53E BBR5 I bought about 10 years ago with macOS Sierra 10.12.6.  trying to understand the layouts when time permits. Takes a lot of hours and days. 

 

Prior to understanding what Whatevergreen.kext  has, -had to patch using many methods which took along time to comprehend, mixing and matching.  Really! Lots of hacking.

But with everyones help and all the community out there, was able to run this hack. 

 

the "CPU unsupported" during boot shows up 3x when installed and running 10.13.6.
-screen locks and have to reboot.  went back to 10.12.6 Sierra-

even under Sierra after long duration would lock up.  

 

Since all of these are relatively new to me, VirualSMC.kext, Lily.kext, AppleALC.kext, RTCMemoryFix.kext. SMCBatteryManager.kext, I would like to find the right source of information that is not too hard to comprehend? Where would all these be talked about?

 

Thank you

Link to comment
Share on other sites

  • 2 weeks later...

0x158 "172.8 MHz CD" is the minimum valid value for "CD Frequency Decimal" of "CDCLK_CTL" but Apple expects one of the two maximum values - 0x50e "648 MHz CD" or 0x518 "652.8 MHz CD".

Link to comment
Share on other sites

2 hours ago, joevt said:

0x158 "172.8 MHz CD" is the minimum valid value for "CD Frequency Decimal" of "CDCLK_CTL" but Apple expects one of the two maximum values - 0x50e "648 MHz CD" or 0x518 "652.8 MHz CD".

What do you mean?

Link to comment
Share on other sites

I have a hackintosh with iMac 19,1 SMBIOS and

  • i9 9900K with headless iGPU set up
  • AMD Radeon RX5700XT

I added the igfxfw=2 boot argument to my OpenCore 0.5.8, and sure enough, it boosted my iGPU performance to almost twice, but I don't see the

kernel: (AppleIntelCFLGraphics) [IGPU] Graphics Firmware Version: 2.14.0.0
kernel: (AppleIntelCFLGraphics) [IGPU] Graphics Firmware Version: 2.14.0.0
kernel: (AppleIntelCFLGraphics) [IGPU] Graphics accelerator is using scheduler: Apple Firmware
kernel: (AppleIntelCFLGraphics) [IGPU] Graphics accelerator is using scheduler: Apple Firmware

Instead, what I see is

kernel: (AppleIntelKBLGraphics) [IGPU] Graphics Firmware Version: 2.14.0.0
kernel: (AppleIntelKBLGraphics) [IGPU] Graphics Firmware Version: 2.14.0.0
kernel: (AppleIntelKBLGraphics) [IGPU] Graphics accelerator is using scheduler: Apple Firmware
kernel: (AppleIntelKBLGraphics) [IGPU] Graphics accelerator is using scheduler: Apple Firmware

Does only the Kabylake accelerator kext load currently, or is there something I can do to change things to where the Coffee Lake accelerator kext loads up?

Link to comment
Share on other sites

×
×
  • Create New...