- Joined
- May 30, 2011
- Messages
- 67
- Motherboard
- ASUS ROG Strix Z390-i Gaming
- CPU
- i9 9900KF
- Graphics
- 5700XT
- Mac
- Mobile Phone
Okay after a few days of messing around.. with some help from a few folks like AustinSMU, Rehabman's great posts and DarkVoid.. I've managed to setup my Dell M3800.
OSX -> 10.10.2 Yosemite
I want to let people who got the newer Dell M3800 (early 2015) with 4k display that I have faced a few issues and how I solved them.
If you are going to set up your Dell M3800 you should look into the procedure and files AustinSMU has here:
https://github.com/AustinSMU/PRECISION-M3800-OSX
It is in fact a very similar guide to DarkVoid's Dell XPS 15 one located here: https://github.com/the-darkvoid/XPS9530-OSX
but Austin's has a few modifications to make it work with Dell M3800..
There are a few things to keep in mind.
Both guides rely on platform-id 0x0a260006 .. for this guide I simply couldn't make my Dell M3800 boot into hardware accelerated desktop as I've gotten frozen lines on the boot. To solve this you need to do 2 things:
A) Use the platform-id 0xa2e0008 in your Clover configuration
B) Generate your framebuffer patch with the ruby script (attached to this post). This patch is for Yosemite 10.10.2 and I use DVMT Pre-Allocated Memory 128mb (you also have to set this in your unlocked BIOS) and with 48mb/48mb (Framebuffer Memory/Cursor Memory)
Once you generate the framebuffer patch you want to replace the 96mb one in the clover.plist with the data you've gotten from this new patch.
Once you do that everything will work great.. the hardware acceleration will kick in, the wifi/bluetooth, brightness, battery, power management, audio and (displayPort/Thunderbolt) will work as well.
Overall it will be great with some minor exceptions..
The only problem that's left to be resolved is running the full 4k resolution on the Dell M3800 newer display. If you boot into dekstop with the settings I posted platform-id and new framebuffer patch you will see the long screen fine but if you login and your desktop is set to maximum resolution (3840x2160 @60hz) the display will go dark.
This is because for some reason the pixel unlock script on IOKit is unlocking QHD+ but it won't go more than that.. so running 1920x1080 @ 60hz (at hDPI) or 3840x2160 @60hz) will result in blank screen. If you hit brightness up on your keyboard you will see the display show up the desktop for a 1 or 2. You can navigate to display properties and set the Scaled 1680x945 (hDpi) resolution that will result in the picture showing up and running fine at 60hz..
This is the equivalent of 3360x1890 resolution which seems to be the maximum running at 60hz. My guess is something else needs to be unlocked but that's something DarkVoid or Rehabman might have more knowledge looking into.
So for now, you can run "retina/hDpi" 1680x945 (3360x1890) until this issue is figured out. Btw, if you run SwitchResX you could probably make a custom resolution that's 3840x2160 and run it at 30hz but the image quality suffers significantly due to very low refresh rate.
Well that's basically it.. just wanted to share so people looking to setup their Dell M3800 know what I've went through.
OSX -> 10.10.2 Yosemite
I want to let people who got the newer Dell M3800 (early 2015) with 4k display that I have faced a few issues and how I solved them.
If you are going to set up your Dell M3800 you should look into the procedure and files AustinSMU has here:
https://github.com/AustinSMU/PRECISION-M3800-OSX
It is in fact a very similar guide to DarkVoid's Dell XPS 15 one located here: https://github.com/the-darkvoid/XPS9530-OSX
but Austin's has a few modifications to make it work with Dell M3800..
There are a few things to keep in mind.
Both guides rely on platform-id 0x0a260006 .. for this guide I simply couldn't make my Dell M3800 boot into hardware accelerated desktop as I've gotten frozen lines on the boot. To solve this you need to do 2 things:
A) Use the platform-id 0xa2e0008 in your Clover configuration
B) Generate your framebuffer patch with the ruby script (attached to this post). This patch is for Yosemite 10.10.2 and I use DVMT Pre-Allocated Memory 128mb (you also have to set this in your unlocked BIOS) and with 48mb/48mb (Framebuffer Memory/Cursor Memory)
Once you generate the framebuffer patch you want to replace the 96mb one in the clover.plist with the data you've gotten from this new patch.
Once you do that everything will work great.. the hardware acceleration will kick in, the wifi/bluetooth, brightness, battery, power management, audio and (displayPort/Thunderbolt) will work as well.
Overall it will be great with some minor exceptions..
The only problem that's left to be resolved is running the full 4k resolution on the Dell M3800 newer display. If you boot into dekstop with the settings I posted platform-id and new framebuffer patch you will see the long screen fine but if you login and your desktop is set to maximum resolution (3840x2160 @60hz) the display will go dark.
This is because for some reason the pixel unlock script on IOKit is unlocking QHD+ but it won't go more than that.. so running 1920x1080 @ 60hz (at hDPI) or 3840x2160 @60hz) will result in blank screen. If you hit brightness up on your keyboard you will see the display show up the desktop for a 1 or 2. You can navigate to display properties and set the Scaled 1680x945 (hDpi) resolution that will result in the picture showing up and running fine at 60hz..
This is the equivalent of 3360x1890 resolution which seems to be the maximum running at 60hz. My guess is something else needs to be unlocked but that's something DarkVoid or Rehabman might have more knowledge looking into.
So for now, you can run "retina/hDpi" 1680x945 (3360x1890) until this issue is figured out. Btw, if you run SwitchResX you could probably make a custom resolution that's 3840x2160 and run it at 30hz but the image quality suffers significantly due to very low refresh rate.
Well that's basically it.. just wanted to share so people looking to setup their Dell M3800 know what I've went through.