How to Fix an External Display That Keeps Flickering on a Mac

Illustration for How to Fix an External Display That Keeps Flickering on a Mac

An external display that flickers, flashes black, or repeatedly disconnects from a Mac usually has a problem with the connection, refresh rate, resolution, adapter, dock, or display software. Start by reseating the cable and restarting the Mac and monitor. If that does not help, test a different cable or port, use a standard refresh rate and resolution, bypass adapters and docks, and install available macOS and display firmware updates.

The steps below help identify whether the problem is caused by the Mac, the display, or the connection between them.

Quick Answer

Try these fixes in order:

  1. Disconnect and reconnect the display cable at both ends. 2. Restart the Mac and the external display. 3. Replace the cable and test another port. 4. Set the display to a standard refresh rate and resolution. 5. Bypass any USB-C hub, dock, or adapter. 6.

1. Check the Cable and Physical Connections

A loose, damaged, or unsuitable cable is one of the most common causes of an external display flickering on a Mac. Flickering can occur when the connection briefly drops and reconnects, even if the display never shows a full “No Signal” message.

  1. Turn off the external display.
  2. Disconnect the video cable from the Mac and the display.
  3. Inspect both connectors for bent pins, visible damage, dirt, or looseness.
  4. Reconnect the cable firmly at both ends.
  5. Turn the display back on and wait several seconds for macOS to detect it.

If the cable has a locking mechanism, make sure it is secured correctly. For USB-C and Thunderbolt connections, avoid forcing the connector into the port.

Try a different cable

Use another cable that supports the connection type and the display’s resolution and refresh rate. A cable may work for basic video but fail when transmitting a higher refresh rate or greater bandwidth. “Bandwidth” is the amount of data the cable can carry each second.

For example, a display may flicker when configured for a high refresh rate but remain stable at a lower one. If a replacement cable fixes the problem, stop using the original cable.

Avoid testing with a long or unusually thin cable when possible. For troubleshooting, use the shortest good-quality cable available.

2. Restart the Mac and the Display

Temporary communication errors between macOS and the monitor can cause flashing, intermittent black screens, or repeated reconnects.

  1. Save your work.
  2. Choose Apple menu  > Restart.
  3. Turn off the external display.
  4. Wait about 30 seconds.
  5. Turn the display on again after the Mac has restarted.

If the display is connected through a dock, disconnect the dock’s power cable for about 30 seconds, then reconnect it. This resets the dock’s power and video connection. Save your work before disconnecting hardware, because an unstable dock may also disconnect storage devices or other accessories.

3. Test Another Port

A problem may affect one port rather than the entire Mac or display.

  • If your Mac has more than one compatible port, connect the display to another one.
  • If the monitor has multiple video inputs, select another input and test it with the appropriate cable.
  • If you are using a USB-C or Thunderbolt adapter, try another compatible adapter.
  • Disconnect unnecessary USB devices while testing.

On a MacBook, move the display connection to another side or port if possible. If flickering disappears, the original port, adapter, or nearby accessory may be involved.

Do not repeatedly insert a connector that feels loose or physically damaged. A damaged port can worsen with continued use.

4. Set a Standard Refresh Rate

The refresh rate controls how often the display updates the image. It is measured in hertz (Hz). A setting that the monitor, cable, adapter, or dock cannot reliably handle may cause flickering or black flashes.

  1. Choose Apple menu  > System Settings.
  2. Click Displays.
  3. Select the flickering external display.
  4. Click the Refresh rate menu.
  5. Choose a standard setting, such as 60 Hertz, if available.

If the display becomes stable at 60 Hz, the previous refresh rate may be too demanding for the cable, adapter, dock, or display. You can later try a different setting to determine whether the problem returns.

For more detailed refresh-rate options, see How to Change the Refresh Rate on a Mac Display.

If the screen goes black after changing the refresh rate

Wait briefly to see whether macOS restores the previous setting. If the image does not return, disconnect and reconnect the display. You can also shut down the Mac, disconnect the external display, start the Mac without it, and reconnect the display after macOS loads.

5. Change the Resolution or Scaling

The display may flicker when macOS is using a resolution or scaled setting that creates a difficult signal for the connection.

  1. Open Apple menu  > System Settings.
  2. Click Displays.
  3. Select the external display.
  4. Under Resolution, select Default or choose a lower resolution.
  5. Test the display for several minutes.

“Default” usually lets macOS use the display’s recommended configuration. A lower resolution is useful as a test because it reduces the amount of data sent to the monitor.

If the problem stops after changing the resolution, the original setting may exceed what the cable, adapter, dock, or monitor can reliably support. See How to Change Display Resolution and Scaling on a Mac for additional display-setting options.

6. Bypass Adapters, Hubs, and Docks

Adapters and docks add another connection point and may convert one video signal into another. A faulty accessory, insufficient power supply, outdated firmware, or unsupported display configuration can make an external monitor flash on a Mac.

To isolate the accessory:

  1. Save your work.
  2. Disconnect the display from the dock, hub, or adapter.
  3. Connect the display directly to the Mac using a compatible cable.
  4. Restart the Mac and monitor.
  5. Test the display with the same resolution and refresh rate.

If the direct connection works, reconnect the dock and test it again. The dock, its cable, its power adapter, or its firmware may be responsible.

Check the dock’s power supply

Some docks cannot provide a stable video connection without their own power adapter. Connect the dock to its supplied power source, rather than relying only on the Mac’s power. If the dock is bus-powered, disconnect other high-power USB devices while testing.

A USB-C hub may support charging and data but not the display resolution or refresh rate you are using. Check the accessory’s documentation for supported display standards and limits.

Be careful with display adapters

A USB-C-to-HDMI, USB-C-to-DisplayPort, or other adapter may be directional or limited to specific resolutions and refresh rates. If possible, test with a direct cable that matches the Mac’s port and the monitor’s input.

7. Install macOS and Accessory Updates

Updates can improve compatibility with external displays, docks, adapters, and graphics hardware.

Update macOS

  1. Save your work.
  2. Open Apple menu  > System Settings.
  3. Click General.
  4. Click Software Update.
  5. Install available updates if appropriate.

A macOS update may restart the Mac, so close apps and save files first. Keep the Mac connected to power during the update.

Update the monitor or dock

Some monitors and docks have firmware updates supplied by their manufacturers. Check the manufacturer’s support site or update utility for your exact model. Do not disconnect the monitor, dock, or Mac during a firmware update unless the instructions specifically tell you to do so.

If the display was stable before a recent update and began flickering afterward, note the date and any changed equipment. This information can help identify whether the issue is software-related.

8. Check Display Settings and Connection Behavior

Open System Settings > Displays and review the affected display’s settings. If High Dynamic Range is available, turn it off temporarily and test the monitor. HDR changes how brightness and color information are sent and can expose limitations in a cable, adapter, dock, or monitor.

Also test with:

  • A single external display connected
  • The MacBook open rather than using closed-lid mode
  • No screen-recording, display-management, or virtual-display software running
  • Fewer connected USB devices
  • The monitor’s own factory or standard picture mode

If the display is stable with the MacBook open but flickers when the lid is closed, the issue may involve the dock, power arrangement, or closed-lid setup. For background on that setup, see How to Use a MacBook with the Lid Closed.

Quit third-party utilities that modify display resolution, brightness, color, window placement, or multiple-monitor behavior. If flickering stops, check whether the utility has an update or configuration that supports your current macOS version.

9. Isolate the Source of the Problem

Isolation testing is the fastest way to determine which component is failing. Change only one part of the setup at a time and observe whether the flickering changes.

Test the Mac with another display

Connect your Mac to a different monitor or television using a known-good cable. If the second display works normally, the original monitor, cable, adapter, or dock is more likely to be responsible.

If both displays flicker when connected directly to the Mac, the Mac, its software, or the shared cable type may be involved.

Test the affected display with another computer

Connect the monitor to another Mac or computer using the same cable. If it flickers there too, the monitor or cable is likely at fault. If it works normally, focus on the original Mac, adapter, dock, or its settings.

Remove components one at a time

Use this basic sequence:

  1. Mac directly to monitor with a different cable
  2. Mac directly to monitor with the original cable
  3. Mac through the adapter
  4. Mac through the dock
  5. Dock with all other accessories disconnected
  6. Dock with its power adapter connected

This approach identifies whether the problem follows the display, cable, port, adapter, dock, or Mac.

10. Check for Heat, Power, and Interference

Some flickering problems appear only after the Mac, dock, or display has been running for a while.

  • Make sure the Mac’s vents are not blocked.
  • Keep the dock and adapter away from heat sources.
  • Use the monitor’s original or recommended power cable.
  • Test another wall outlet if power seems unstable.
  • Keep video cables away from damaged power cables or poorly shielded equipment.
  • Disconnect high-power USB accessories temporarily.

These checks do not prove that heat or electrical interference is the cause, but they can reveal a problem that appears only under certain conditions.

Troubleshooting

The monitor flickers only when an app is open

Quit the app and test the desktop. If the flickering stops, update the app and check whether it uses hardware-accelerated graphics. Test another browser or app to see whether the issue is limited to one program.

The screen flashes black for one or two seconds

This usually indicates a brief loss of signal. Replace the cable, lower the refresh rate, bypass the dock, and test another port. A brief black screen during a setting change can be normal, but repeated flashes are not.

The display is detected but keeps disconnecting

Connect it directly to the Mac, use a different cable, and select Default under System Settings > Displays. If it remains unstable, test the display with another computer.

Flickering starts when another monitor is connected

Disconnect the second monitor and test each display separately. If each works alone but not together, the Mac, dock, adapter, or selected resolutions may be reaching a configuration limit. Use lower refresh rates or resolutions and check the dock’s specifications.

The problem began after adding a dock or adapter

Remove the accessory and connect the display directly. If the flickering stops, update the dock if an update is available or replace it with an adapter that supports your display’s required resolution and refresh rate.

Nothing fixes the flickering

After testing multiple cables, ports, displays, and direct connections, the likely causes include a failing monitor, damaged Mac port, defective adapter, or graphics hardware problem. Contact the display or accessory manufacturer if the problem follows that device. Contact Apple Support or an Apple Authorized Service Provider if the problem follows the Mac.

Frequently Asked Questions

Why does my external monitor keep flickering on my Mac?

The most common causes are a faulty cable, an unsuitable refresh rate or resolution, a defective adapter or dock, outdated software, or a failing monitor.

Can a USB-C cable cause monitor flickering?

Yes. Some USB-C cables support charging and data but do not reliably support the video bandwidth required by a particular display.

Will lowering the refresh rate stop Mac monitor flickering?

It may. A lower refresh rate sends less data and can make an unstable cable, adapter, or dock reliable.

Should I replace the monitor or the cable first?

Test another cable before replacing the monitor. A cable is usually easier to swap and can fail intermittently without visible damage.

Final Thoughts

Start with the simplest causes: reseat or replace the cable, restart both devices, and use a standard refresh rate and resolution.