Contribute
Register

Intel HD Graphics Framebuffer Edits - Desktop

Status
Not open for further replies.
Intel HD6000+/HD5000/HD4600+/HD4000/HD3000 Framebuffer Edits

Native Azul shows @2-0x7 as @2-0x0. Use patch: 10.10-Azul-Port_0x7-DP2HDMI
Patched Azul shows @2-0x7, as expected.

THANKS TOLEDA for multi display ScriptPatch
the patch for 10.11 & the script for 10.9 WORKED!

BUT ONLY AFTER Changing <key>Graphics Mode</key>
<string>"1920x1080x32"</string> TO 1280x1024!!!
asus87z-c: DVI to DVI LG 1280x1024 /HDMI to HDMI DELL 1920x1080.
after the script/patch & before this change:
10.9- Chimera didn't boot : "Drawing"text & auto restart.
10.11- clover boot menu was very low res(Big)& after 10.11 boot hdmi/dell worked well but dvi/lg show:
LG-19" 1280-1024 OUT OF RANGE 14hz/14khz
it seems like better booting Graphics Mode res' with the lower screen resolution. at list with my board.

thanks again!!!
 
Intel HD6000+/HD5000/HD4600+/HD4000/HD3000 Framebuffer Edits

Hi Toleda,


just going through the guide to make sure I understand before I attempt anything.


Requirements



  • Desktop only --check
  • Mavericks 10.9 or newer - - check
  • Intel HD Graphics/kext/property/framebuffer (hex) --?
    • HD4000/Capri/AAPL,ig-plartform-id/0a 00 66 01

  • Framebuffer Injection
    • HDMI audio dsdt/ssdt -- setting this
Code:
[SUB]Method (_DSM, 4, NotSerialized)[/SUB]
[SUB]           {[/SUB]
[SUB]               Store (Package (0x04)[/SUB]
[SUB]               {[/SUB]
[SUB]                   "AAPL,ig-platform-id",[/SUB]
[SUB]                   Buffer (0x04)[/SUB]
[SUB]                   {[/SUB]
[SUB]                       0x0A, 0x00, 0x66, 0x01[/SUB]
[SUB]                   },[/SUB]
[SUB]                   "hda-gfx",[/SUB]
[SUB]                   Buffer (0x0A)[/SUB]
[SUB]                   {[/SUB]
[SUB]                       "onboard-1"[/SUB]
[SUB]                   }[/SUB]
[SUB]               }, Local0)[/SUB]
[SUB]               DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))[/SUB]
[SUB]               Return (Local0)[/SUB]
[SUB]           }[/SUB]




My question is about 3. do I have to edit the Intel400 kext from S\L\E?
 
Intel HD6000+/HD5000/HD4600+/HD4000/HD3000 Framebuffer Edits

3. do I have to edit the Intel400 kext from S\L\E?
The code is not from this thread.
AirPlay Mirroring: No
HD4000/HDMI audio: No/75%.
 
Intel HD6000+/HD5000/HD4600+/HD4000/HD3000 Framebuffer Edits

The code is not from this thread.
AirPlay Mirroring: No
HD4000/HDMI audio: No/75%.

Thanks Toleda,

I might be on the wrong thread then.

(Next bit, might be Out of Scope)

I am trying to take fix an issue with my integrated graphics where the screen blinks (goes black then comes back) every 30mins or so. I thought this might be the frame-buffer. I already have native power management and this is the last thing I did to fix.

Should I post on "HD4600+/HD4000/HD3000 and AMD or Nvidia, Working Together with AirPlay Mirroring"?
 
Intel HD6000+/HD5000/HD4600+/HD4000/HD3000 Framebuffer Edits

Hi Toleda,

First of all, I would like to thank you your effort creating the edits. It is very useful.

Unfortunately, I’m experiencing a problem with one of my display.

The Setup

El Capitan 10.11.2 + Clover / Gigabyte Z97X-UD3-BK / F7 / Intel 4790 / HD4600

Dell U2415 / 1920x1200 / HDMI
LG 25UB55-B / 2560x1080 / DVI (with Dual Link cable)

I used your guide, as is in the first post. (I copied the entire Framebuffer page from the provided plist file)

My problem is when I turn on the PC, the picture is filled with stripes on the LG display. However, if I sleep the computer then I wake it up, it goes perfectly in it's native resolution (2560x1080). Other problem is, if I turn off one of the displays and then the cursor starts freezing as I move it.

Could you please advise?

Thank you in advance.

...and not at least I'd like to wish you a happy new year! :)
 

Attachments

  • iMac.iojones
    574.8 KB · Views: 81
  • config.plist
    5.5 KB · Views: 222
  • WP_20160104_12_49_09_Pro.jpg
    WP_20160104_12_49_09_Pro.jpg
    279.7 KB · Views: 96
  • WP_20160104_12_51_11_Pro.jpg
    WP_20160104_12_51_11_Pro.jpg
    161.8 KB · Views: 105
  • WP_20160104_12_51_22_Pro.jpg
    WP_20160104_12_51_22_Pro.jpg
    150.3 KB · Views: 128
Intel HD6000+/HD5000/HD4600+/HD4000/HD3000 Framebuffer Edits

Hello!

ioreg files with dp connected and one for hdmi connected.
If I connect both monitors -> laptop reboots.

Please help to solve this problem!

I'm using patches:
Code:
<dict>
				<key>Name</key>
				<string>AppleIntelFramebufferAzul</string>
				<key>Find</key>
				<data>
				AQUSAAAEAACHAAAA
				</data>
				<key>Replace</key>
				<data>
				AQUSAAAIAAAGAAAA
				</data>
				<key>Comment</key>
				<string>10.9/Azul/Port 05/DP&gt;HDMI</string>
			</dict>
			<dict>
				<key>Name</key>
				<string>AppleIntelFramebufferAzul</string>
				<key>Find</key>
				<data>
				AgQUAAAEAACHAAAA
				</data>
				<key>Replace</key>
				<data>
				AgQUAAAIAAAGAAAA
				</data>
				<key>Comment</key>
				<string>10.9/Azul/Port 06/DP&gt;HDMI</string>
			</dict>
 

Attachments

  • RehabMan.zip
    82.2 KB · Views: 94
  • ioreg-with-hdmi.ioreg
    4.3 MB · Views: 96
  • ioreg-with-dp.ioreg
    4.3 MB · Views: 97
  • IMG_1672.JPG
    IMG_1672.JPG
    452.9 KB · Views: 100
  • IMG_1671.JPG
    IMG_1671.JPG
    470.3 KB · Views: 102
Intel HD6000+/HD5000/HD4600+/HD4000/HD3000 Framebuffer Edits

Hello!

ioreg files with dp connected and one for hdmi connected.
If I connect both monitors -> laptop reboots.

Please help to solve this problem!

I'm using patches:
Code:
<dict>
				<key>Name</key>
				<string>AppleIntelFramebufferAzul</string>
				<key>Find</key>
				<data>
				AQUSAAAEAACHAAAA
				</data>
				<key>Replace</key>
				<data>
				AQUSAAAIAAAGAAAA
				</data>
				<key>Comment</key>
				<string>10.9/Azul/Port 05/DP&gt;HDMI</string>
			</dict>
			<dict>
				<key>Name</key>
				<string>AppleIntelFramebufferAzul</string>
				<key>Find</key>
				<data>
				AgQUAAAEAACHAAAA
				</data>
				<key>Replace</key>
				<data>
				AgQUAAAIAAAGAAAA
				</data>
				<key>Comment</key>
				<string>10.9/Azul/Port 06/DP&gt;HDMI</string>
			</dict>

I tried your clover patches and dont working...

According ioreg, My framebuffer@2 is hdmi, but visible: connector-type is 2(not 4)
How patch it to 4?
 

Attachments

  • Archive.zip
    566.5 KB · Views: 67
Intel HD6000+/HD5000/HD4600+/HD4000/HD3000 Framebuffer Edits

trying to take fix an issue with my integrated graphics where the screen blinks (goes black then comes back) every 30mins
Apologies for the delay. A framebuffer problem is rarely intermittent; working or not. Try a different display.
 
Intel HD6000+/HD5000/HD4600+/HD4000/HD3000 Framebuffer Edits

I used your guide, as is in the first post.
Port 0x7 patch is not necessary, remove.
Not sure which Port is DVI, remove the that patch. The only reason to patch DVI is audio.
Reply with results.
 
Status
Not open for further replies.
Back
Top