Contribute
Register

Intel HD Graphics Framebuffer Edits - Desktop

Status
Not open for further replies.
Joined
Sep 3, 2012
Messages
95
Motherboard
ASUS WS C422 FW PRO/SE
CPU
W-2175
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook
  3. Mac mini
Mobile Phone
  1. iOS
HD4600+/HD4000/HD3000 Framebuffer Edits

g is for the original setup, 2 DP and DVI. Reply with IOReg.

Hi again toleda and thank's for you patience.

I'am a little bit confused over what you men about "original setup" but i presume you mean this:

Pioneer TV from Thunderbolt port 1 over mini display adapter. Harman-amp from Thunderbolt port 2 over mini display adapter and last native DVI to In Focus (no sound) projector.

Observe that I only have one HDMI/minidisplay adapter (Harman-amp) The second adapter is a DVI/minidisplay adapter connected to HDMI on Pioneer TV.

In that case I have picture and Sound over Harman-amp. Picture but no sound to Pioneer TV and DVI InFocus (no sound) projector not recognized at all.

The funny thing is that now a HDMI display is showing up on AppleIntelazulframebuffer@2.

If this is not what you mean by original setup please explain to me how you want the connections done.

Thank's in advance.
 

Attachments

  • 2 DP and DVI.ioreg
    2.9 MB · Views: 133

toleda

Moderator
Joined
May 20, 2010
Messages
24,090
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
HD4600+/HD4000/HD3000 Framebuffer Edits

If this is not what you mean by original setup please explain to me how you want the connections done.
See Post #40. Use whatever works for whatever the preferred configuration.
 
Joined
Apr 20, 2014
Messages
49
Motherboard
Lenovo Thinkpad E420 - 1141BTF Motherboard
CPU
Intel Core i3-2350m 2.30 GHz
Graphics
Intel HD Graphics 3000
Mac
Classic Mac
  1. iMac
Mobile Phone
  1. Android
HD4600+/HD4000/HD3000 Framebuffer Edits

Hi,


I found this thread when RehabMan recommended me to try a framebuffer edit for my setup. However, it's a laptop.
I've read the whole thread, but I have no experience with this, and would need support on where to start first (Just beggining Hackintoshing).

I have this problem, which remain unsolved since 2011 (When the laptop was out). I use Mavericks 10.9.1.

http://www.tonymacx86.com/lion-lapt...-thinkpad-edge-e420-i3-2330-black-screen.html

In short, when you boot the system with the AppleIntel*.kext in /S/L/E, all you get is a flash and a black screen. Keyboard input still work, so do sound (With VoodooHDA for now). To access the system, I have to move all the AppleIntel*.kext, so that I reach the Desktop with 1024x768 resolution (Native is 1366x768), no QE/CI. I've also attempted, like others did before, remote controlling the laptop with TeamViewer, which allow bypassing the black screen. With TeamViewer, you definitely can see the laptop now has a resolution on 1366x768.

So that's the issue - we recommended me to try framebuffer edits, as others attempted on a different forum EDID injection with no apparent success.

Here are the laptop specs:

Problem Reporting:

Lenovo Thinkpad E420;
Motherboard: Lenovo 1141BTF
Chipset: Intel Sandy Bridge (Rev. 09)
BIOS: Lenovo 8HET44WW (1.26) - 08/07/13 (This is the latest version availible)
Video: Intel HD3000;
OS X 10.9.1 Mavericks

Here is the IOReg file:
https://dl.dropboxusercontent.com/u/67605655/MacBook Pro de Carl.ioreg

Boot.plist:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Boot Banner</key>
    <string>No</string>
    <key>GraphicsEnabler</key>
    <string>No</string>
    <key>Scan Single Drive</key>
    <string>Yes</string>
    <key>IGPEnabler</key>
    <string>Yes</string>
    <key>Kernel Flags</key>
    <string></string>
    <key>Legacy Logo</key>
    <string>No</string>
    <key>Timeout</key>
    <string>1</string>
    <key>Default Partition</key>
    <string>hd(0,3)</string>
    <key>Hide Partition</key>
    <string>hd(0,1) hd(1,3)</string>
    <key>UseKernelCache</key>
    <string>No</string>
</dict>
</plist>

smbios.plist:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>SMfamily</key>
    <string>MacBook Pro</string>
    <key>SMproductname</key>
    <string>MacBookPro8,1</string>
    <key>SMboardproduct</key>
    <string>Mac-94245B3640C91C81</string>
    <key>SMserial</key>
    <string>C02H1AV7DH2G</string>
    <key>SMbiosversion</key>
    <string>MultiBeast.tonymacx86.com</string>
</dict>
</plist>

I don't have a dsdt.aml or ssdt for now;

When booting OS X with an HDMI monitor connected, I get a light-grey screen instead of grey, and it freeze forever.
Here's also a video of what it shows up in Verbose mode before the black screen:

http://www.mediafire.com/watch/ptm4270i93fj6v3/Verbose.MOV


The original poster of the black screen thread I posted earlier mentionned this:

Lenovo ThinkPad EDGE E420 i3-2330. Black Screen after lion install. intel hd3000 dev. id 0116 I'm use chimera 1.6 bootloader. with no dsdt fix. and the screen goes black with a backlight control via keyboard (DSDT PNLF Device)...also patch the dsdt with these code
Code:
Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x06)
                    {
                        "AAPL,os-info", 
                        Buffer (0x14)
                        {
                            /* 0000 */    0x30, 0x49, 0x01, 0x11, 0x01, 0x10, 0x08, 0x00, 
                            /* 0008 */    0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                            /* 0010 */    0xFF, 0xFF, 0xFF, 0xFF
                        }, 
                        "AAPL00,DualLink", 
                        Buffer (0x04)
                        {
                            0x01, 0x00, 0x00, 0x00
                        }, 
                        "device-id", 
                        Buffer (0x04)
                        {
                            0x16, 0x01, 0x00, 0x00
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }

and Graphics Enabler=NO...don't work!! try a both of dsdt and chimera injection- also doesn't happens...screen goes blu 4 1 sec/..then totally black with backlight control...

try to bin patch AppleIntelSNBFramebuffer with connectors ...leave only 1 LVDS /...don't work 4 me!!! DONT KNOW WHAT TO DO!!!! Please HELP ME, if u can.

Mac OS 10.7.1 smbios MacBookPro8,1

Pasha :)


It sound like he also tried a different framebuffer... Is this a desperate situation at this point ? XD
However, that was 3 years ago with Lion - I use Mavericks.

Thank you for trying to help.
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,090
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
HD4600+/HD4000/HD3000 Framebuffer Edits

recommended me to try framebuffer edits
The SNB kext is essentially the same since Lion; behavior is the the same in the newer OS X versions.
The IOReg is not helpful without a HDMI device attached.
There is one other laptop framebuffers in SNB, however, the snb-platform-id is unknown.
See Edit AppleIntelSNBGraphicsFB Binary/a. macbookpro8,1, Post #1, Lion HDMI Audio - Part 3c: Kext Edits - Intel HD3000 Revised.
 
Joined
May 24, 2014
Messages
91
Motherboard
Asus X99-E WS
CPU
Intel 5820K
Graphics
Gigabyte GTX 980 G1 Gaming
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
HD4600+/HD4000/HD3000 Framebuffer Edits

Hi toleda,

You have done some great work with this and I hope you can help me, or point me in the right direction. My HD4600 flickers in Safari and other applications and I am trying to fix this. When I followed your guide, I saw that no framebuffer is loaded in my case and the ig-platform-id is not equal to the one you mentioned for HD4600's. I think this is due to the fact that the id has changed for the Intel 4690k, which I use. I do not have any idea how to continue, so I hope you could point me in the right direction. If you have some time, please check out my thread:
http://www.tonymacx86.com/alternate...-3-install-succeeded-now-what.html#post833782

Thanks a bunch and keep up the great work!
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,090
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
Joined
May 24, 2014
Messages
91
Motherboard
Asus X99-E WS
CPU
Intel 5820K
Graphics
Gigabyte GTX 980 G1 Gaming
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Joined
May 14, 2013
Messages
17
Motherboard
MBP
CPU
i5 2.4
Graphics
Intel 3000
Mac
Classic Mac
Mobile Phone
  1. iOS
HD4600+/HD4000/HD3000 Framebuffer Edits

I can't get three displays working simultaneously but I can get each of them working individually ;

i7-3770K/HD4000/GA-Z77X-UP5-TH Mavericks 10.9.3

Display 1) Dell 2409W on HDMI
Display 2) Dell 2405FPW on TB via TB/DVI-D adapter
Display 3) Dell G2410 on TB via TB/DVI-D adapter

Display 1 works alone only. 2 and 3 work together but if plugged in, display 1 goes blank.

IO Ports are 7 for HDMI, 5 and 6 for TB
 

Attachments

  • IOReg.out.ioreg
    2.4 MB · Views: 116
  • SSDT.aml
    2.2 KB · Views: 95
  • org.chameleon.Boot.plist
    461 bytes · Views: 223
  • smbios.plist
    473 bytes · Views: 232

toleda

Moderator
Joined
May 20, 2010
Messages
24,090
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
HD4600+/HD4000/HD3000 Framebuffer Edits

No luck yet, see the link in the quote.
Post #1
Requirements
3. Intel HD Graphics/kext/property/framebuffer
1. HD4600+/Azul/AAPL,ig-plartform-id/03 00 22 0d
 
Status
Not open for further replies.
Top