James Steele wrote:Wow!!! That's incredible. I know you're probably burned out by all of this now, but it would be an awesome thing if you might be able to pass along just how you did this and a link to that zip file so others might benefit.
Sure. Basically it's all explained on the link in my previous post. Here is that link again:
https://github.com/Floris497/mac-pixel-clock-patch-V2
The English is a little dodgy but comprehensible. The link to find the zip file can be found under the green button at the top right of that page that says "Clone or download". (Clone? Whatev.) Then choose Download Zip.
There are various "kits" (.command files) in that zip file. To determine which one you need, do "About This Mac" on your computer to see which GPU you have in your Mac. Then consult the chart on Floris's page to find the one that matches your graphics and version of the Mac OS.
To quote from that page, this patch:
"makes 4K/3840x2160/UHD/2560x1080/3440x1440 resolutions possible on older macs over both HDMI and DisplayPort. (other odd/high resolutions should also work)."
In other words, your Mac's GPU may be capable of handling these resolutions, but at the time it was released (in my case, late 2012) stuff like ultrawide and 4k may have not yet existed, or were nascent technology. This patch updates your graphics to accommodate these current-day resolutions.
The process basically involves entering the Terminal commands and following the directions. At some point in the process you are prompted that you need to install some "developer tool", I can't remember what it was, but it wasn't the full Xcode developer tool suite (although there is a button to download that, if you need it). Takes a couple of minutes for the developer tool to download.
Another thing that can throw you off is at the end you are asked to enter your password to allow the changes to the system. But unlike what we're used to when entering passwords (field with little dots that appear as you type) in Terminal you get NO visual feedback when you enter your password. But just type it and hit return and the script will advance to completion.
What else can I say? Oh, the disabling the "SIP" (System Integrity Protection) thing that you need to do at the beginning sounds ominous, but it's just a necessary step if you want to alter protected parts of the System in today's Mac OS. You boot into "safe mode" (restart while holding Cmd-R). You launch the Terminal from the Applications menu and enter a command (all details are on Floris's page) restart. And when the whole process is done, you enter another command and restart to turn SIP back on.
The only other part I'm a little unsure of is whether you need SwitchResX at all. Floris says it might be needed in some cases. In my case, I already had it installed and running at 2560 x 1080/50Hz when I ran the Pixel Clock patch and then uninstalled it when I was done and my newly available 2560 x 1080/
60Hz resolution remained even after uninstalling SwitchResX.
Remember that you may not even need to go through any of this if you have a newer Mac or if you aren't using HDMI. These ultrawides should work plug-and-play if you are using Thunderbolt/Displayport (but I can't confirm that, since I haven't tested that personally).
Best,
Babz
P.S. I should mention that my situation is a Late 2012 Mac Mini Quadcore with El Capitan. According to some reports I read, I may have to do the patch again, if I ever upgrade to High Sierra, or newer OS.