Contribute
Register

[SUCCESS] Intel HD4600 + Samsung UN40KU6300

Status
Not open for further replies.
Joined
Sep 30, 2015
Messages
16
Motherboard
ASUS Sabertooth Mark 2
CPU
Intel i7-4790
Graphics
Intel HD4600
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Stuck. Can't get 4K video! Max 1080p

Using ASUS SABERTOOTH Z97 MARK 2_USB 3.1 + Samsung UN40KU6300

Applied mac-pixel-clock-patch-V2 + AppleIntelFramebufferAzul.kext

Verified 4K resolution on Samsung UN40KU6300 via Intel HD4600 over HDMI 2.0 (correction HDMI 1.4a) with Windows 10 + Ubuntu

Any ideas appreciated.

System Information:
Hardware Overview:

Model Name: iMac
Model Identifier: iMac14,2
Processor Name: Intel Core i7
Processor Speed: 3.6 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 8 MB
Memory: 32 GB
Bus Speed: 400 MHz
Boot ROM Version: IM142.0118.B13
SMC Version (system): 2.15f2



Intel HD Graphics 4600:
Chipset Model: Intel HD Graphics 4600
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel (0x8086)
Device ID: 0x0412
Revision ID: 0x0006
Displays:
SAMSUNG:
Resolution: 1920 x 1080 @ 60Hz (1080p)
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Built-In: Yes
Television: Yes
 
Last edited:
Your motherboard doesn't support HDMI 2.0, but you should still be able to get 4K@30Hz.

Usually it should be sufficient to apply the Pixel Clock Patch without any further modifications.
Did you verify that 4K still doesn't appear in your display settings? Pressing the option key should reveal some more hidden resolutions.
Maybe 4K can be forced with SwitchResX?
 
Stuck. Can't get 4K video! Max 1080p

Using ASUS SABERTOOTH Z97 MARK 2_USB 3.1 + Samsung UN40KU6300

Applied mac-pixel-clock-patch-V2 + AppleIntelFramebufferAzul.kext

Verified 4K resolution on Samsung UN40KU6300 via Intel HD4600 over HDMI 2.0 with Windows 10 + Ubuntu

Any ideas appreciated.

System Information:
Hardware Overview:

Model Name: iMac
Model Identifier: iMac14,2
Processor Name: Intel Core i7
Processor Speed: 3.6 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 8 MB
Memory: 32 GB
Bus Speed: 400 MHz
Boot ROM Version: IM142.0118.B13
SMC Version (system): 2.15f2



Intel HD Graphics 4600:
Chipset Model: Intel HD Graphics 4600
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel (0x8086)
Device ID: 0x0412
Revision ID: 0x0006
Displays:
SAMSUNG:
Resolution: 1920 x 1080 @ 60Hz (1080p)
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Built-In: Yes
Television: Yes

Did you patch the connector for HDMI? (most connectors in the framebuffer kext are DP).
 
Yes, all three ports are <00 08 00 00> (HDMI) ... hence patch D.

Also did EDID dump. Descriptor #0: Mode = 3840 x 2160 @ 30.000Hz


-----------------------------------------------------
------------------- MAIN EDID BLOCK -----------------
-----------------------------------------------------

EDID Version........1.3
Manufacturer........SAM (4C2D)
Product ID..........3386 (0D3A)
Serial Number.......xxxxxxx

Manufactured........xxxxxxx year 2016
Max H Size..........89 cm
Max V Size..........50 cm
Gamma...............2.20

Display Supported Features:
---------------------------


Display type:
-------------
RGB 4:4:4 & YCrCb 4:4:4 Color Encoding Formats
Display is non continuous frequency
Default color space is not sRGB standard
Preferred timing mode includes Native Pixel Format


Input signal & sync:
--------------------
Digital Input
Color Bit Depth is undefined
Digital Interface is not defined


Color info:
-----------
Red x = 0.641 Green x = 0.301 Blue x = 0.150 White x = 0.280
Red y = 0.330 Green y = 0.601 Blue y = 0.061 White y = 0.290

Established Timings:
--------------------
720 x 400 @ 70Hz
640 x 480 @ 60Hz
640 x 480 @ 67Hz
640 x 480 @ 72Hz
640 x 480 @ 75Hz
800 x 600 @ 60Hz
800 x 600 @ 72Hz
800 x 600 @ 75Hz
832 x 624 @ 75Hz
1024 x 768 @ 60Hz
1024 x 768 @ 70Hz
1024 x 768 @ 75Hz
1280 x 1024 @ 75Hz

Manufacturer Reserved Timings:
------------------------------
1152 x 870 @ 75Hz

Standard Timing Identification:
-------------------------------
#0: 1152 x 864 @ 75Hz (714F)
#1: 1280 x 720 @ 60Hz (81C0)
#2: 1280 x 800 @ 60Hz (8100)
#3: 1280 x 1024 @ 60Hz (8180)
#4: 1440 x 900 @ 60Hz (9500)
#5: 1600 x 900 @ 60Hz (A9C0)
#6: 1680 x 1050 @ 60Hz (B300)

Monitor Description blocks:
---------------------------
Descriptor #0 - Timing definition:
Mode = 3840 x 2160 @ 30.000Hz
Pixel Clock............. 297.00 MHz Non-Interlaced

Horizontal Vertical
Active.................. 3840 pixels 2160 lines
Front Porch............. 176 pixels 8 lines
Sync Width.............. 88 pixels 10 lines
Back Porch.............. 296 pixels 72 lines
Blanking................ 560 pixels 90 lines
Total................... 4400 pixels 2250 lines
Scan Rate............... 67.500 kHz 30.000 Hz

Image Size.............. 1872 mm 1053 mm
Border.................. 0 pixels 0 lines

Sync: Digital separate with
* Positive vertical polarity
* Positive horizontal polarity

Descriptor #1 - Timing definition:
Mode = 1920 x 1080 @ 60.000Hz
Pixel Clock............. 148.50 MHz Non-Interlaced

Horizontal Vertical
Active.................. 1920 pixels 1080 lines
Front Porch............. 88 pixels 4 lines
Sync Width.............. 44 pixels 5 lines
Back Porch.............. 148 pixels 36 lines
Blanking................ 280 pixels 45 lines
Total................... 2200 pixels 1125 lines
Scan Rate............... 67.500 kHz 60.000 Hz

Image Size.............. 1872 mm 1053 mm
Border.................. 0 pixels 0 lines

Sync: Digital separate with
* Positive vertical polarity
* Positive horizontal polarity

Descriptor #2 - Monitor limits:
Horizontal frequency range.......15-81 kHz
Vertical frequency range.........24-75 Hz
Maximum bandwidth range..........300 MHz
GTF supported

Descriptor #3 - Monitor name:
SAMSUNG


-----------------------------------------------------
------------ EXTENSION EDID BLOCK 1 ---------------
-----------------------------------------------------

CEA-EXT: CEA 861 Series Extension:
----------------------------------
Revision:...........................3
First DTD block at offset...........66
Display Supports:
Underscan on PC modes
Basic audio
YCbCr 4:4:4
YCbCr 4:2:2

Data Block Collection #1 - Type 2
Video Type: standard CEA Timings
#1: 3840 x 2160p @ 30Hz - 16:9 (95)
#2: 1920 x 1080p @ 59.94/60Hz - 16:9 - '1080p' (16)
#3: 1920 x 1080p @ 50Hz - 16:9 - '1080p50' (31)
#4: 1280 x 720p @ 59.94/60Hz - 16:9 - '720p' (4)
#5: 1280 x 720p @ 50Hz - 16:9 - '720p50' (19)
#6: 1920 x 1080i @ 59.94/60Hz - 16:9 - '1080i' (5)
#7: 1920 x 1080i @ 50Hz - 16:9 - '1080i25' (20)
#8: 1920 x 1080p @ 23.98/24Hz - 16:9 - '1080p24' (32)
#9: 1920 x 1080p @ 25Hz - 16:9 - '1080p25' (33)
#10: 1920 x 1080p @ 29.97/30Hz - 16:9 - '1080p30' (34)
#11: 3840 x 2160p @ 24Hz - 16:9 (93)
#12: 3840 x 2160p @ 25Hz - 16:9 (94)
#13: 4096 x 2160p @ 24Hz - 256:135 (98)
#14: 4096 x 2160p @ 25Hz - 256:135 (99)
#15: 4096 x 2160p @ 30Hz - 256:135 (100)
#16: 720(1440) x 480i @ 59.94/60Hz - 16:9 - '480iH' (7)
#17: 720(1440) x 576i @ 50Hz - 16:9 - '576iH' (22)
#18: 720 x 480p @ 59.94/60Hz - 16:9 - '480pH' (3)
#19: 720 x 576p @ 50Hz - 16:9 - '576pH' (18)

Data Block Collection #2 - Type 1
Audio Type Block
Supported format: Linear Pulse Code Modulation (LPCM), on 2 channels
Supported freq: 32kHz, 44.1kHz, 48kHz
Supported sample sizes: 16 bit, 20 bit, 24 bit
Supported format: AC3, on 6 channels
Supported freq: 32kHz, 44.1kHz, 48kHz
Maximum bitrate: 640kHz

Supported format: DTS, on 6 channels
Supported freq: 48kHz
Maximum bitrate: -512kHz


Data Block Collection #3 - Type 4
Speaker allocation data block
Front Left / Front Right
Front Left High / Front Right High

Data Block Collection #4 - Type 7
Video Capability Data Block
CE scan behaviour: Support both over- and underscan
IT scan behaviour: Support both over- and underscan
PT scan behaviour: No Data
RGB quantization: No Data
YCbCr quantization: No Data

Data Block Collection #5 - Type 7
Colorimetry Data Block - not interpreted

Data Block Collection #6 - Type 3
Vendor specific Identifier
Found HDMI IEEE Registration Identifier
CEC physical address........... 1.0.0.0
Supports AI (ACP, ISRC)........ Yes
Supports 48bpp color depth..... No
Supports 36bpp color depth..... Yes
Supports 30bpp color depth..... Yes
Supports YCbCr 4:4:4........... Yes
Supports dual-link DVI......... No
Maximum TMDS clock............. 300 MHz
HDMI video capabilities........ Yes
Base EDID image size is in units of 1cm
Supports 3D.................... No
HDMI 1.4a specifics present

Data Block Collection #7 - Type 7
Reserved for video-related blocks

Data Block Collection #8 - Type 7
Reserved for video-related blocks

Detailed Timing Blocks - 0 is native
Detailed Timing Block #1 - Timing definition:
Mode = 1920 x 540 @ 50.044Hz
Pixel Clock............. 74.25 MHz Interlaced

Horizontal Vertical
Active.................. 1920 pixels 540 lines
Front Porch............. 528 pixels 2 lines
Sync Width.............. 44 pixels 5 lines
Back Porch.............. 148 pixels 15 lines
Blanking................ 720 pixels 22 lines
Total................... 2640 pixels 562 lines
Scan Rate............... 28.125 kHz 50.044 Hz

Image Size.............. 1872 mm 1053 mm
Border.................. 0 pixels 0 lines

Sync: Digital separate with
* Positive vertical polarity
* Positive horizontal polarity

Detailed Timing Block #2 - Timing definition:
Mode = 1366 x 768 @ 59.790Hz
Pixel Clock............. 85.50 MHz Non-Interlaced

Horizontal Vertical
Active.................. 1366 pixels 768 lines
Front Porch............. 70 pixels 3 lines
Sync Width.............. 143 pixels 3 lines
Back Porch.............. 213 pixels 24 lines
Blanking................ 426 pixels 30 lines
Total................... 1792 pixels 798 lines
Scan Rate............... 47.712 kHz 59.790 Hz

Image Size.............. 1872 mm 1053 mm
Border.................. 0 pixels 0 lines

Sync: Digital separate with
* Positive vertical polarity
* Positive horizontal polarity
 
Last edited:
SUCCESS!

Went into Clover, in EFI/CLOVER/config.plist

under KernalAndKextPatches / KextsToPatch

added new DICTIONARY entry with
Name / String / AppleIntelFramebufferAzul
Find / Data <0300220D000303030000000200003001>
Replace / Data / <0300220D000303030000000400000003>
Comment / String / framebuffer4K
 
SUCCESS!

Went into Clover, in EFI/CLOVER/config.plist

under KernalAndKextPatches / KextsToPatch

added new DICTIONARY entry with
Name / String / AppleIntelFramebufferAzul
Find / Data <0300220D000303030000000200003001>
Replace / Data / <0300220D000303030000000400000003>
Comment / String / framebuffer4K

Increasing BIOS memory (to 64mb) and framebuffer memory (to 48mb)...
 
Thanks RehabMan. BIOS memory increased already to 64MB.

How do I change the frame buffer memory to 48MB (thought I already did per fix / patch above)?
 
Thanks RehabMan. BIOS memory increased already to 64MB.

Yes, 64mb in BIOS is typical. Your patch changes the framebuffer to match.

How do I change the frame buffer memory to 48MB (thought I already did per fix / patch above)?

That's what your patch is doing.
 
Status
Not open for further replies.
Back
Top