Jump to content

Intel Framebuffer patching using WhateverGreen


headkaze
486 posts in this topic

Recommended Posts

6 hours ago, Sherlocks said:

 

try macbookpro15,1 or 15,2

also you need to check hdmi port that exists from external graphic. if it's true, maybe you can't use hdmi.

After I tried set SMBIOS to macbookpro 15,1 and 15,2, still no luck. Maybe the hdmi port is from external graphic. Thanks for your help again.

Link to comment
Share on other sites

My DP doesn't work in Mojave (in High Sierra it did work fine)

I have a Kaby Lake setup ( GA-H270M-DS3H + i5-7500)

The MoBo has 4 connectors (vga/hdmi/dp/dvi)

SMBIOS iMac 18.1

I'm using ig-platform-id 59120000, same as I've been using before WhateverGreen (or 591B0000, same result). With 59160000 it can't boot.

DVI - works (index 02, bus id 0x04, pipe 10)

HDMI - cannot check

DP - doesn't work (no signal after bios/clover/apple logo stage)

 

I just want to use DP instead of DVI.

 

fb-59120000.png

fb-591b0000.png

Link to comment
Share on other sites


The answer is no to both questions. I don't have an active DP cable. DP works fine with the existing one until Mojave boots graphics.
Here's the log, DP unplugged or plugged in, no difference

 

grep Whatever Lilu_1.2.7_18.0.txt
Lilu:     api @ (DBG) got load request from WhateverGreen (123)
WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableDrmdmaPowerGating
WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableGfxCGPowerGating
WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableUVDPowerGating
WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableVCEPowerGating
WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableDynamicGfxMGPowerGating
WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableGmcPowerGating
WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableAcpPowerGating
WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableSAMUPowerGating
WhateverGreen:   shiki @ (DBG) will autodetect autodetect GPU 0 whitelist 0
WhateverGreen:   shiki @ (DBG) pre-config: online 0, bgra 0, compat 0, whitelist 0, id 0, stream 0
WhateverGreen:     weg @ (DBG) non-apple-fw proceeding with devprops 1
WhateverGreen:   iokit @ (DBG) getOSData device-id has 5912 value
WhateverGreen:     weg @ (DBG) IGPU has real 5912 acpi 5912 fake 0000 and model Intel HD Graphics 630
WhateverGreen:     weg @ (DBG) adding missing model Intel HD Graphics 630 from autotodetect
WhateverGreen:     weg @ (DBG) found existing built-in
WhateverGreen:     weg @ (DBG) detecting policy
WhateverGreen:     weg @ (DBG) no external gpus
WhateverGreen:   iokit @ (DBG) getOSData framebuffer-patch-enable was not found
WhateverGreen:   iokit @ (DBG) getOSData framebuffer-patch0-enable was not found
WhateverGreen:     weg @ (DBG) vinfo 1: 1080:1920 32:7680:1
WhateverGreen:     weg @ (DBG) vinfo 2:  67:240 7680:1:0
WhateverGreen:    igfx @ (DBG) replaced connector 0 type from DP to HDMI
WhateverGreen:    igfx @ (DBG) replaced connector 1 type from DP to HDMI
WhateverGreen:    igfx @ (DBG) replaced connector 2 type from DP to HDMI
WhateverGreen:    igfx @ (DBG) Patching framebufferId 0x59120000 successful
WhateverGreen:     weg @ (DBG) failed to obtain display mode
WhateverGreen:     weg @ (DBG) failed to obtain display mode
WhateverGreen:     weg @ (DBG) failed to obtain display mode
WhateverGreen:    igfx @ (DBG) computeLaneCount: bpp = 24, available = 0
WhateverGreen:    igfx @ (DBG) reporting worked lane count
...
WhateverGreen:     weg @ (DBG) fb info 1: -2147479552:0 7680:0:32
WhateverGreen:     weg @ (DBG) fb info 2: 3:8 --------RRRRRRRRGGGGGGGGBBBBBBBB 0:1920:1080
WhateverGreen:     weg @ (DBG) attempting to copy...
WhateverGreen:    igfx @ (DBG) reporting worked lane count
WhateverGreen:    igfx @ (DBG) computeLaneCount: bpp = 24, available = 0
WhateverGreen:    igfx @ (DBG) reporting worked lane count
WhateverGreen:    igfx @ (DBG) computeLaneCount: bpp = 24, available = 0
WhateverGreen:    igfx @ (DBG) reporting worked lane count
WhateverGreen:    igfx @ (DBG) computeLaneCount: bpp = 24, available = 0
WhateverGreen:    igfx @ (DBG) reporting worked lane count
WhateverGreen:     weg @ (DBG) fb info 1: -2147479552:0 7680:0:32
WhateverGreen:     weg @ (DBG) fb info 2: 3:8 --------RRRRRRRRGGGGGGGGBBBBBBBB 0:1920:1080
WhateverGreen:     weg @ (DBG) attempting to copy...

 

Link to comment
Share on other sites

Hello!

Yesterday I decided to install Mojave on my hack and installed it, but in the process I ran into a problem - the monitor image flickers. I tried everything I could - different Properties in Whatevergreen, I tried without it, deleted DSDT, SSDT, which I did under the system, changed SMBIOS (iMac18,1, iMacPro1,1, iMac18,3, MacBookPro 15,2) and etc., but unfortunately nothing can fix the situation.

The monitor is connected via DisplayPort to the 4k monitor LG 31MU97Z-B. 


Following the links below, I posted a video where the monitor's behavior was recorded:

DisplayPort issue



Before moving to Mojave, I used macOS High Sierra 10.13.6 (17G2208), where everything worked like a clock.

Archive with Clover folder also attached to the post.

Help, please, in solving the problem, otherwise I have this working tool, and it's simply unrealistic to work for him.

CLOVER.zip

Edited by v.osypets
Link to comment
Share on other sites

Hello. I have fresh Mojave installed and configure my Intel HD 4400 with Fb-Framebuffer Patcher (all work except wired glitches when I try to open large photos (like does witch I make with my iPhone SE) small screen shots (cut outs not full screen - work good) In link have You a video that showing what I mean.
Please Help  I have no idea how to fix it. On polish hackintosh support site also no clue.

My specs:
Motherboard: Asus B85M-G
Processor: Intel Core i3-4130, 3400 MHz
GPU: Intel HD Graphics 4400
RAM: 2x 4GB G Skill Value F3-10666CL9-4GBNT DDR3-1333
Network: Realtek RTL8168/8111 PCI-E
Audio: Realtek ALC887 @ Intel Lynx Point PCH - High Definition Audio Controller [C-2] PCI

 

Video showing problem:

 

CLOVER.zip

Link to comment
Share on other sites

That's weird.  My config.plist doesn't seem to have "Properties" under Devices.  Just Audio, FakeID and USB sections along with UseIntelHDMI.

 

Should I add "Properties" and then a "PciRoot(0x0)/Pci(0x2,0x0)" key with my "platform-id" under that? So it looks more like the screenshots shown here.

 

Thanks,

 

Steve

 


 

config_plist.png

imageproxy.png

Link to comment
Share on other sites

1 hour ago, steveharman said:

That's weird.  My config.plist doesn't seem to have "Properties" under Devices.  Just Audio, FakeID and USB sections along with UseIntelHDMI.

 

Should I add "Properties" and then a "PciRoot(0x0)/Pci(0x2,0x0)" key with my "platform-id" under that? So it looks more like the screenshots shown here.

 

Thanks,

 

Steve

 


 

config_plist.png

imageproxy.png

Use clover configurator to open your current plist. Then look in Devices/Properties. Make your modifications there. 

Link to comment
Share on other sites

main board: b360m
cup:i5_8400  uhd630   
output: hdmi  
blank screen, please  fix it!!

I suggest you either provide more information like which OS your using, better hardware specs including codec and what you have tried
Or
Fix it yourself with that attitude.


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

15 hours ago, SavageAUS said:


I suggest you either provide more information like which OS your using, better hardware specs including codec and what you have tried
Or
Fix it yourself with that attitude.


Sent from my iPhone using Tapatalk

    
电脑型号    Default string Default string 台式电脑  (扫描时间:2018年10月11日)
操作系统    Windows 10 专业版 64位 ( DirectX 12 )
    
处理器    英特尔 Core i5-8400 @ 2.80GHz 六核
主板    影驰 B360M-M.2 ( 英特尔 PCI 标准主机 CPU 桥 - CannonLake - A308 )
内存    16 GB ( 十铨 DDR4 2133MHz / 芝奇 DDR4 2133MHz )
主硬盘    ADATA SP550 ( 120 GB / 固态硬盘 )
显卡    英特尔 UHD Graphics 630 ( 128 MB / 英特尔 )
显示器    FSR2400 FD240VS ( 24 英寸  )
声卡    英特尔 High Definition Audio 控制器
网卡    瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller

os :  macOS Mojave 10.14  18A391 

 

use efi.zip

Link to comment
Share on other sites

Hello Community! I made the process of Intel Framebuffer patching using Intel FB-Patcher v1.5.0 with -igfxdump method, i can say that everything works well except Sleep/Hibernation mode don't works! when I return from hibernation mode the screen turns on but is black and sometimes I can see the desktop but the system crash (no response from the keyboard or mouse). May I need a extra .kext? 

I'm trying to make a more posible perfect system as in my macOS Sierra 10.12.6(using fork of TheRaceMaster). All tests are carried out on a clean installation of Mojave. Can you help me? I'm kind of noob on hackintosh process. Attach my Clover Folder: CLOVER.zip

 

Specs: GA-Z77X-UDSH

          Intel i7 3770K

          Intel HD4000

          Mojave 10.14

Link to comment
Share on other sites

Am I'm dumb or something...

If I use only the iGPU without a second GPU on my desktop rig, there shouldn't be anything more then lilu and WEG in my EFI, correct sir?

I've already deleted all the old entries for the igpu injection like mentioned in this thread.

Edited by Anonym323
Link to comment
Share on other sites

On 9/18/2018 at 8:08 AM, Madrox said:

@headkaze Do you fixed problem with waiting 5 min to light display up?

FYI We have fixed this but we need more testing before releasing the patch. You can try the WhateverGreen CFL backlight fix fork and try the 3 patches by setting the appropriate boot flags.

 

igfxcflbklt=none to disable CFL backlight patch
igfxcflbklt=opcode to enable Fraxul's CFL backlight patch
igfxcflbklt=wrap (and enable-cfl-backlight-fix property) to enable headkaze's CFL backlight patch
igfxcflbklt=freq to enable RehabMan's CFL backlight patch

 

Currently we are interested in getting feedback on the igfxcflbklt=freq patching method since it would be the "safest".

Link to comment
Share on other sites

Hi all, I've made the switch from Clover + Kext patching and FakePCIID to Lilu + Whatever green. So far, it's working fine but I have one issue. This is a Haswell laptop with IntelHD 4600 IGPU.

 

When I had the previous installation I had this issue which I managed to fix it by installing the AzulPatcher4600 Lilu plugin: GFX glitches.. very noticeable in google maps.

 

806415530_ScreenShot2018-10-21at7_04_52PM.thumb.png.6c64768e0f10cf5216a0169bbce4e9ba.png

 

Now that I switched to Lilu + Whatever green the problem comeback and I haven't been able to fix it using whatever green... 

 

Any ideas on how to get it fixed?

 

Thank you!

 

 

Link to comment
Share on other sites

Hi all, I've made the switch from Clover + Kext patching and FakePCIID to Lilu + Whatever green. So far, it's working fine but I have one issue. This is a Haswell laptop with IntelHD 4600 IGPU.
 
When I had the previous installation I had this issue which I managed to fix it by installing the AzulPatcher4600 Lilu plugin: GFX glitches.. very noticeable in google maps.
 
806415530_ScreenShot2018-10-21at7_04_52PM.thumb.png.6c64768e0f10cf5216a0169bbce4e9ba.png
 
Now that I switched to Lilu + Whatever green the problem comeback and I haven't been able to fix it using whatever green... 
 
Any ideas on how to get it fixed?
 
Thank you!
 
 

To my knowledge you will still need fakepci and fakepci intelhd


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

53 minutes ago, SavageAUS said:


To my knowledge you will still need fakepci and fakepci intelhd


Sent from my iPhone using Tapatalk

 

Really? That is not what post 1 says:

 

Preliminary
1. Remove:
- FakePCIID_Intel_HD_Graphics
- IntelGraphicsFixup
- NvidiaGraphicsFixup
- CoreDisplayFixup
- Shiki

 

....

Link to comment
Share on other sites

 
Really? That is not what post 1 says:
 
Preliminary
1. Remove:
- FakePCIID_Intel_HD_Graphics
- IntelGraphicsFixup
- NvidiaGraphicsFixup
- CoreDisplayFixup
- Shiki
 
....

My apologies, I guess I need to read more. I was going based on what I use and I use WEG with FakePCI + Intel_HD_Graphics. I guess I’ll be going through this when I use this guide to redo mine.


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

11 minutes ago, SavageAUS said:


My apologies, I guess I need to read more. I was going based on what I use and I use WEG with FakePCI + Intel_HD_Graphics. I guess I’ll be going through this when I use this guide to redo mine.


Sent from my iPhone using Tapatalk

No problem....

 

Just wondering if whatever green actually includes all the patches AzulPatcher4600 does... since it supersedes it... from the read me AzulPatcher4600 does:

 

  • Patches HDMI audio
  • Applies the 9MB cursor patch with 2 ports only
  • Disables the unused 0204 port (Fixes graphic lockups on some laptops)

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

 

Comments/Suggestions welcome.

 

Cheers.

 

 

 

 

Link to comment
Share on other sites

×
×
  • Create New...