I am running Yosemite with two Asus PB287Q monitors running at 3840x2160 at 60Hz working flawlessly. One is plugged into my GTX 780, the other is plugged into my GTX 660, both via DisplayPort 1.2.
There is nothing too special about my setup, although like every third reboot, I used to get stuck at a white screen with one display endlessly turning on and off. I fixed that by adding the following kernel arguments:
ncpi=0x3000 PCIRootUID=0
And ever since making that change, everything is working perfectly. I am also not currently using the NVidia web drivers, since they don't seem to be needed on Yosemite.
Post any working 4k configurations here.
Please describe any special settings, the mainboard, graphicscard, monitor used and 60Hz possibility.
After way too much of my life had passed, I finally got 4K working at 60 Hz.
My config:
- Dell UP2414Q
- Macmini6,2
- Mac OS X 10.10.1
- NVIDIA Web Driver 343.01.02f01
- MSI GTX 760 2 GB
- Clover r3113
The UP2414Q is an MST monitor. I picked it because it is on Apple's official compatibility list and it looks just as good as my rMBP.
Things I tried that did NOT work:
- The AppleGraphicsControl.kext hack at Mac Rumors.
- The native OS X kext
- iMac14,2
The final step in getting things to work was upgrading to FakeSMC 6.11 (which is in MultiBeast 7.1.1). I was previously on FakeSMC 6.9.1315. When I had the old version of FakeSMC, I had 4K at 60 Hz, but the video card fans would run full blast. I upgraded to FakeSMC 6.11 and made sure not to install any of the optional FakeSMC plugins.
The AGC kext hack failed so catastrophically, I can't tell you how much pain there was. After the initial text edit step failed, I tried restoring the virgin kext using KextBeast, but OS X still wouldn't boot, telling me the kext was damaged. I eventually restored from backup.
If you are doing this I strongly suggest you use the -f boot flag every time you reboot, and SystemParameters > NoCaches > True in your Clover config.plist. This helped me get back to my desktop when my kext changes mucked things up.
In the end, my configuration is actually pretty innocuous; I could have gotten to this point without anything more than the right sequence of installers and boot flags.
After way too much of my life had passed, I finally got 4K working at 60 Hz.
My config:
- Dell UP2414Q
- Macmini6,2
- Mac OS X 10.10.1
- NVIDIA Web Driver 343.01.02f01
- MSI GTX 760 2 GB
- Clover r3113
The UP2414Q is an MST monitor. I picked it because it is on Apple's official compatibility list and it looks just as good as my rMBP.
Things I tried that did NOT work:
- The AppleGraphicsControl.kext hack at Mac Rumors.
- The native OS X kext
- iMac14,2
The final step in getting things to work was upgrading to FakeSMC 6.11 (which is in MultiBeast 7.1.1). I was previously on FakeSMC 6.9.1315. When I had the old version of FakeSMC, I had 4K at 60 Hz, but the video card fans would run full blast. I upgraded to FakeSMC 6.11 and made sure not to install any of the optional FakeSMC plugins.
The AGC kext hack failed so catastrophically, I can't tell you how much pain there was. After the initial text edit step failed, I tried restoring the virgin kext using KextBeast, but OS X still wouldn't boot, telling me the kext was damaged. I eventually restored from backup.
If you are doing this I strongly suggest you use the -f boot flag every time you reboot, and SystemParameters > NoCaches > True in your Clover config.plist. This helped me get back to my desktop when my kext changes mucked things up.
In the end, my configuration is actually pretty innocuous; I could have gotten to this point without anything more than the right sequence of installers and boot flags.