Jump to content
headkaze

Intel Framebuffer patching using WhateverGreen

347 posts in this topic

Recommended Posts

On my laptop is there any reason why my iGPU shows as Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller in Hackintool instead of Intel HD4400?

I am just trying to figure out why my iGPU idles at 0.55 instead of .20 as the specs state.

Screen Shot 2019-10-08 at 10.52.05 am.png

Screen Shot 2019-10-08 at 10.53.37 am.png

Screen Shot 2019-10-08 at 10.57.13 am.png

Share this post


Link to post
Share on other sites
Advertisement

Is the AzulPatcher4600 not working anymore from the patch menu?

I've got cursor lag when i boot and i believe the patch is in that menu.

 

Days later and still got cursor lag and instant reboot when plugging in HDMI.

Edited by SavageAUS

Share this post


Link to post
Share on other sites

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.

 

Share this post


Link to post
Share on other sites
5 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:

Unless your DVMT is set to 32 MB in your BIOS you should not use the DVMT patches.

Share this post


Link to post
Share on other sites
Unless your DVMT is set to 32 MB in your BIOS you should not use the DVMT patches.

I have 32 and 64mb available in bios, tried both and cannot get it working. Tried your great hackintool but it crashed,sorry, didn’t try the latest version you told me to try, will try and report back.
Anyway, could you advice me anything about this video? I feel like i tried every guide over the internet and it still doesn’t work with weg but works ok with clover injection


Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites

 

4 hours ago, viktr said:
I have 32 and 64mb available in bios, tried both and cannot get it working.


Set the DVMT to 64MB in your BIOS and remove the patches.

 

Edited by headkaze

Share this post


Link to post
Share on other sites
59 minutes ago, headkaze said:

 


Set the DVMT to 64MB in your BIOS and remove the patches.

 

Left just ig platform id, have "37mb" then. Btw, no matter is ig platform id set or not - 37 mb in either case

Edited by viktr

Share this post


Link to post
Share on other sites
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>

 

Share this post


Link to post
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 )))

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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By cixque
      CLOVER.zipCLOVER.zipDell Venue 11 Pro 7140
      ------------
      Specification
       
       
      Intel Core M 5Y71
       
      Intel HD Graphics 5300
       
      Intel Broadwell-U motherboard
       
      8GB Ram
       
      256GB SSD
       
      Dell DW1850e WWAN + GNSS GPS
       
      Intel Wireless 7265 + Intel Bluetooth
       
      NFC
       
       
      …..
       
       
       
       
       
      Mojave 10.14.6
       
      What works
      Native Power Manager (Generate Plugin type) Full Graphics with QE/CL Brightness (Add PNLF in Config.plist or DSDT Patch) — (Brightness slide bar) Touch Screen, and Pen (DSDT Patch + Voodoo I2C, I2CHID satellite KEXT) HDMI output with hot plug (Lilu + WhateverGreen) HDMI Audio with hot plug (Lilu + AppleALC) no Layout-id needed Front and Rear Cameras MicroSD slot - O2 Micro (I use Adding Arbitrary under Devices in Config file Method) Ref, Post #6 by Jake Jo https://osxlatitude.com/forums/topic/7346-applesdxc-driverdsdt-patch-for-o2-micro-sd-card-readers/ Battery Indicator (ACPIbattery by Rehabman) ——>To utilise both battery, SSDT (by Rehabman) is needed in order to combine 2 batteries as one.
      Travel Keyboard Dell K12a001 (USBinjectall KEXT) Native Keyboard keys (Brightness, volume keys) WWAN card Dell DW1850e (OOB) Bluetooth -------------------
       
      What doesn’t work
       
       
      Sleep Wake — I have no idea how to fix it as it is required DSDT patch I guess. GPS NFC Audio ---> Realtek I2S Audio (PG0.35 for DELL)
       
      In DSDT entries is HDAUDIO\\FUNC_01&VEN_10EC&DEV_0282&SUBSYS_00000000&REV_1000\ Which indicates ALC282
       
      Audio ALC3263 (As it shown in BIOS) - Broadwell rt286 - Card1/Codec#0 (Utilised in I2S Mode) there is nowhere in BIOS to change to HDA mode). Drop OEM HDA and Fix HDA don’t do anything, still show 3 HDMI Audio outputs. If there is a DSDT patch to force HDA Audio mode, Please do enlighten me.
      As a result Internal Speaker, Internal Mic, and Headphone Jack doesn’t work.
       
      Touchpad on Travel Keyboard Dell K12a001 (Should work with DSDT Patch with pin configuration) I have no idea how. Obviously, Intel Wireless 7265 AC. For experimental purpose. https://github.com/daliansky/XiaoMi-Pro-Hackintosh/issues/330 — Knock yourself out. I managed to get it work for awhile but the real problem is kernel panic so I gave up. Ordering compatible card instead. ------------------
       
      Config.plist got it from Rehabman laptop config.
       
       
      BIOS version A20
       
      Enable:
       
      - Legacy Boot Rom
       
      Disable:
       
      - Secure Boot
       
      - TPM 2.0
       
      - Vt-d
       
      ------------
       
      SMBIOS - I use MacBook8,1. —- MacBookAir7,1-7,2 (Min Freq is at 1.2 GHz) MacBookPro12,1 Min Freq is at 800 Mhz and it is the default this cpu should be. Again, there is a way to set it right somewhere in this forum.
       
      ------------
       
      -->> DSDT Windows 8 patch
       
      System sees only one I2C Controller which control Touch Screen.
      Touch Screen registers as Magic Trackpad 2.
      Pen as Mouse
       
      -->> DSDT Windows 8.1 Patch
       
      System sees two I2C Controllers which control Touch Screen and Accelerometer.
      Touch Screen registers as Magic Trackpad 2.
      Pen as Mouse
       
      OOO>>> With Windows 8.1 patch which it should run with this one because it can see more of HID devices and controllers.
       
      Problem is Accelerometer (SHUB).
      Device can automatically rotate screen as it should be BUT it flips the screen wildly even with slightly movement. It stops only when device stays completely still. Eventually it breaks internal screen graphic. It becomes grabble. I restored internal screen graphic by connecting it to external monitor and set rotation of external screen to 0 degree. Then it is back to normal. (I guess it conflict with rotation setting) I disable SHUB in DSDT.
       
      ---------------------
       
      During Installation process Full Graphic acceleration can be activated straight away by Lilu and Whatevergreen. AppStore, iMessage and, FaceTime activate by NullEthernet and SSDT by Rehabman USBInjectAll needed for keyboard and other usb peripherals. Use other tool to keep certain ports active as Rehabman mention this KEXT is not good for a long run. Please do Correct me if I did something worng. Or any suggestions to make this thing runs better.
      CLOVER.zip
      IOReg_SysReport.zip
    • By midi-sama
      After a long time of cooking this computer up with a lot of stuff, I'm finally releasing my guide for this P50 with OpenCore.
       
      Lenovo ThinkPad P50 macOS Install with OpenCore
       
      This thread may be used for questions/corrections/additions. Good Luck.
    • By Georgiles
      Laptop: Asus Vivobook F510UA
      CPU: Intel Core i5-8250U
      Graphic: Intel UHD 620
      Wifi: Intel Dual Band Wireless-AC 8265 (no kexts for intel wifi) :(
      Card Reader: Realtek_CardReader(RTL8411B_RTS5226_RTS5227)
      Camera: ASUS UVC HD 7.Audio: Conexant Audio CX8050
      Touchpad: ELAN1300
       
       by parkrypto: thank you tctien342 for the amazing guide.
       
      https://github.com/tctien342/Asus-Vivobook-S510UA-High-Sierra-10.13-Hackintosh
       
      Ebayed the laptop for $290 + tax = $350
      added: 16gb RAM + existing 8GB = 24GB          Timetec Hynix IC 16GB DDR4 2400MHz PC4-19200 Non ECC Unbuffered 1.2V CL17 2Rx8 Dual Rank 260 Pin SODIMM Laptop Notebook Computer Memory Ram Module Upgrade S Series (16GB)     
      added: cheap wifi         TP-Link USB Wifi Adapter for PC N150 Wireless Network Adapter for Desktop - Nano Size Wifi Dongle Compatible with Windows 10/7/8/8.1/XP/Vista Mac OS 10.9-10.15 Linux Kernel 2.6.18-4.4.3 (TL-WN725N)     
      added: NAND 1TB Internal PC SSD https://www.amazon.com/gp/product/B073SB2MXT/ref=ppx_yo_dt_b_asin_title_o01_s01?ie=UTF8&psc=1
      Gadget Reviews upgraded too, video: https://www.youtube.com/watch?v=39EquX5PTkQ
       
      I just installed. Everything works fine. I'll test final cut pro, premiere pro with 4k footage and get back with you on performance. 
      For now moves like a performant Mac book pro. 
      I installed Catalina first but I could not make the Intel UHD 620 Graphics get proper QE/CI. 
      Mojave is just fine. I want to use this system for quick video editing on the go.
      Geekbench in my signature.  
      If you need any files or have any questions pls ask.
       






      asus f510u mojave.zip
    • By hacking2apple
      It's been known that there is indeed support for VGA in Coffe Lake and that support for prior iGPUs was deprecated as the VGA port was removed since Sierra. However, using port patches in Devices Properties (Open Core), I made the VGA port to work again with graphics acceleration.
      But there's a catch, the port is glitchy. Once macOS displays the accounts, you can see the Enter Password box with the blur effect. But after some seconds, the whole display will turn to another color (depends on the background). I'm not sure why that happens.
      I would suggest learning what are Ports, Connectors, Indexes, Types, and BusIDs before continuing, otherwise, you would get lost.
      These are the patches that are supposed to enable the VGA port according to the Whatevergreen Intel guide:
      06020000 02000000 30000000 // Option 1 06020000 01000000 30000000 // Option 2 None of those ports seem to work. The first problem is that the Index is 6, which does not make any sense as the Azul framebuffer only supports up to 3 Indexes (software ports). So we first have to change the Index for the VGA port on your motherboard, which is 2 (physical port is 0x06)) for me.
      So that means that the target port is the Index 2, which is 02040A00 00040000 87000000.
      bus-id 4 is for DP so we would change that to 2, which is VGA. That is according to what Hackintool says. I also proved other bus-ids but none of the other ones seem to work.
      I have no idea what pipe does so I just type zeros.
      I think pipe is basically another way group ports. So later I changed that to 10, which is 0A in hex. That means pipe remains the same as it was originally.  02020A00 01000000 87000000
      The next part is the connector-type, for which I used 02000000.
      I tried the VGA connector-types that Hackintool suggested but I noted some weird differences whereas 02000000 and 01000000 seem to work okay.
      Finally, I don't know what flags do so I tried with 30000000 and 87000000. The only difference is that with 87000000 I'd gain more seconds before the whole screen turns to another color.
       
      This is the final configuration:
      AAPL,ig-platform-id <0300220D> framebuffer-con1-alldata <02020A00 0100000 87000000> framebuffer-con1-enable <01000000> framebuffer-patch-enable <01000000> This is the video proof:
      https://i.imgur.com/bd6jtFh.mp4
       
      macOS Catalina 10.15.3
      Kexts: Whatevergreen 1.3.7
      Boot loader: OpenCore 0.5.6
      PC Specs:
      Intel Core i5 4460
      Intel HD Graphics 4600
      ECS H81H3-M4
      4GB RAM DDR3
      bd6jtFh.mp4
×