Contribute
Register

[Guide] Intel Framebuffer patching using WhateverGreen

Is there way to set through framebuffer patching?
Yes. Download the BIOS that matches your current version from the motherboard manufacturer's website. Open the BIOS file using UEFITool and extract the Setup section (you can search for DVMT text to find it). Then convert it to text using IFRExtractor. Do a search in the file for DVMT and it should show you the default value for your BIOS. If it's 32 MB use the "DVMT pre-alloc 32 MB" setting in Hackintool; if it's 64 MB then you don't need to do any patching.

@headkaze I am getting boot glitch while using HD630. My connection type is HDMI and this is the only option for my monitor. Which arbitrary settings should I use to eliminate this glitch?
Have you compiled the latest version of WhateverGreen? I heard it fixed some sort of boot glitch recently.
 
Have you compiled the latest version of WhateverGreen? I heard it fixed some sort of boot glitch recently.

Yes, I did. I am already using v1.3.2
 
Have you compiled the latest version of WhateverGreen? I heard it fixed some sort of boot glitch recently.

I think this is an EDID problem. I create a new EDID and choose Injection Apple iMac Retina Display (16:9) 1080p for my HP 2711x non K monitor. Now, this boot glitch is gone.

Thank you again @headkaze for this magical tool. :clap:
 
Can anyone link me to where there is a guide about using the 9900k's UHD 630 in headless mode?

I am using 19,1 SMBIOS and would like to use quicksync on some of my projects.
My motherboard only has one video output which is HDMI 1.4 but I am using a Vega 56 with DP and that works fine.

If I ever need to RMA or something happens to the card I would like to have a backup on the iGPU.

I have been trying things for hours without much success. Cannot use Hackintool connectors as have a black screen just before it boots to the desktop. Everything os -1 on the connectors page.
I have the iGPU enabled in the bios with PCie as the first display.
The iGPU appears in hwmonitor and despite using the vram when I am using final cut or videoproc the utilisation is always 0% (screenshots bellow)

If anyone has a similar setup as me I would really appreciate some tips.
I know that there was a problem with the UHD 630 in the beginning but read somewhere that a solution has been found.

Any help would be appreciated
 

Attachments

  • Screenshot 2019-09-09 at 22.50.27.jpg
    Screenshot 2019-09-09 at 22.50.27.jpg
    78.8 KB · Views: 111
  • Screenshot 2019-09-09 at 22.54.31.jpg
    Screenshot 2019-09-09 at 22.54.31.jpg
    213.4 KB · Views: 135
  • Screenshot 2019-09-09 at 22.54.43.jpg
    Screenshot 2019-09-09 at 22.54.43.jpg
    184.2 KB · Views: 113
Can anyone link me to where there is a guide about using the 9900k's UHD 630 in headless mode?


@demonknight9,

See the "Headless" section of Chapter 4 of this guide :-


You should also be aware that Apple started shipping i9 based iMac's (that use the iMac19,X SMBIOS) with MacOS Mojave 10.14.4 so you really need to be running the latest version of Mojave and use the i9 specific headless PlatformID detailed in the above guide.

Cheers
Jay
 
Hi, my cpu model is i5-4590 ,VDA Decoder Fail ,Is there anything wrong with my settings?

Attachments
 

Attachments

  • Jietu20190913-004917.jpg
    Jietu20190913-004917.jpg
    68.6 KB · Views: 190
  • Jietu20190913-005113.jpg
    Jietu20190913-005113.jpg
    138.4 KB · Views: 192
  • Jietu20190913-005254.jpg
    Jietu20190913-005254.jpg
    146.9 KB · Views: 183
@demonknight9,

See the "Headless" section of Chapter 4 of this guide :-


You should also be aware that Apple started shipping i9 based iMac's (that use the iMac19,X SMBIOS) with MacOS Mojave 10.14.4 so you really need to be running the latest version of Mojave and use the i9 specific headless PlatformID detailed in the above guide.

Cheers
Jay
Thanks Jay, I am running 10.14.6 (18G95).
I will take a look but I found out that after messing about for a while it looks like the iGPU is working now.
I removed all the patches and any modification I possibly could and still works.

Thanks mate
 
I have an issue where sometimes my Vega64 DP output will go dark and I screen sharing stops working. Not quite sure how to resolve that, but I'd like to get quick sync working at least.

I have a single monitor connected to reference Vega64 via DisplayPort running at 4K@60. 9700K with ASRock Z390 ITX/AC.

I have tried adding Framebuffer settings to config.plist to force the correct configuration, but nothing works to enable acceleration.

MacOS 10.14.6 will not boot if I have Decode above 4G enabled.

Without any config added, just default WEG, videoproc shows the accelerated decoding enabled, but intel power gadget. does not show any GFX activity and my bruce benchmark is about 16 seconds.

I think this is the correct headless Framebuffer config, using platform-id 3E980003 and device 983E0000 but maybe I am wrong? SMBIOS is iMac19,1

<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
AD6YAAM=
</data>
<key>device-id</key>
<data>
mD4AAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-unifiedmem</key>
<data>
AAAAgA==
</data>
</dict>

EFI and ioreg, etc. is attached
 

Attachments

  • EssentialsList-2019-09-12 08.10.42.zip
    594.1 KB · Views: 185
Hi guys,
I successfully enabled single monitor but having issues with dual configuration DVI + HDMI.
When doing dual monitors have the weird garbling issue on HDMI port.

So basically when I unplug the HDMI or DVI everything works fine but when using both port HDMI is messed up.


Screen Shot 2019-09-17 at 9.37.58 AM.png

My config.plist



configplist.jpg


thank you so much.
 
Hi,
I recently bought a Lenovo Ultra Dock (40A2). According to manual (and in windows) the dock supports two digital outs
DVI/DP + HDMI/DP.
As I connect a monitor to both DP-out, I get the same screen working on both, however can't chose not to "mirror" the two screens and use them independently. What bothers me is that only one entry in Hackintool lights up in red, reading port# 0x06 in however configuration attached. Separate screens on windows works fine so the dock is actually capable.

question is: If however i connect multiple monitors (same model) to the Dock and they're only identified on Port 0x06 is there any way / point in trying to patch the framebuffer?

Just making sure im not wasting hours on a lost case here. Any help greaty appreciated, see also screen attached:

Screenshot 2019-09-24 at 16.25.09.png
 
Back
Top