darkvoid Posted July 10, 2014 Share Posted July 10, 2014 Hi, I have a Dell XPS 9530 which I am trying to install Mavericks on. The main laptop specifications are: Intel i7 4712-HQ processor Intel Lynx Point HM87 3200x1800 Synaptics Touchscreen Intel Graphics 4600 HD Nvidia GT-750M dedicated graphics RealTek ALC (HWID 10EC 0668) Intel AC-7260 (M.2 NGFF form factor) Now I know that the Intel wifi card is unsupported in OS X, but I have a Realtek Wifi USB stick which works. So far I have been following the guide for the Dell Inspiron 3x37-5x37-7x37 Clover Installation. I followed the instructions all the way up to the completion of the installation of Mavericks. The only change I had to make was in the Clover configuration, otherwise on bootup the GUI would not show. I fixed this by updating the ig-platform-id to "0x04160002" (Note that "0x0A260008" also works, all others keep hanging at the verbose boot log, except 0x0D220003 which shows a garbled screen). Mavericks loads up fine in native 3200x1800 resolution, but obviously there is no QI/CE for graphics and the sound is not working. Subsequently I patched the DSDT as well as I could (since its slightly different from the guide). However then applying the patched DSDT with Clover, the bootup sequence again hangs just before entering the GUI. Here are the log files from a successful boot without patched DSDT: kernel (dmesg) log ioreg dump kextstat dump Clover UEFI configuration: config.plist (with SMBIOS of MacBookPro11,3) kexts (Kexts used in Clover EFI partition) DSDT: Clover Dump Decompiled (Untouched) Decompiled (Patched) Compiled (Patched) I am hoping pokenguyen or another knowledgable user can help me further here. If it can be made working I will make a guide as it would be of interest to other XPS 9530 owners also. If any additional information is required, please let me know and I will provide it asap. -darkvoid Link to comment Share on other sites More sharing options...
darkvoid Posted July 11, 2014 Author Share Posted July 11, 2014 It turns out that connecting an external monitor to either HDMI or DisplayPort results in a working desktop with QE/CI. However the LVDS display remains blank or displays garbage. Initially I went with ig-platform-id values as found on the Net. However looking at the connector tables in AppleIntelFrameBufferAzul.kext in Mavericks 10.9.3 I found the following information: Note that some of the identifiers for Clover in the earlier URL are no longer existing and new ones are added. When using a non-existing identifier OS X seems to fall back to VESA mode. 00 00 06 0C —> ID: 0x0C060000 00 03 03 03 00 00 00 04 00 00 00 01 —> 3 pipe, 3 ports, FB memory 3 (64 MB) 00 00 F0 00 00 00 00 40 99 14 00 00 99 14 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x1499 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 09 00 04 00 00 00 04 00 00 00 —> DVI 02 04 09 00 00 08 00 00 82 00 00 00 —> HDMI FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 04 00 00 00 00 00 07 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 0C —> ID: 0x0C160000 00 03 03 03 00 00 00 04 00 00 00 01 —> 3 pipe, 3 ports, FB memory 3 (64MB) 00 00 F0 00 00 00 00 40 99 14 00 00 99 14 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x1499 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 09 00 04 00 00 00 04 00 00 00 —> DVI 02 04 09 00 00 08 00 00 82 00 00 00 —> HDMI FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 04 00 00 00 00 00 07 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26 0C 00 —> ID: 0x0C260000 00 03 03 03 00 00 00 04 00 00 00 01 —> 3 pipe, 3 ports, FB memory 3 (64MB) 00 00 F0 00 00 00 00 40 99 14 00 00 99 14 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x1499 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 09 00 04 00 00 00 04 00 00 00 —> DVI 02 04 09 00 00 08 00 00 82 00 00 00 —> HDMI FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 04 00 00 00 00 00 07 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 04 —> ID: 0x04060000 00 03 03 03 00 00 00 04 00 00 00 01 —> 3 pipe, 3 ports, FB memory 3 (64MB) 00 00 F0 00 00 00 00 40 99 14 00 00 99 14 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x1499 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 09 00 04 00 00 00 04 00 00 00 —> DVI 02 04 09 00 00 08 00 00 82 00 00 00 —> HDMI FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 04 00 00 00 00 00 07 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 04 —> ID: 0x04160000 00 03 03 03 00 00 00 04 00 00 00 01 —> 3 pipe, 3 ports, FB memory 3 (64MB) 00 00 F0 00 00 00 00 40 99 14 00 00 99 14 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x1499 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 09 00 04 00 00 00 04 00 00 00 —> DVI 02 04 09 00 00 08 00 00 82 00 00 00 —> HDMI FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 04 00 00 00 00 00 07 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26 04 —> ID: 0x04260000 00 03 03 03 00 00 00 04 00 00 00 01 —> 3 pipe, 3 ports, FB memory 3 (64MB) 00 00 F0 00 00 00 00 40 99 14 00 00 99 14 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x1499 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 09 00 04 00 00 00 04 00 00 00 —> DVI 02 04 09 00 00 08 00 00 82 00 00 00 —> HDMI FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 04 00 00 00 00 00 07 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26 0D —> ID: 0x0D260000 00 03 03 03 00 00 00 04 00 00 00 01 —> 3 pipe, 3 ports, FB memory 3 (64MB) 00 00 F0 00 00 00 00 40 99 14 00 00 99 14 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x1499 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 09 00 04 00 00 00 04 00 00 00 —> DVI 02 04 09 00 00 08 00 00 82 00 00 00 —> HDMI FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 04 00 00 00 00 00 07 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 0A —> ID: 0x0A160000 00 03 03 03 00 00 00 04 00 00 00 01 —> 3 pipe, 3 ports, FB memory 3 (64MB) 00 00 F0 00 00 00 00 40 D9 0A 00 00 D9 0A 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x0AD9 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 09 00 04 00 00 00 04 00 00 00 —> DVI 02 04 09 00 00 08 00 00 82 00 00 00 —> HDMI FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 04 00 00 00 00 00 07 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26 0A —> ID: 0x0A260000 00 03 03 03 00 00 00 04 00 00 00 01 —> 3 pipe, 3 ports, FB memory 3 (64MB) 00 00 F0 00 00 00 00 40 D9 0A 00 00 D9 0A 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x0AD9 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 09 00 04 00 00 00 04 00 00 00 —> DVI 02 04 09 00 00 08 00 00 82 00 00 00 —> HDMI FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 04 00 00 00 00 00 07 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 26 0A —> ID: 0x0A260005 01 03 03 03 00 00 00 02 00 00 30 01 —> 3 pipe, 3 ports, FB memory 3 (32MB) 00 00 50 00 00 00 00 60 D9 0A 00 00 D9 0A 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x0AD9 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 09 00 00 04 00 00 87 00 00 00 —> DP 02 04 09 00 00 04 00 00 87 00 00 00 —> DP FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 0F 00 00 00 01 01 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0E 00 00 00 06 00 26 0A —> ID 0x0A260006 01 03 03 03 00 00 00 02 00 00 30 01 —> 3 pipe, 3 ports, FB memory 3 (32MB) 00 00 60 00 00 00 00 60 D9 0A 00 00 D9 0A 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x0AD9 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 09 00 00 04 00 00 87 00 00 00 —> DP 02 04 09 00 00 04 00 00 87 00 00 00 —> DP FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 0F 00 00 00 01 01 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0E 00 00 00 08 00 2E 0A —> ID 0x0A2E0008 01 03 03 03 00 00 00 04 00 00 20 02 —> 3 pipe, 3 ports, FB memory 3 (64MB) 00 00 50 01 00 00 00 60 6C 05 00 00 6C 05 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x056C 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 09 00 00 04 00 00 07 01 00 00 —> DP 02 04 0A 00 00 04 00 00 07 01 00 00 —> DP FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 1E 00 00 00 05 05 09 01 00 00 00 00 00 00 00 00 10 3D 06 00 00 00 00 00 50 46 06 00 00 00 00 00 32 00 00 00 0E 00 00 00 0C 00 16 0A —> ID 0x0A16000C 01 03 03 03 00 00 00 04 00 00 20 02 —> 3 pipe, 3 ports, FB memory 3 (64MB) 00 00 50 01 00 00 00 60 6C 05 00 00 6C 05 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x056C 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 09 00 00 04 00 00 07 01 00 00 —> DP 02 04 0A 00 00 04 00 00 07 01 00 00 —> DP FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 1E 00 00 00 05 05 09 01 00 00 00 00 00 00 00 00 10 3D 06 00 00 00 00 00 50 46 06 00 00 00 00 00 32 00 00 00 00 00 00 00 07 00 26 0D —> ID 0x0D260007 01 03 04 03 00 00 00 04 00 00 20 02 —> 3 pipe, 4 ports, FB memory 3 (64MB) 00 00 50 01 00 00 00 60 A1 07 00 00 A1 07 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x071A 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS 01 05 0B 00 00 04 00 00 07 01 00 00 —> DP 02 04 0B 00 00 04 00 00 07 01 00 00 —> DP 03 06 03 00 00 08 00 00 06 00 00 00 —> HDMI 1E 03 00 00 05 05 09 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 00 00 00 0E 00 00 00 03 00 22 0D —> ID 0x0D2200003 00 03 03 03 00 00 00 02 00 00 30 01 —> 3 pipe, 4 ports, FB memory 3 (32MB) 00 00 00 00 00 00 00 60 99 14 00 00 99 14 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x1499 01 05 09 00 00 04 00 00 87 00 00 00 —> DP 02 04 0A 00 00 04 00 00 87 00 00 00 —> DP 03 06 08 00 00 04 00 00 11 00 00 00 —> DP FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 02 00 00 00 01 01 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0E 00 00 00 0A 00 2E 0A —> ID 0x0A2E000A 00 03 03 03 00 00 00 02 00 00 00 01 —> 3 pipe, 3 ports, FB memory 3 00 00 90 00 00 00 00 60 99 14 00 00 99 14 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x1499 00 00 08 00 02 00 00 00 11 00 00 00 —> LVDS 01 05 09 00 00 04 00 00 87 00 00 00 —> DP 02 04 0A 00 00 04 00 00 87 00 00 00 —> DP FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused D6 00 00 00 05 05 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0E 00 00 00 0A 00 26 0A —> ID 0x0A26000A 00 03 03 03 00 00 00 02 00 00 00 01 —> 3 pipe, 3 ports, FB memory 3 00 00 90 00 00 00 00 60 99 14 00 00 99 14 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x1499 00 00 08 00 02 00 00 00 11 00 00 00 —> LVDS 01 05 09 00 00 04 00 00 87 00 00 00 —> DP 02 04 0A 00 00 04 00 00 87 00 00 00 —> DP FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused D6 00 00 00 05 05 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0E 00 00 00 04 00 12 04 —> ID 0x04120004 00 00 00 00 00 00 00 02 00 00 00 00 —> 3 pipe, 0 ports, FB memory NA 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 —> Backlight 0 FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0B 00 12 04 —> ID 0x0412000B 00 00 00 00 00 00 00 02 00 00 00 00 —> 3 pipe, 0 ports, FB memory NA 00 00 00 00 00 00 00 10 00 00 00 00 —> Backlight 0 00 00 00 00 00 00 00 00 00 00 00 00 FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 00 26 0D —> ID 0x0D260009 01 03 01 01 00 00 00 04 00 00 20 02 —> 3 pipe, 1 ports, FB memory 1 00 00 50 01 00 00 00 60 A1 07 00 00 A1 07 00 00 00 00 00 00 00 00 00 00 —> Backlight 0x07A1 00 00 08 00 02 00 00 00 30 00 00 00 —> LVDS FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused FF 00 00 00 01 00 00 00 40 00 00 00 —> Unused 1E 00 00 00 05 05 09 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 00 00 00 0E 00 00 00 I have tried a few combinations with varying results regarding working connectors and video memory sizes. Once I find more details I will update the table. Link to comment Share on other sites More sharing options...
spectredev Posted August 17, 2014 Share Posted August 17, 2014 Glad to see some progress on this machine. I just ordered one of these, but I wish I had more time on my hands to explore this stuff more! I wish you the best on this. I'm interested in seeing some DSDTs and kexts shared around, so please do upload, especially when things get more stable. I'm just wondering if the GPU will manage to keep up with DPI scaling @ 3200x1800. I had an Asus UX31a before, and DPI scaling on intel graphics wasn't very smooth. Too bad I can't really be of much help here. Link to comment Share on other sites More sharing options...
darkvoid Posted August 18, 2014 Author Share Posted August 18, 2014 spectredev, Actually I did get it working already. But since I was not getting any replies over here I moved the discussion to "another" forum... Link to comment Share on other sites More sharing options...
Recommended Posts