Skip to content

Instantly share code, notes, and snippets.

@erichrobinson
Last active February 18, 2025 13:43
Show Gist options
  • Save erichrobinson/9755ba1f3ec45b289c40 to your computer and use it in GitHub Desktop.
Save erichrobinson/9755ba1f3ec45b289c40 to your computer and use it in GitHub Desktop.
SwitchResX Configuration

#SwitchResX Settings for LG 21:9 UltraWide

SwitchResX is a utility that allows users to override the default resolution settings in OSX. For more information, including download links, vist http://www.madrau.com/ .

##Disabling System Integrity Protection (SIP)

If you are running OSX 10.11 or higher, SIP must be disabled. To disable SIP do the following:

  • Boot into the recovery partition by pressing CMD + R when starting up your Mac.
  • Once in recovery mode, open a terminal window.
  • Type the command csrutil disable
  • Reboot

##Adding Custom Settings

  • After launching SwitchResX, select the external monitor from the list on the left.
  • Select the 'Custom Resolutions' tab.
  • Add a new custom resolution be clicking the + symbol at the bottom of the window.
  • Adjust the settings to match the appropriate PNG provided in this gist.
  • Press 'Ok'
  • Close SwitchResX and save when prompted.
  • Restart your Mac.

After following these steps, you should be able to adjust the resolution of your external monitor through the 'Display' window in System Preferences.

@eduardoassano
Copy link

eduardoassano commented Nov 1, 2017

HIGHSIERRA FIX!

I had the same problem, but I was able to fix it by resetting the factory settings in switchResX, then removing system preferences and deleting all records (i used cleanmymac3). After that, I created a new user and, following the same procedures, I was able to configure everything correctly. So I delete the user and it remained perfect. (Sorry for the translation, I used google translate)

ps: @haxpor, thanks for the tip, I got it because of your comment

Eu tive o mesmo problema, mas consegui corrigi-lo, redefinindo as configurações de fábrica no switchResX, removendo das preferências do sistema e excluindo todos os registros (usei o cleanmymac3). Depois disso, criei um novo usuário e, seguindo os mesmos procedimentos, consegui configurar tudo corretamente. Então eu exclui o usuário e permaneceu perfeito.

@Webreaper
Copy link

Life-saver. Awesome - thanks!

@ffleandro
Copy link

Doesn't work after update to High Sierra.

@enjey11
Copy link

enjey11 commented Nov 11, 2017

Doesn't work after update to High Sierra. x3

@fabriciohendrix
Copy link

Nice!

I followed all steps that @eduvertigem said and it worked out for me too.

Thanks!!

@deshi9012
Copy link

Doesn't work after update to High Sierra. :(

@tejeskifly
Copy link

Hi,

I trying to use this app with my MB air 2012 mid and macOS high sierra. I have LG 29UM58 21:9 monitor. Before this update, I'm using pixel clock patch but it's not working anymore.

With switchresX, I can set up higher resolution than 1920x1080 but the 2560x1080 resolution not available only 21:10 resolutions. I try to make a custom resolution, but after reboot, I saw status: Not activated - invalid?

kepernyofoto 2017-11-15 - 15 25 23

Any idea how can i make it work?

@leandrogneves
Copy link

leandrogneves commented Nov 20, 2017

This fix is not working for High Sierra for me either. It worked fine for Sierra, but not after updating the OS. Anyone has a solution? Thanks

---- Update Nov 21 2017
Now it works.

I contacted Stephane Madrau and he explained that changes were made to SwitchResX. If you had been using it for longer than 10 days, while updating to High Sierra it will stop working. After purchasing the license (US$ 16.00), it works. Not ideal, but it's the only option I found.

@ibnuh
Copy link

ibnuh commented Nov 21, 2017

My LG 25UM68-P can't detected on High Sierra, any advice?

@mendolaxian
Copy link

not working on High Sierra :(

@ziedtouibi
Copy link

it worked fine for sierra but not anymore after updating to High Sierra

@kingadrock
Copy link

I'm not "that" techie and don't know how to download the executable file https://github.com/Floris497/mac-pixel-clock-patch-V2. Can someone please help me. I can get to the code but don't see how to download and adding ".patch" at the end doesn't get me anywhere. Thanks!

@gatodeveloper
Copy link

gatodeveloper commented Dec 4, 2017

Fix High Sierra Steps:

  1. Uninstall switchresX app, try to uninstall with app cleaner and try clean with MyCleanMac
  2. Create a new mac user with admin permissions
  3. Log out current user and login with your new user admin
  4. Install switchresX in new admin profile(install in all user when the installator asks you) Note: Follow the top steps in this gist/page(README.md)
  5. Log out admin user and login with your real user
  6. Install switchresX
    Note 1: Follow the top steps in this gist/page(README.md)
    Note 2: If for some reason your latest switchresX uninstall doesn't work properly, you need to find a license number to switchresX to save new changes.
  7. Launch switchresX
  • if in your custom resolutions tab has not your latest monitor configuration do the step 4
    screen shot 2017-12-03 at 8 46 04 pm
  • If you have your latest configuration simply choose the configuration on you current resolutions tab
    screen shot 2017-12-03 at 8 45 08 pm
  1. Restart your mac

NOTE: The above steps work in my case I hope works for you.

@mouppai
Copy link

mouppai commented Dec 18, 2017

hello did some one already try to put 2 screan on a MBK pro end of 2013? I need to fix 2 screan on my MBK I already have a 2K passing by the thunderbolt port.
the question is can I fix One first screan on 4K by thunderbolt, and an other 2k by HDMI or the other thunderbolt port?

@timcharper
Copy link

Thank you ! Worked for me!

LG 34UM69G-B 34" 21:9 UltraWide IPS Gaming Monitor
Intel Graphics 630
High Sierra

@jtjoo
Copy link

jtjoo commented Feb 6, 2018

I had been finding solution for months... Thanks for this setting. Now I am almost got to cry when the resolution worked.

Floris497/mac-pixel-clock-patch-V2#177

This was my case.

@iamperi
Copy link

iamperi commented Feb 16, 2018

I just registered here to say you thanks, guys. It worked on my Mac Mini 2012. By the way I saw people saying if we would have a minidisplay port 1.2 to 1.4 HDMI adapter it might work (it won't be more than 10 USD on amazon). I will buy it just to try anyway.

Thanks a lot.

@FThompson
Copy link

@iamperi Let me know if you get that to work. I just bought a Mac Mini 2012 and am trying to set it up to output 1440p via mDP 1.2 -> HDMI 1.4 cable I purchased on Amazon. Monitor supports HDMI 1.4 in, so I believe it should work, but after running the patch to enable 2560x1440, the 1440p monitor indicates that no signal is being received.

@JeffersonFreitas
Copy link

Thanks @erichrobinson e @gatodeveloper both solutions together solve my problem!

Thx See Ya!

@shahzeb1
Copy link

shahzeb1 commented Mar 6, 2018

What worked for me:

I am using the LG 29UM68-P monitor and after upgrading to High Sierra, SwitchResX completely failed to work.
My fix:

  1. Uninstall SwitchResX (instructions)
  2. Create a new user on the mac (as an administrator)
  3. Reboot, and log in as the new user
  4. Download switchresx and install for all users, then enter in the settings noted in this image

That should work.

CC: @tejeskifly

@filippos69
Copy link

@FThompson or anyone else Do you maybe have any good switchresx settings to share for 2560x1440 resolution? i also have a Mac mini and a dell s2718d monitor and trying to get the best out of it. at the moment i am stuck with good 2048x1080 resolution, via both the hdmi and the mdport.

thanks,

@maxmumford
Copy link

I was having trouble with my Late 2011 MacBook Pro on High Sierra and LG 29UM69G-B not letting me choose the correct resolution and instead defaulting to a very stretched 1920x1080. Bought a Firebolt to DisplayPort cable and it is now working perfectly. This is the one I got:

https://www.amazon.co.uk/gp/product/B01N12FB0W/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1

Item Name: Mini DisplayPort to DisplayPort 4K@60Hz 3M Cable, Benfei Mini DP(Thunderbolt Compatible) to Display Port Adapter Male to Male Gold-Plated Cord for MacBook, Lenovo, Dell and other Brand

Alternatively, I did manage to create a SwitchResX profile that more or less worked, although it was at 53hz instead of 60hz and the monitor showed me a warning to tell me that. I didn't bother resolving it though because I had already ordered the new cable. For anybody interested, here are the settings:

switchresx

@luizcelso
Copy link

Thank you, man. You saved my life.

@macgeneral
Copy link

macgeneral commented Jun 23, 2018

I'm not sure if it works as I gave up bothering with HDMI on my late 2011 MBP but heres what my LG 29UM69G reports to SwtichResX over DisplayPort (I use HDMI 2.0 for my Linux/Windows PC instead of my prefered solution with HDMI for the MBP and DP for the way newer PC (luckily HDMI 2.0 still supports FreeSync on Windows :))).

The 75Hz setting requires FreeSync: Enable it in the Menu -> Picture -> Game Adjust -> FreeSync -> On

In general I'd suggest to use a Mini DisplayPort to DisplayPort cable for this screen (if your MacBook has Thunderbolt 1/2 it should support the full resolution out of the box -> if it's occupied with something else or you have a Thunderbolt Dock without a second TB connector you might have to go for HDMI).

I hope this helps (and works). Would be nice if someone could report back!

screen shot 2018-06-23 at 02 18 53 screen shot 2018-06-23 at 02 18 33

@suzukingdom
Copy link

I am also using 2011late. Likewise, the display port (Thunderbolt) did not use the Ultra Wide screen, so I connect it with the built-in HDMI port.
If you want to use the display port, why not try connecting a normal liquid crystal display?

@mattsfrey
Copy link

Hey Eric, just wanted to say thanks so much for putting this together. Having just bought an ultrawide and going through the initial pain of getting it to work, this page was an absolute lifesaver. Hands down one of the most intrinsically useful things i've encountered on the internet to solve a specific problem. Thanks!!!

@Dreamer-4pda
Copy link

This is my little solution for LG 29WK600

  1. Open SwitchResX and press "Export EDID"
  2. Save file to your desktop or where you like
  3. Open in text editor and find your resolution stack
  4. Add new custom resolution and fill values as in a text file (see screenshot below)
  5. Save settings and push "Apply Now" button in right bottom corner
    If you lucky – Resolution will changing and status will sets to "Active"
    If nothing going on you need scale down "Pixel clock" value:
  6. Decrease value by one and repeat item number 5
    If no luck – do item number 6 again and again...

In my case value of PixelClock in EDID report was 181,25 MHz
But working value is 165 MHz

switchresx_lg29wk600

@BBKLAW
Copy link

BBKLAW commented Jul 10, 2018

Thanks this was helpful but... was getting a perpetual "not installed" in Switchresx. I tried the log in to a new admin user fix and that finally worked and got an active screen at 2560x1060. BUT now when I switch to that resolution the screen flickers and then goes black. Using 2015 MacBook air with High Sierra 10.13.5 . Any suggestion immeasurably appreciated.

@BBKLAW
Copy link

BBKLAW commented Jul 10, 2018

I don't think it matters, but its at 2560 x 1080 not 1060. Typo.

@Dreamer-4pda
Copy link

BBKLAW, try my solution above

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment