Contribute
Register

Skylake Intel HD 530 Integrated Graphics Working as of 10.11.4

Status
Not open for further replies.
Joined
Oct 10, 2012
Messages
584
Motherboard
<< need manufacturer and model # >> See Forum Rules !!
CPU
6700k
Graphics
1080ti FTW3
Mac
  1. iMac
Hi guys, I've got a problem.
Ive decided to give the Intel 530 a go. Ive been able to 'load it' properly to the desktop. Its recognised and all BUT the screen is black.

I know its properly loaded and functioning, and it shows when I use screen share off my other Mac. Ive used the Multibeast 530 inject setting and Clover has the right inject value and I have Inject Intel on but Im not sure what Im doing wrong to end up with the black screen.

This is running through the DP and using an mini DP adapter to my Apple Cinema displayport monitor. Ive also used the AGDP fix for my SMBIOS.

Any ideas?
 
Joined
Jan 2, 2013
Messages
49
Motherboard
ZBOX-1070K
CPU
Intel i5-7500K
Graphics
NVDIA GTX 1070
On the Gigabyte Z170N Gaming 5, the DVI is actually HDMI 1.4 just like the HDMI port, so both the DVI and HDMI ports were able to do 3840x2160@30Hz (297MHz) in Mac OS X without any problem.

Have you been able to get HDMI Audio working with the HD 530 on the Z170N-Gaming 5? If so, what patches and layout did you use? Thanks.
 
Joined
Nov 14, 2014
Messages
35
Motherboard
GA-Z170N-WIFI
CPU
Core i5-7600K
Graphics
Intel® HD Graphics 630
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
You have one DVI-D port and two HDMI ports. They all probably support HDMI 1.4 speed (single link, 340 MHz) 4K@30Hz or 2560x1440@60Hz (try them in Ubuntu or Windows). So use one of the ports that makes your screen not black. If the screen is black, then shutdown, move the monitor cable to the next connector, then restart.

Fixing a port may require patching the PlatformInformation for your computer (usually 0x1912000). The first post in this thread has various patches that you can add to config.plist that will do the patching. I think you should try the three "DP2HDM" patches.
"HD530 Port 7 DVI fix" and "Intel HD 530 - Port 7 as HDMI" are similar to "Port_0x7-DP2HDM" but they affect the first frame buffer instead of the last (fourth). I don't know if that makes a difference and I don't know if any of the patches will improve your situation.
  • 10.11.4-SKL-1912000-4_displays
  • HD530 Port 7 DVI fix
  • Intel HD 530 - Port 7 as HDMI
  • 10.11.4-SKL-1912000-Port_0x5-DP2HDM
  • 10.11.4-SKL-1912000-Port_0x6-DP2HDM
  • 10.11.4-SKL-1912000-Port_0x7-DP2HDM
There's a lot of fields in the PlatformInformation. I don't know what they're all for. The Skylake information is similar to older versions (Azul, etc). The AppleIntelFramebufferAzul.sh maps some of that information. https://github.com/Piker-Alpha/AppleIntelFramebufferAzul.sh
You may need to edit the script and change "USE_NM=0" to "USE_NM=1".

Code:
10.11.5:
AppleIntelSKLGraphicsFramebuffer + 005ecb0:
                                                                                                                                                          array of four 12 byte records                                                                                   68h_flags
                                                                                                                                                          48_dword_DisplayPipe=0000FFFF or number *512K                                                                   bit0=FastLinkTraining (if 0 then 450 MHz else 540 MHz)
                                                                                                                                                          byte_AppleIntelDisplayPath40h                                                                                   bit3=2a08.SliceSDEnable,2a09.EUSDEnable
                                                                                                                                                            byte_AppleIntelDisplayPath38h                                                                                 bit4=29f9.DynamicFBCEnable
                                                                                                                                                              byte_AppleIntelDisplayPath39h byte3ah=0                                                                     bit5=.29fa_UsePlatformInformationVideoTurboFreq
                                                                                                                                                                            dword_AppleIntelDisplayPath44h   qword78h=AppleIntelFrameBuffer                               bit6=DoSetDPPowerState
                                                                                                                                                                                                                                                                          bit7=MaxHBR_10_instead_of_HBR2_20
                                                                                                                                                                                                                                                                             69h_flags
                                                                                                                                                                                                                                                                             bit1=FrameBuffer4096Limit for ValidateSourceSize
                                                                                 MaxFrameBufferMemory                                                                                                                                                                        bit2,3=AppleIntelFramebufferController::start set bit 12 of RC6_RegBase+0xc2020 and bit 5 of .0xc2004
                                                               0x24a0_dword                                                                               frame buffer index according to Pike?                                                                              bit4=DoMoreAUXonErr
                                                                 *512K (also x8 in ::start) CursorMemory size                                             0x24a4_dword_PlatformInformation38hArrayHasNonFFRecord                                                                     index into 0xA0 for ConfigureBufferTranslation                             bf8.NumTransactionsThreshhold
                                                                   *_page_size                                                                                     0x23d8_PlatformInformation38hFrameBufferInfoOffset4_connectionBit                                                    index into 0xA8 for ConfigureBufferTranslation                                   29fc.VideoTurboFreq
                                                                     *34MB       *.13h    + offset into 34 MB range                                                                                                                                                                        index into 0x98 for ConfigureBufferTranslation                                         3048.RC6_Threshold
                                                                                                   VRAM,totalMB                                                                                                                                                                                  cam override with boot arg
                            id                 Model Name               fStolenMemorySize          fUnifiedMemorySize                                                       30=internal panel according to Pike?                                                                                 (-forcecam1, forcecam2, -nocam)
                                                                        64 MB    34 MB    21 MB    1536 MB  1388     1388     0        0        0                                       changing from 05 breaks HDMI according to Pike                                                           2=CamelliaTcon2                                                                           valuesptr1       valuesptr2       valuesptr3
                                                               .24a0    .2400    .2404    .2408             .15a4    .24b0                                .24a4                                                     changing from 04 breaks DVI according to Pike                                3=BanksiaTcon                                                  .bf8     .29fc    .3048    (these value lists are terminated by null)         .2958    .295c
                            dddddddd -------- qqqqqqqqqqqqqqqq bbbbbbbb dddddddd dddddddd dddddddd dddddddd dddddddd dddddddd                             ddbbbbbb dddddddd dddddddd  --------------------------  --------------------------  --------------------------  bb bb      bb bb bb    dddddddd                                                       dddddddd dddddddd dddddddd qqqqqqqqqqqqqqqq ---------------- ---------------- dddddddd dddddddd
                            0x00     0x04     0x08    0x0C     0x10     0x14     0x18     0x1C     0x20     0x24     0x28     0x2C     0x30     0x34      0x38     0x3C     0x40      0x44     0x48     0x4C      0x50     0x54     0x58      0x5C     0x60     0x64      0x68       0x6C  0x6E  0x70     0x74     0x78     0x7C     0x80     0x84     0x88     0x8C     0x90     0x94     0x98             0xA0             0xA8             0xB0     0xB4     0xB8
                            00001e19 00000000 6649050000000000 01030303 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000  00000800 02000000 98000000  01050900 00040000 87010000  02040a00 00040000 87010000  ff000000 01000000 20000000  0f 05 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f8050000000000 50f9050000000000 a0f9050000000000 01000000 08000000
                            00001619 00000000 6649050000000000 01030303 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000  00000800 02000000 98000000  01050900 00040000 87010000  02040a00 00040000 87010000  ff000000 01000000 20000000  0f 09 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f9050000000000 50fa050000000000 a0fa050000000000 01000000 08000000
                            00002619 00000000 6649050000000000 01030303 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000  00000800 02000000 98000000  01050900 00040000 87010000  02040a00 00040000 87010000  ff000000 01000000 20000000  0f 09 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f9050000000000 50fa050000000000 a0fa050000000000 02000000 08000000
                            00001b19 00000000 6649050000000000 01030303 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000  00000800 02000000 98000000  01050900 00040000 87010000  02040a00 00040000 87010000  ff000000 01000000 20000000  0f 11 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f9050000000000 f0fa050000000000 40fb050000000000 01000000 08000000
                            00003b19 00000000 6649050000000000 01030303 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000  00000800 02000000 98000000  02040a00 00080000 87010000  03060a00 00040000 87010000  ff000000 01000000 20000000  87 11 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f9050000000000 f0fa050000000000 40fb050000000000 02000000 08000000
default:                    00001219 00000000 6649050000000000 01030303 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000  ff000000 01000000 20000000  01050900 00040000 87010000  02040a00 00040000 87010000  03060a00 00040000 87010000  0f 11 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f9050000000000 40fb050000000000 40fb050000000000 01000000 08000000
10.11.4-SKL-1912000-4_displays:                                01030403
HD530 Port 7 DVI fix:                                                                                                                                     03060a00 00020000 87010000
Intel HD 530 - Port 7 as HDMI:                                                                                                                            03060a00 00080000 87010000
10.11.4-SKL-1912000-Port_0x5-DP2HDM:                                                                                                                                                  01050900 00080000 87010000
10.11.4-SKL-1912000-Port_0x6-DP2HDM:                                                                                                                                                                              02040a00 00080000 87010000
10.11.4-SKL-1912000-Port_0x7-DP2HDM:                                                                                                                                                                                                          03060a00 00080000 87010000
                                                                                 256 MB
joevt patch test:           00001219 00000000 6649050000000000 01030303 00000004 00000010 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000  00000800 00040000 87010000  01050900 00040000 87010000  02040a00 00040000 87010000  03060a00 00040000 87010000  0f 11 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 f0f9050000000000 40fb050000000000 40fb050000000000 01000000 08000000

                            02001619 00000000 8049050000000000 01030303 00000004 00002002 00000000 00000060 6c050000 6c050000 00000000 00000000 00000000  00000800 02000000 98000000  01050900 00040000 87010000  02040a00 00040000 87010000  ff000000 01000000 20000000  0a 0b 0000 00 00 00 00 03000000 04000000 80df1710 00000000 78050000 d2050000 40060000 00000000 00000000 c8000000 90fb050000000000 a0fa050000000000 a0fa050000000000 01000000 08000000
                            02002619 00000000 8049050000000000 01030303 00000004 00002002 00000000 00000060 6c050000 6c050000 00000000 00000000 00000000  00000800 02000000 98000000  01050900 00040000 87010000  02040a00 00040000 87010000  ff000000 01000000 20000000  0a 0b 0000 00 00 00 00 03000000 04000000 80df1710 00000000 78050000 d2050000 40060000 00000000 00000000 c8000000 90fb050000000000 a0fa050000000000 a0fa050000000000 02000000 08000000
CamelliaTcon2:              03001e19 00000000 9649050000000000 01020202 00000004 00002002 00005001 00000060 6c050000 6c050000 00000000 00000000 00000000  00000800 02000000 98000000  01050900 00040000 81010000  ff000000 01000000 20000000  ff000000 01000000 20000000  06 04 0000 00 00 00 00 02000000 04000000 00ef1c0d 00000000 78050000 d2050000 40060000 00000000 00000000 c8000000 f0f8050000000000 a0f9050000000000 40fc050000000000 01000000 08000000
                            04002619 00000000 8049050000000000 01030303 00000004 00002002 00000000 00000060 6c050000 6c050000 00000000 00000000 00000000  00000800 02000000 98000000  01050900 00040000 c7010000  02040a00 00040000 c7010000  ff000000 01000000 20000000  0a 0b 0000 05 05 06 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 02000000 08000000
                            05003b19 00000000 8049050000000000 01030303 00000004 00002002 00000000 00000060 6c050000 6c050000 00000000 00000000 00000000  00000800 02000000 98000000  01050900 00040000 c7010000  02040a00 00040000 c7010000  ff000000 01000000 20000000  0a 13 0000 00 05 06 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 03000000 08000000
                            06003b19 00000000 8049050000000000 01010101 00000004 00002002 00000000 00000060 6c050000 6c050000 00000000 00000000 00000000  00000800 02000000 98000000  ff000000 01000000 20000000  ff000000 01000000 20000000  ff000000 01000000 20000000  0a 13 0000 00 00 06 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 03000000 08000000

                            01000219 00000000 8049050000000000 00000000 00000004 00000000 00000000 00000060 00000000 00000000 00000000 00000000 00000000  ff000000 01000000 20000000  ff000000 01000000 20000000  ff000000 01000000 20000000  ff000000 01000000 20000000  00 08 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 01000000 08000000
                            01001719 00000000 8049050000000000 00000000 00000004 00000000 00000000 00000060 00000000 00000000 00000000 00000000 00000000  ff000000 01000000 20000000  ff000000 01000000 20000000  ff000000 01000000 20000000  ff000000 01000000 20000000  00 08 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 01000000 08000000
                            01001219 00000000 8049050000000000 00000000 00000004 00000000 00000000 00000060 00000000 00000000 00000000 00000000 00000000  ff000000 01000000 20000000  ff000000 01000000 20000000  ff000000 01000000 20000000  ff000000 01000000 20000000  00 08 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 01000000 08000000
                            01003219 00000000 8049050000000000 00000000 00000004 00000000 00000000 00000060 00000000 00000000 00000000 00000000 00000000  ff000000 01000000 20000000  ff000000 01000000 20000000  ff000000 01000000 20000000  ff000000 01000000 20000000  00 08 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8000000 90fb050000000000 f0fb050000000000 f0fb050000000000 03000000 08000000

                            ffffffff 00000000 0000000000000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000  00000000 00000000 00000000  00000000 00000000 00000000  00000000 00000000 00000000  00000000 00000000 00000000  00 00 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000000000000 0000000000000000 0000000000000000 01000000 08000000
From older OS X:
old default:                00001219                           01030303 00000004 00002002 00005001 00000060 6C050000 6C050000 00000000 00000000           FF000000 01000000 40000000  01050900 00040000 07050000  02040A00 00040000 07050000  03060A00 00040000 07050000  06 01 0000 00 00 08 00 02000000 04000000 80df1710 00000000 78050000 D2050000 40060000 00000000 00000000 00000000
Pike’s:                     03001219                           00010101 00000002 00003001 00000000 00000060 99140000 99140000 00000000 00000000           FF000800 00020000 40000000  FF050000 01000000 40000000  FF040000 01000000 40000000  FF000000 01000000 40000000  00 00 0000 00 00 00 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000



0103 0303     191e0000    HD Graphics 515 (Mobile)
0103 0303     19160000    HD Graphics 520 (Mobile)
0103 0303     19260000    Iris Graphics 540 (Mobile)
0103 0303     191b0000    HD Graphics 530 (Mobile)
0103 0303     193b0000    Iris Pro Graphics 580 (Mobile or Desktop)
0103 0303     19120000    HD Graphics 530 (Desktop) <------------------------------------- default
0103 0303     19160002    HD Graphics 520 (Mobile)
0103 0303     19260002    Iris Graphics 540 (Mobile)
0102 0202     191e0003    HD Graphics 515 (Mobile)                                         scaledByTcon CamelliaTcon2, for one of its framebuffers
0103 0303     19260004    Iris Graphics 540 (Mobile)
0103 0303     193b0005    Iris Pro Graphics 580 (Mobile or Desktop)
0101 0101     193b0006    Iris Pro Graphics 580 (Mobile or Desktop)

0000 0000     19020001    HD Graphics 510 (Desktop)    (disabled)
0000 0000     19170001    HD Graphics 530?             (disabled)
0000 0000     19120001    HD Graphics 530 (Desktop)    (disabled)
0000 0000     19320001    Iris Pro Graphics 580 ?      (disabled)

Thanks, now it's working like a charm without adding or changing anything. Just updated to 10.11.6
 
Joined
May 22, 2011
Messages
1,035
Motherboard
ASUS TUF Z390 Plus Gaming
CPU
i9-9900K
Graphics
UHD 630
Mac
  1. iMac
Mobile Phone
  1. iOS
Hi guys, My HD530 is working. But when I close the monitor with the power button on the monitor and open again screen doesnt load again. is this sleep/wake problem or something else?
 
Joined
Mar 21, 2014
Messages
200
Motherboard
GA-H170N-WIFI
CPU
I5-6500
Graphics
GeForce GTX 750 Ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi guys, My HD530 is working. But when I close the monitor with the power button on the monitor and open again screen doesnt load again. is this sleep/wake problem or something else?

Sounds like Sleep/Wake problem.
 
Joined
May 25, 2016
Messages
9
Motherboard
ASUS MAXIMUS VIII GENE
CPU
Intel Core i7-6700T
Graphics
HD 530
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi, is the Audio working when we use the DisplayPort on a HD530? Does it require some specific modifications/configuration ?

Thanks!
 
Joined
Jul 16, 2010
Messages
451
Motherboard
Asus Pro WS x299 Sage II
CPU
i9-10980XE
Graphics
RX 5500 XT
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
If you are testing on system using both PCI GPU and Intel HD 530, you should set default GPU on BIOS to iGPU (64MB too) both GPU will work, set default VGA on BiOS to PCI or Auto = not work !

(config.plist setting same as post #1)


Thanks worked perfectly and no patches needed. I have the Z170 chipset Asus Maximus VIII Hero Alpha. I have an EVGA GTX 770 4GB and i7-6700K/IGPU HD530. Those motherboard settings you mentioned took care of everything. I have Display port connected to HD 530 and full acceleration no artifacts. You are correct 32MB creates artifacts so have to use 64MB maybe 96MB? I am on EL 10.11.6.
 
Last edited:
Joined
Aug 7, 2016
Messages
18
Guys,

I just want to share my experience with the Audio through HDMI:

I didn't have audio in the HDMI, I tried to fix it using the several scripts in the forum but i didn't get it.

Without hope I opened the config.plist and started looking for HDMI fields, I found a tag <key>UseIntelHDMI</key> with its value in false, so I changed it to true. I restarted and :), HDMI audio was working.

Now I am facing a problem with the keyboard (it is the apple bluetooth kb, but connected through wire), when I try to change the volume, the pop-up of volume appears with a forbidden icon :/

My mobo is a Gigabyte Z170x-ud5
 
Joined
Nov 5, 2011
Messages
31
Motherboard
Gigabyte GA-X79-UD5
CPU
i7-3930K
Graphics
RX 560
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
Now I am facing a problem with the keyboard (it is the apple bluetooth kb, but connected through wire), when I try to change the volume, the pop-up of volume appears with a forbidden icon :/

OS X doesn't support volume control on HDMI, you must use the controls on your screen.
 
Joined
Aug 7, 2016
Messages
18
Guys,

I am not an expert, but making some changes, I tried to change the configuration to a Mac (which has Skylake technology) and I could boot the cpu with dual monitor (dvi + hdmi).

The bad new is that i don't have audio, i don't know yet what others things I've lost haha.
 
Status
Not open for further replies.
Top