Jump to content

Intel Framebuffer patching using WhateverGreen


headkaze
486 posts in this topic

Recommended Posts

I am unable to get my igfxdump to work. I have set -igfxdump as boot arg but nothing shows up in root of boot drive.

Attached is my Clover folder can someone take a look and let me know if I have done something wrong? Or what I need to do as my IntelHD4400 is only showing 4mb and my eGPU is not disabled.
CLOVER.zip

Sent from my iPhone using Tapatalk

Edited by SavageAUS
Link to comment
Share on other sites

3 hours ago, SavageAUS said:

I am unable to get my igfxdump to work. I have set -igfxdump as boot arg but nothing shows up in root of boot drive.

Attached is my Clover folder can someone take a look and let me know if I have done something wrong? Or what I need to do as my IntelHD4400 is only showing 4mb and my eGPU is not disabled.
CLOVER.zip

Sent from my iPhone using Tapatalk

Add device-id 12040000

 

Link to comment
Share on other sites

Add device-id 12040000    

That solved that issue. Now to disable the nvidia card and test hdmi and see if I need to disable any ports etc.

Do we still need boot flag nv_disable with WEG?

 

EDIT:

Im not sure if anything else needs patching yet.

I havnt tested HDMI yet.

Is WEG meant to disable the nvidia card in my laptop because it doesn't (disabled now with ssdt)

Attached is ioreg, config and AppleIntelFramebuffer_6_18.2

 

Edit2: HDMI is not working, previously I was using fakepci hdmi kext. As soon as I plug in a hdmi cable my laptop goes all laggy, mouse barely moves and outputs nothing to external display. Was working before the change to WEG for framebuffer.

Sent from my iPhone using Tapatalk

 

framebuffer.zip

 

Edited by SavageAUS
Link to comment
Share on other sites

3 hours ago, SavageAUS said:

That solved that issue. Now to disable the nvidia card and test hdmi and see if I need to disable any ports etc.

Do we still need boot flag nv_disable with WEG?

 

EDIT:

Im not sure if anything else needs patching yet.

I havnt tested HDMI yet.

Is WEG meant to disable the nvidia card in my laptop because it doesn't (disabled now with ssdt)

Attached is ioreg, config and AppleIntelFramebuffer_6_18.2

 

Edit2: HDMI is not working, previously I was using fakepci hdmi kext. As soon as I plug in a hdmi cable my laptop goes all laggy, mouse barely moves and outputs nothing to external display. Was working before the change to WEG for framebuffer.

Sent from my iPhone using Tapatalk

 

framebuffer.zip

 

 

I remade your patches from Clover in WEG.

config.plist.zip

Edited by Andrey1970
Link to comment
Share on other sites

[mention=1083558]SavageAUS[/mention], I guess we could try to understand why WEG NVIDIA switchoff does not happen. I will need a full log created by liludump=TIMEOUT in -liludbg -wegdbg mode by the latest DEBUG versions of the extensions. Plus the IOReg and EFI folder.

Ok I’ll get those for you today at some point. I understand the boot args (-lilidbg -wegdbg) but unsure about liludump=TIME-OUT. Is that a boot flag?


Sent from my iPhone using Tapatalk
Link to comment
Share on other sites

21 hours ago, Dragster27 said:

I am not sure which fixes my issue... I wonder if these can be created using IntelFBPatcher...

 

I was trying to post how but I get an error "[[Template forums/front/topics/topic is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]".

Link to comment
Share on other sites

40 minutes ago, SavageAUS said:

Will these work for HD4400 as well?

 

Yes of course. You wrote that used AzulPatcher4600 earlier.

Pay attention: AzulPatcher4600 or this equivalent patches are made specially only for AAPL,ig-platform-id 0600260A 

You can check my equivalent patches, having compared them to patches in the source code.

792170567_2018-10-232_38_05.png.34b895164cd467c826be3cdb079069ff.png

Edited by Andrey1970
Link to comment
Share on other sites

 
Yes of course. You wrote that used AzulPatcher4600 earlier.
Pay attention: AzulPatcher4600 or this equivalent patches are made specially only for AAPL,ig-platform-id 0600260A 
You can check my equivalent patches, having compared them to patches in the source code.
792170567_2018-10-232_38_05.png.34b895164cd467c826be3cdb079069ff.png

I think that was@Dragster27 who was using AzulPatcher4600


Sent from my iPhone using Tapatalk
Link to comment
Share on other sites

1 hour ago, Andrey1970 said:

628272961_2018-10-232_02_56.png.ff260b61f039f2688d458554b0da3470.png

Awesome, thanks. I will test right away.... now the next question...do these work with Mojave? Azulpatcher4600 works with High Sierra but not with Mojave...therefore I need these for WEG to work with Mojave...

 

Cheers,

Dragster.

Link to comment
Share on other sites

31 minutes ago, Dragster27 said:

Awesome, thanks. I will test right away.... now the next question...do these work with Mojave? Azulpatcher4600 works with High Sierra but not with Mojave...therefore I need these for WEG to work with Mojave...

 

Cheers,

Dragster.

AzulPatcher4600.kext deprecated and not supported for Mojave.

Use these patches for Mojave and for old systems too.

Link to comment
Share on other sites

3 hours ago, SavageAUS said:


Ok I’ll get those for you today at some point. I understand the boot args (-lilidbg -wegdbg) but unsure about liludump=TIME-OUT. Is that a boot flag?


Sent from my iPhone using Tapatalk

liludump=N to let Lilu DEBUG version dump log to /var/log/Lilu_VERSION_KERN_MAJOR.KERN_MINOR.txt after N seconds

Link to comment
Share on other sites

liludump=N to let Lilu DEBUG version dump log to /var/log/Lilu_VERSION_KERN_MAJOR.KERN_MINOR.txt after N seconds

Thanks for that. So it’s another bootflag? Does it need the - like the others?


Sent from my iPhone using Tapatalk
Link to comment
Share on other sites

11 minutes ago, Andrey1970 said:

AzulPatcher4600.kext deprecated and not supported for Mojave.

Use these patches for Mojave and for old systems too.

Yes, that's my question... I'm not talking about Azulpatcher4600 and Mojave but *these* patches with Mojave... Do they work with Mojave then?

 

I've tested them with High Sierra and they work! Thank you.

Link to comment
Share on other sites

9 hours ago, vit9696 said:

@SavageAUS, I guess we could try to understand why WEG NVIDIA switchoff does not happen. I will need a full log created by liludump=TIMEOUT in -liludbg -wegdbg mode by the latest DEBUG versions of the extensions. Plus the IOReg and EFI folder.

I hope i did this right.

WEG Files.zip

Link to comment
Share on other sites

Also how do i go about converting these 2 patches to use into WEG?


<dict>
    <key>Comment</key>
    <string>0x0a260006 disable 0204 port, change 0105 DP port to 0204 HDMI (RehabMan)</string>
    <key>Disabled</key>
    <true/>
    <key>Find</key>
    <data>AQUJAAAEAACHAAAAAgQJAAAEAACHAAAA</data>
    <key>InfoPlistPatch</key>
    <false/>
    <key>Name</key>
    <string>AppleIntelFramebufferAzul</string>
    <key>Replace</key>
    <data>AgQJAAAIAACHAAAA/wAAAAEAAABAAAAA</data>
</dict>

<dict>
    <key>Comment</key>
    <string>Enable 9MB cursor bytes, 0x0a260006</string>
    <key>Disabled</key>
    <true/>
    <key>Find</key>
    <data>BgAmCgEDAwMAAAACAAAwAQAAYAA=</data>
    <key>InfoPlistPatch</key>
    <false/>
    <key>Name</key>
    <string>com.apple.driver.AppleIntelFramebufferAzul</string>
    <key>Replace</key>
    <data>BgAmCgEDAwMAAAACAAAwAQAAkAA=</data>
</dict>

They are only disabled to get working with WEG.
 

Link to comment
Share on other sites

1 hour ago, SavageAUS said:

Also how do i go about converting these 2 patches to use into WEG?

 

I've just uploaded a new version of Intel FB-Patcher. It has a new menu item Patch->AzulPatcher4600

 

The two patches you have are basically the same as AzulPatcher4600 but with an additional step.

 

So here are some instructions:

1. Run Intel FB-Patcher and select Patch->AzulPatcher4600

2. Select Patch->Import KextsToPatch and enter:

Find: 010509000004000087000000
Replace: 020409000008000087000000

3. File->Export->Clover config.plist (overwrite your existing one)

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

2 hours ago, Andrey1970 said:

AzulPatcher4600.kext deprecated and not supported for Mojave.

Use these patches for Mojave and for old systems too.

Awesome! Tested on Mojave 10.14.1 Beta and it works GREAT!

 

Thank you!!!

 

Link to comment
Share on other sites

×
×
  • Create New...