I have MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports) with macOS High Sierra installed. I plugged it in to external display: LG 24UD58 24" via DisplayPort through USB-C

For unknown reason Macbook works at 30Hz instead of 60Hz. I managed to achieve 60Hz once somehow by switching between resolutions in Display settings, but I couldn't reproduce this anymore :(

System Information

Display Settings

How to achieve 60Hz with external display on Mac?


I had the same issue for a long time. At first, 60Hz worked. Then something happened and I'd only get 30Hz on my 4K Lenovo ThinkVision 27".

I stumbled upon this article and simply went to Display settings and hit "Resolution: Default for display". Immediately the display switched to 60Hz. Then I could reapply my Scaled text size setting and 60Hz remained.

What an unsatisfying fix!

  • Wow had tried everything else suggested all over the internet and this was the one thing that finally worked! Had this problem with an LG 4K monitor. – Harry M Jan 21 '20 at 23:23
  • Same issue, also with an LG 4K monitor. Thanks for your answer! – Gabriel Apr 6 '20 at 17:08
  • This also worked with an Acer ultrawide 3840x1600. Thanks! – Leo May 21 '20 at 14:21
  • I still get this issue from time to time. Another observation I made is that sometimes just switching the setting once doesn't cut it. Some combination of unplugging the display, powering it on/off and playing with this setting always solves it eventually. It can be a real pain though. – Mikko Mattila May 22 '20 at 16:40
  • I had this issue happen a couple days after installing an IOGEAR KVM to my Acer monitor, and this fixed it! Wish I could upvote twice! – Liron Yahdav Sep 2 '20 at 0:43

The Mac should automatically set itself to 60 Hz when available. Otherwise you can select 60 Hz from the drop-down titled "Refresh Rate".

In your screen shot that drop-down is greyed down, because it only has one option (30 Hz). This means that the Mac has not detected that the cable and monitor are cable of 60 Hz refresh rate.

As the monitor supports 60 Hz and your Mac does so as well, all points to the cable. Please try again with another cable, and make sure you buy a quality cable that supports bandwidth enough for 4k @ 60 Hz.

  • Yes, either the cable has an internal break or one or more of the pins are damaged or not connecting. Check for dust but cable probably. – Solar Mike Sep 17 '18 at 11:58
  • Thanks. I was sure I bought quality cable :( It was specified it supports 4K @ 60Hz – Andrey Gordeev Sep 17 '18 at 11:59
  • Yes, unfortunately the cable market is a real jungle. I have tried before buying expensive display cables on the high street for connecting 4k@60 Hz and found them not working - replaced it with a cheap cable from IKEA (!) and it just worked. – jksoegaard Sep 17 '18 at 12:16
  • @LawrenceWagerfield Your comment does not make sense in so far as claiming that the original answer is incorrect. The original answer and the comments below are from 2018 describing the situation with High Sierra. You claim that this was all caused by Big Sur - but Big Sur didn't exist at that time. Big Sur was released in November 2020, so it could not have been the cause of display issues in 2018. – jksoegaard Feb 2 at 12:24
  • Apologies @jksoegaard -- this question has been linked in a recent thread over on Apple Support as containing the solution for Big Sur -- I hadn't read the dates and assumed all the discussions were relating to the recent changes in Big Sur! I shall delete my comment, as you're right: the comment doesn't make sense in the context of the issue people were facing in 2018, – Lawrence Wagerfield Feb 2 at 14:41

I'm here to offer a different solution. I have a MacBook Pro 15(2018) connecting with LG Ul500 27'4k monitor. I met the same issue that the external monitor worked on 60hz at the beginning but changed to 30hz one day. I thought there might be something wrong with my cable, so I changed it with one of higher quality and price. But the situation didn't change. Then here comes the solution.

I enter the menu of my monitor and tried to reset it to the initial settings. Boom. Problem fixed. It's working on 60hz right now.


Try EasyRes app from the app store. One of my 4K monitors get 30Hz when I connect 2 4K monitors to my MacBook pro. The 2 monitors works fine together on Windows. Apple Support doesn't help. EasyRes fix the problem with 1 click.

Given that all hardwares are capable (monitor, computer/GPU, cable).

  • 1
    I had this problem as well on an iMac with a 4K external display. With EasyRes it was immediately solved. Much appreciated! – 0xDEADC0DE Oct 22 '20 at 7:35

Okay, so I used another USB-C port and it worked! Apparently the right front port in my laptop doesn't support 60Hz, I don't know why


Adding another solution: I have 2019 MBP with four thunderbolt ports, and a Levovo LEN T27p-10 monitor which seemed to work only 30Hz.

60Hz starts towork if I switch USB Source Selection in the monitor settings from USB 2.0 to USB 3.0, and then back to USB 2.0 again. If you already had it as USB 3.0 just switching to USB 2.0 is probably enough.

I need to do this every time the monitor shut down from the power button. Mac sleep mode doesn't seem to trigger the problem.

Annoying, but at least I finally found a reliable workaround.


I had this problem with a different brand of display. I resolved it by changing the Display Port Version 1.1 to 1.2 in the monitor's on screen display menus.

  • Thanks! That's not my case though. DisplayPort 1.2 is enabled in settings. – Andrey Gordeev Feb 19 '20 at 14:44

I also had an issue where I have three 4K monitors setup to a MacBook Pro and at one point my left most monitor switched to the Resolution setting "Default for Display" (I normally always have them set to "Scaled" and have the middle option selected").

I then changed the resolution to Scaled and chose the middle option to match the other two monitors. Upon doing so, the monitor went into 30Hz mode and I got a laggy mouse. The thing that worked for me was change the offending monitor back to "Default for display" and then do that for the other two monitors. Next, I went to the left most monitor and I set the resolution to Scaled again (middle) and then I did the same for the other two monitors and everything went back to normal; all three monitors were now at 60Hz!


I am using a Samsung LU28R55 as external display with my 2020 13" MacBook Pro.

I have been suffering from the same problem (external display running at 30Hz, no matter the resolution). Interestingly, switching the external monitor's resolution to "Default for display" had no effect.

I had to do it for both the external and the internal display (I run pretty high resolutions on both). Then both displays switched to 60Hz and everything has been working fine since then.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .