Contribute
Register

[Guide] Dell XPS 15 9560 MacOS 10.14.1 (all models)

Status
Not open for further replies.
Did you set DVMT-prealloc to 64mb?

This patch is used for that I believe; I otherwise have no way of manually setting it:
Code:
<dict>
                <key>Comment</key>
                <string>Disable minStolenSize less or equal fStolenMemorySize assertion, 10.14 Credits (Sniki)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>dkZI/wU=</data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelKBLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>60ZI/wU=</data>
            </dict>
 
This patch is used for that I believe; I otherwise have no way of manually setting it:
Code:
<dict>
                <key>Comment</key>
                <string>Disable minStolenSize less or equal fStolenMemorySize assertion, 10.14 Credits (Sniki)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>dkZI/wU=</data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelKBLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>60ZI/wU=</data>
            </dict>

That patch is likely to cause instability (because DVMT-prealloc is really undersized as compared to what the drivers expect).

Usually better to patch the framebuffer to match your DVMT-prealloc setting or set DVMT-prealloc as required such that patching is not required.
 
Last edited by a moderator:
@acdop100, did you have to do anything specific to set the DVMT prealloc to 64MB?
 
Thanks for your guide acdop100! Used it to get the DW1560 working great on my H170N WiFi in Mojave!
 
Been following this thread for a bit. Correct me if I'm wrong but these ssdt hot patches and files overall are derived from KNNSpeed's guide for this laptop? I went over all the EFI files from OP in this guide and they are a bit messy.

For example drivers64UEFI folder includes all of these AptioMemoryFix-64, AptioMemoryFix, EmuVariableUefi-64, and OsxAptioFix2Drv-64. My understanding is this is not implemented correctly and OsxAptioFix2Drv-64 doesn't isn't even part of Clover installer anymore. I'd imagine having all these files would definitely screw up native NVRAM.

I stayed with KNNSpeed's files and made minimal changes to get Mojave working. I tried AptioMemoryFix-64.efi first but I had kernel panics, now I'm using OsxAptioFix3. Been testing for a day now and all seems well, no panics and NVRAM works.

I attached my Clover folder from my EFI but note the changes.

As always generate your own serial info but we're using 14,1.

I'm using a old custom voodoops2controller.kext, could potentially have problems but the only one I seen is if you open up trackpad in settings things get screwed.
  • Changes were made so tap to click
  • Double tap to open
  • Click with one finger and drag around with another finger
  • Three finger swipe up is mission control
  • Three finger swipe left/right is back and forth
  • Three finger swipe down is ctrl+cmd+down
  • Four finger swipe up F11 (show desktop)
  • Four finger swipe down cmd+m (minimize)
I also do not use any of the sensors for hardware monitoring. I find it unnecessary and it causes problems when updating.

Edit:

I also have 1080p screen so make adjustments if you have 4k and I have my DW1560 enabled so remove if you don't have that.

Edit 2: Having some panics suddenly like every 5th reboot it's something with my nvme which is a Samsung PM961. Still figuring it out so use the EFI with caution.

Edit 3: 10/27 I have since long moved on from these files so. New files and guide https://www.tonymacx86.com/threads/xps-9560-mojave-virtualsmc.263567/
 

Attachments

  • CLOVER.zip
    5.5 MB · Views: 91
Last edited:
Been following this thread for a bit. Correct me if I'm wrong but these ssdt hot patches and files overall are derived from KNNSpeed's guide for this laptop? I went over all the EFI files from OP in this guide and they are a bit messy.

For example drivers64UEFI folder includes all of these AptioMemoryFix-64, AptioMemoryFix, EmuVariableUefi-64, and OsxAptioFix2Drv-64. My understanding is this is not implemented correctly and OsxAptioFix2Drv-64 doesn't isn't even part of Clover installer anymore. I'd imagine having all these files would definitely screw up native NVRAM.

I stayed with KNNSpeed's files and made minimal changes to get Mojave working. I tried AptioMemoryFix-64.efi first but I had kernel panics, now I'm using OsxAptioFix3. Been testing for a day now and all seems well, no panics and NVRAM works.

I attached my Clover folder from my EFI but note the changes.

As always generate your own serial info but we're using 14,1.

I'm using a old custom voodoops2controller.kext, could potentially have problems but the only one I seen is if you open up trackpad in settings things get screwed.
  • Changes were made so tap to click
  • Double tap to open
  • Click with one finger and drag around with another finger
  • Three finger swipe up is mission control
  • Three finger swipe left/right is back and forth
  • Three finger swipe down is ctrl+cmd+down
  • Four finger swipe up F11 (show desktop)
  • Four finger swipe down cmd+m (minimize)
I also do not use any of the sensors for hardware monitoring. I find it unnecessary and it causes problems when updating.

Edit:

I also have 1080p screen so make adjustments if you have 4k and I have my DW1560 enabled so remove if you don't have that.
Could this be why I’m always getting a KP when I use a real ID number? The memory kexts aren’t properly implemented?
 
What is DVMT-prealloc set to?
I don't know how to check for that! And all the patches I've tried do nothing. Here are my PR files for good measure, just dumped them
 

Attachments

  • debug_14611.zip
    2.9 MB · Views: 65
Status
Not open for further replies.
Back
Top