Contribute
Register

Intel HD 4600 4K 3840*2160 with Seiki 39" 4K display

Status
Not open for further replies.
Quote: http://www.tonymacx86.com/graphics/...40-2160-seiki-39-4k-display-3.html#post971232

Hey rael11 thanks very much for this!

This should be in Toleda's guide too since he already patches kext's for HD's. I had the pixel clock fixed but this resolution bothered me and you turned out to be correct on 2)

I have:
- El Capitan 10.11.1
- Philips 288P6 (Samsung I believe internally) - Optimised @ 4K/60Hz
- Z97 Board (Asus Impact VII) 4790K HD4600
- Display Port

And was long time looking for this and can confirm it works natively on 60Hz! Never got the 30Hz even work before.

I added clover config.plist as follows:

<dict>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Find</key>
<data>AwAiDQADAwMAAAACAAAwAQ==</data>
<key>Replace</key>
<data>AwAiDQADAwMAAAAEAAAAAw==</data>
<key>Comment</key>
<string>framebuffer4K</string>
</dict>

FYI for others how to extract Base64 out of hex to use in clover kext patch (vendor perl comes handy as always)

hollas-iMac:MacOS holla$ perl -MMIME::Base64 -e 'printf "%s", MIME::Base64::encode_base64(pack("H*", "0300220D000303030000000200003001"));'
AwAiDQADAwMAAAACAAAwAQ==
hollas-iMac:MacOS holla$ perl -MMIME::Base64 -e 'printf "%s", MIME::Base64::encode_base64(pack("H*", "0300220D000303030000000400000003"));'
AwAiDQADAwMAAAAEAAAAAw==

This method does not require binary patching of kext itself given you have glover.

I also have BIOS setting where I can give "dedicated" memory to GPU, I have that at 64MB. It can be set auto as well but have not tried it.

This used to work but no longer works for me under Sierra. Could someone please update it? I'm trying again to run 4k resolution with HDMI (ca 30Hz).
 
Old thread, but I'm assuming there are still some happy Seiki owners out there!

I built a CustoMac Mini Deluxe specifically as an accessory for my Seiki SE39UY04. I had been running the screen for about a year from my MacBookPro Retina and for my uses (browsing/research, coding, music production) I've found the 30Hz refresh very easy to get used to.

There are two issues that interfere with using the Seiki from a fresh Yosemite 10.10.1 Multibeast install:

1) HDMI clock limit (limits you to a sluggish 14Hz at 3840x2160)
2) Inadequate framebuffer memory (limits resolution choices to 1920x1080 max)

For the first issue, I just applied the latest "mac-pixel-clock-patch" updated by darkvoid.

For the second, I patched /System/Library/Extensions/AppleIntelFramebufferAzul.kext, based on the ideas from these pages:

- "HD4000 graphics problems when using a very big external screen" on Apple's discussions forum
- HD4400/HD4600 reference information on another site

Just 3 changed bytes:

OLD: 03 00 22 0D 00 03 03 03 00 00 00 02 00 00 30 01
NEW: 03 00 22 0D 00 03 03 03 00 00 00 04 00 00 00 03

This boosts the RAM Allocation to 64MB and the Framebuffer Memory Size to 48MB. I suppose one could optimize the Framebuffer Memory Size further, this was my initial conservative guess, but it seems fine.

It works well, completely stable and free of glitches, exactly the same experience as with my MBPr on 2D graphics.

It would be trivial but I hesitate to wrap this up into a script until some testing feedback comes in, for all I know it may work better on my CPU type, motherboard, BIOS, etc., than on others.

Hi rael11,

I've applied this patch, as well as the "mac-pixel-clock-patch" and am now getting 4K @60Hz in High Sierra on my DELL Optiplex 9020 SFF via DP. :)

Though the resolution looks great, i'm encountering glitches that i hope you can help me resolve. The issues i'm encountering are the following;

- Video & images not displaying properly in Chrome, if at all. I'm able to get Chrome working fine by disabling GPU Acceleration in Chrome, though would like to get to the root of the problem.
- Nothing is displaying when launching Spotify (blank black window)
- 4k videos not available in Safari, though are in Chrome (when disabling GPU acceleration).
- System freezes and reboots itself intermittently.

None of these issues occur if i disable the AppleIntelFramebufferAzul in Clover Configurator.

Any help is greatly appreciated.
 
Hmm. I didn't know that the mac-pixel-clock-patch still worked in High Sierra, I now use CoreDisplayFixup (loaded via Lilu). Maybe that will be better for your hardware as well. I don't have any issues with Chrome or system freezes.

I had some instability until I added the GFX0 -> IGPU and HECI -> IMEI patches in Clover Configurator. See #350

The only limitation I am aware of is with DRM video, which some people use IntelGraphicsFixup and/or shiki to enable but I have no need for that and can't vouch for those kexts.
 
Hmm. I didn't know that the mac-pixel-clock-patch still worked in High Sierra, I now use CoreDisplayFixup (loaded via Lilu). Maybe that will be better for your hardware as well. I don't have any issues with Chrome or system freezes.

I had some instability until I added the GFX0 -> IGPU and HECI -> IMEI patches in Clover Configurator. See #350

The only limitation I am aware of is with DRM video, which some people use IntelGraphicsFixup and/or shiki to enable but I have no need for that and can't vouch for those kexts.

Thanks for your recommendations. Unfortunately, adding the ACPI patched and using CoreDisplayFixup + Lilu didn't change anything. Still encountering the issues with Chrome and Spotify. If I disable the AppleIntelFramebufferAzul, I can only get 1080P @60Hz, though Chrome and Spotify works fine. Very strange issue :|
 
Continuing this ancient thread into the present, I found that even on Mojave, the HD 4600 can drive a 4k display over HDMI (from my i5-4690K, at least)

The vanilla Multibeast install (checking the WhateverGreen box) takes care of removing the pixel clock limit and as a bonus even fixes DRM video. Changing the 3 bytes in AppleIntelFramebufferAzul.kext increases the RAM allocation and framebuffer memory size so that 4k resolution can be chosen in System Preferences/Displays panel. No other tweaks needed.
 
Old thread, but I'm assuming there are still some happy Seiki owners out there!

I built a CustoMac Mini Deluxe specifically as an accessory for my Seiki SE39UY04. I had been running the screen for about a year from my MacBookPro Retina and for my uses (browsing/research, coding, music production) I've found the 30Hz refresh very easy to get used to.

There are two issues that interfere with using the Seiki from a fresh Yosemite 10.10.1 Multibeast install:

1) HDMI clock limit (limits you to a sluggish 14Hz at 3840x2160)
2) Inadequate framebuffer memory (limits resolution choices to 1920x1080 max)

For the first issue, I just applied the latest "mac-pixel-clock-patch" updated by darkvoid.

For the second, I patched /System/Library/Extensions/AppleIntelFramebufferAzul.kext, based on the ideas from these pages:

- "HD4000 graphics problems when using a very big external screen" on Apple's discussions forum
- HD4400/HD4600 reference information on another site

Just 3 changed bytes:

OLD: 03 00 22 0D 00 03 03 03 00 00 00 02 00 00 30 01
NEW: 03 00 22 0D 00 03 03 03 00 00 00 04 00 00 00 03

This boosts the RAM Allocation to 64MB and the Framebuffer Memory Size to 48MB. I suppose one could optimize the Framebuffer Memory Size further, this was my initial conservative guess, but it seems fine.

It works well, completely stable and free of glitches, exactly the same experience as with my MBPr on 2D graphics.

It would be trivial but I hesitate to wrap this up into a script until some testing feedback comes in, for all I know it may work better on my CPU type, motherboard, BIOS, etc., than on others.
Can you please explain it more clearly how did you do that? Also if possible can you share your config.plist file with me.
 
There are follow-on posts in the thread with more details, try this one first: (tips) Also it was converted to a Clover kext patch by titus42: (patch), but I haven't verified that it still works that way.

I don't have anything in my config.plist that Multibeast didn't put there, but I'll try to attach it anyway tonight
 
Good news! I tried it just now: the Clover kext patch that titus42 derived also still works fine, in case you prefer that to keeping around a patched AppleIntelFramebufferAzul.

Also, I've attached the config.plist that Multibeast made for me (serial omitted)
 

Attachments

  • config.plist
    6.2 KB · Views: 172
Thanks for your recommendations. Unfortunately, adding the ACPI patched and using CoreDisplayFixup + Lilu didn't change anything. Still encountering the issues with Chrome and Spotify. If I disable the AppleIntelFramebufferAzul, I can only get 1080P @60Hz, though Chrome and Spotify works fine. Very strange issue :|
@booblej I have the SAME exact issue, did you ever find a solution to this?
 
Good news! I tried it just now: the Clover kext patch that titus42 derived also still works fine, in case you prefer that to keeping around a patched AppleIntelFramebufferAzul.

Also, I've attached the config.plist that Multibeast made for me (serial omitted)

Dear rael11 (and others),

I have a GB Z87N-WIFI (with a i7 processor (Intel HD 4600). My monitor is an AOC u2868Pqu. In Linux I have no problem getting 3840 x 2160 @ 30Hz. Not so with OS X (currently El Capitano)...

What would I need to do to make 4K work? I've done the pixel-clock-patch (
https://github.com/Floris497/mac-pixel-clock-patch).

Could you or someone else explain how to go about editing the patched /System/Library/Extensions/AppleIntelFramebufferAzul.kext?


I suppose this is very similar to the resolved situation with the Seiki?

I would be extremely grateful for all your input!

Hi,
@rael11
@maxcarl

I made a fresh install of Mojave (10.14.3) on the following rig:
  • Asus Z97-a
  • i7-4790K (HD4600)
  • 4K AOC u2868Pqu (over DP) which should work
I used Multibeast 11.0.1 and installed Lilu+WEG (among others) which now include many other patches/kexts like IntelGraphicsDVMTFixup, IntelGraphicsFixup, NvidiaGraphicsFixup, CoreDisplayFixup, Shiki and AzulPatcher4600

SMBIOS: iMac15,1
I am currently limited to 1080p, though

I used hackingtool to try to fix things. Now I use
AAPL,ig-platform-id : 0x0D220003
DeviceID: 0x0412
increased vRAM to 2048MB

I used clover configurator to apply the -cdfon boot argument

-> Still 1080p max.
Let me know if any additional information may be relevant to you.


If I understood correctly I now need to modify config.plist (the patch from Titus) in order to patch AppleIntelFramebufferAzul.kext in order to boost the RAM Allocation to 64MB and the Framebuffer Memory Size to 48MB, right?
Where in config.plist should I add the code from Titus? In the kextstopatch section? There is no sign of this patch in the config.plist file that you posted on post #78 if I'm not mistaken...

Any advice is greatly appreciated.

Thank you very much in advance for your help.
Best,
-a-

PS: On a side note. The 28'' monitor is improperly recognized as a 30.5'' u2868 in About-this-mac/Displays when on iGPU, while it is properly recognized as a 28'' u2868 when on dGPU (and then I get 4K no problem). I don't know how relevant this is...
 
Last edited:
Status
Not open for further replies.
Back
Top