Contribute
Register

[Guide] Dell XPS 13 9333 using Clover

Status
Not open for further replies.
I'm using RehabMan's voodoops2 with 3 fingers swipe up/down/left/right set to OSX defaults via dsdt. No complaints.

Thanks - I am going to try it right now!
 
Hi again.

I have found 1 more issue. Artifacts with my display driver. I have the XPS 13 9333 with Intel HD 5000 GFX.

My settings from the config.plist are as follows (I actualy am not sure if the values are correct as I'm using the default from the repo)

<key>Graphics</key>
<dict>
<key>DualLink</key>
<integer>1</integer>
<key>ig-platform-id</key>
<string>0x0a260006</string>
<key>Inject</key>
<dict>
<key>Intel</key>
<true/>
<key>ATI</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
</dict>

<key>FakeID</key>
<dict>
<key>IntelGFX</key>
<string>0x04128086</string>
</dict>


I do not have the IGPEnabler=Yes option in my boot args. When I put this in, the driver doesn't load.

Any ideas?


Screen Shot 2017-07-26 at 9.25.32 PM.png
 
Hi again.

I have found 1 more issue. Artifacts with my display driver. I have the XPS 13 9333 with Intel HD 5000 GFX.

My settings from the config.plist are as follows (I actualy am not sure if the values are correct as I'm using the default from the repo)

<key>Graphics</key>
<dict>
<key>DualLink</key>
<integer>1</integer>
<key>ig-platform-id</key>
<string>0x0a260006</string>
<key>Inject</key>
<dict>
<key>Intel</key>
<true/>
<key>ATI</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
</dict>

<key>FakeID</key>
<dict>
<key>IntelGFX</key>
<string>0x04128086</string>
</dict>


I do not have the IGPEnabler=Yes option in my boot args. When I put this in, the driver doesn't load.

Any ideas?


View attachment 268881

I'm afraid I can't help since I don't have the same GPU (HD4400 here).
Isn't HD5000 the GPU used in the macbook chips from that era? If I remember correctly, 0412:8086 is actually HD5000.

In your case you probably don't need either FakePCIID_IntelHD_Graphics (it won't load anyway since it won't match your hardware) or the 0412:8086 FakeID in your config.plist. You should experiment without them and see if it helps. If not, look at the sample config.plist from RehabMan for HD5000 for clues.

One thing that comes to mind.. do you have this kext patch in your config.plist?
Code:
            <dict>
                <key>Comment</key>
                <string> 0x0a260006 9MB cursor bytes (vbo), 2 ports only (RehabMan)</string>
                <key>Find</key>
                <data>BgAmCgEDAwMAAAACAAAwAQAAYAA=</data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelFramebufferAzul</string>
                <key>Replace</key>
                <data>BgAmCgEDAgIAAAACAAAwAQAAkAA=</data>
            </dict>
 
I'm afraid I can't help since I don't have the same GPU (HD4400 here).
Isn't HD5000 the GPU used in the macbook chips from that era? If I remember correctly, 0412:8086 is actually HD5000.

In your case you probably don't need either FakePCIID_IntelHD_Graphics (it won't load anyway since it won't match your hardware) or the 0412:8086 FakeID in your config.plist. You should experiment without them and see if it helps. If not, look at the sample config.plist from RehabMan for HD5000 for clues.

One thing that comes to mind.. do you have this kext patch in your config.plist?
Code:
            <dict>
                <key>Comment</key>
                <string> 0x0a260006 9MB cursor bytes (vbo), 2 ports only (RehabMan)</string>
                <key>Find</key>
                <data>BgAmCgEDAwMAAAACAAAwAQAAYAA=</data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelFramebufferAzul</string>
                <key>Replace</key>
                <data>BgAmCgEDAgIAAAACAAAwAQAAkAA=</data>
            </dict>


Success. I did have the above kext patch in my config.plist, so did not make any change there. I simply removed the FakePCIID_IntelHD_Graphics kext and the frame buffer issue seems to be gone!

Thanks again.
 
Can anyone confirm whether their DisplayPort is working on 10.12.6? After all the GPU fixes and frame-buffer settings success, I have now found that DisplayPort is not working :|

Any ideas?
 
Can anyone confirm whether their DisplayPort is working on 10.12.6? After all the GPU fixes and frame-buffer settings success, I have now found that DisplayPort is not working :|

Any ideas?
You should probably follow RehabMan's advice.
Not that it will help you much but I just tested mine and it works fine, both image and sound.
Screen Shot 2017-07-29 at 12.04.20 PM.png
 
Repo is at: https://github.com/vbourachot/Dell-XPS13-9333-DSDT-Patch You clone it to your local machine in step 5.3.
I think if you follow the first post as is, it should work fine. Only change would be in step 5.4 where you don't need to download intelbacklight kext anymore. Instead, use RehabMan's applebacklightinjector kext, a copy of which you can get in my repo in the kexts/ folder. All the other updates for sierra are included, so it should work just fine.
Note that I haven't updated to 10.12.6 yet.. the update hasn't popped up on my app store. But 10.12.5 works fine.

Dear VBO,
After a month my SSD arrived and in less than 4 hours I managed to get a working 10.12.6 clean install with only 2 issues. 1) When I close the lid to put the laptop sleep, screen does NOT go off, and as a result laptop will not sleep. If I manually press sleep from the Apple menu bar the laptop goes to sleep with no issues... What could be the problem ? 2) In System Preferences-Keyboard. the option "Use all F1,F2 etc. keys as standard Function Keys" is missing completely. ALSO, the option to set brightness automatically or not in Sys Prefs-Displays is MISSING. As a result, there is no way I can ALTER the brightness. F4-F5 keys are not working. F11-F12 for sound works great though.
Your help is greatly appreciated.
 
Dear VBO,
After a month my SSD arrived and in less than 4 hours I managed to get a working 10.12.6 clean install with only 2 issues. 1) When I close the lid to put the laptop sleep, screen does NOT go off, and as a result laptop will not sleep. If I manually press sleep from the Apple menu bar the laptop goes to sleep with no issues... What could be the problem ? 2) In System Preferences-Keyboard. the option "Use all F1,F2 etc. keys as standard Function Keys" is missing completely. ALSO, the option to set brightness automatically or not in Sys Prefs-Displays is MISSING. As a result, there is no way I can ALTER the brightness. F4-F5 keys are not working. F11-F12 for sound works great though.
Your help is greatly appreciated.

Read FAQ, "Problem Reporting"
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Hi again,
Lately I've figured out most issues appeared on this Hackintosh. However, I still have some other issues that cannot be fixed by myself which is why I'm here again. I am currently on macOS 10.12.6 and this is an XPS 13 9333 with i5 4200U, HD4400, a Synaptics touchscreen (seems to be a I2C device) and a BCM94352Z card.

The problems are:
1. I cannot use all the three finger gestures on my touchpad, which includes the three finger lookup, switching desktops, etc.. I enabled and disabled them in the Preference Pane for countless times and none of them work. However, two finger gestures and tracking work perfectly. I did exactly as what the tutorial says and installed the VoodooPS2Controller kext.
2. The touchscreen does not seem to work under the VoodooI2C kext by Alexandred. While although it can be switched on under touchbase's UDPP driver, due to the fact that it simply does not worth it to pay $99 just for a touchscreen driver, I have to try other methods. The VoodooI2C kext is supposed to work but I don't know where I did it wrong. The GitHub link of the driver is here https://github.com/alexandred/VoodooI2C.
3. The mini Display Port works fine when I plug in the wire that connects to a second display BEFORE boot and have all the options displayed correctly in the Preference Pane. However, the main display glitches immediately if I plug it in AFTER boot up. In that circumstance, unless I apply a change of the screen resolution of the main display in the Preference Pane, the glitching will not stop.
4. The screen also glitches for about 1 second while boot up. I know that the duration of the glitching can be reduced but not be eliminated. However, I'm not sure whether I have minimized that duration.

For Problem 1 and Problem 2, I am not sure if they are model-specific, but it seems that another person also has that issue.
A backup of IOReg is attached, which may provide all the information needed. I really appreciate any kind of assistance from whoever it is. Sorry for my poor English and thanks in advance. :)

Best regards,
Screen Shot 2.png
Screen Shot 1.png
 

Attachments

  • JQ’s MacBook.ioreg
    7.1 MB · Views: 162
Status
Not open for further replies.
Back
Top