Home › Knowledgebase › KB-286

How to fix a Mac external display not detected or showing the wrong resolution after macOS updates

Summary

This guide helps you troubleshoot and resolve: How to fix a Mac external display not detected or showing the wrong resolution after macOS updates. Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? 💻 Open a Ticket

Common Causes

After a macOS update, it's common for external displays to stop working correctly. You might notice your Mac isn't detecting the monitor at all, the screen is flickering, the resolution looks wrong, or colours appear washed out. In most cases, this is caused by outdated display drivers, corrupted display preferences, or a handshake issue between your Mac and the monitor. The steps below will walk you through resolving the problem, starting with the quickest fixes and moving to more detailed troubleshooting.

Quick Fix Steps

Try these steps in order. Most display issues after a macOS update are resolved within the first few.

  1. Disconnect and reconnect the display. Unplug the cable from both your Mac and the monitor, wait 10 seconds, then reconnect firmly at both ends.
  2. Restart your Mac with the display connected. Choose Apple menu > Restart rather than just logging out.
  3. Try a different cable or port. If your Mac has multiple Thunderbolt or USB-C ports, switch to another one. If possible, swap the cable for a known-working one.
  4. Check for further macOS updates. Apple often releases follow-up patches that fix display compatibility. Go to Apple menu > System Settings > General > Software Update.

If the display is still not detected or the resolution is wrong, continue to the detailed instructions below.

Detailed Instructions

Reset the Display Preferences

macOS stores display configuration data in a hidden preferences file. If this file becomes corrupted during an update, your Mac may fail to recognise the monitor or apply the correct resolution.

  1. Shut down your Mac completely.
  2. Turn your Mac on and immediately hold down Shift until the login window appears. This boots into Safe Mode.
  3. Log in. Your display may look unusual — this is expected.
  4. Restart your Mac normally (without holding Shift).
  5. Once logged back in, reconnect the external display if it isn't already connected.

Safe Mode clears certain cached display settings and forces macOS to redetect connected monitors on the next normal boot.

Set the Resolution Manually

macOS sometimes defaults to a scaled resolution that doesn't match your monitor's native panel. You can override this manually.

  1. Go to Apple menu > System Settings > Displays.
  2. Select your external display from the list.
  3. Click the dropdown next to Resolution.
  4. Choose Default for display (or Best for display on older macOS versions) to use the native resolution.
  5. If the correct option isn't listed, try Scaled and select the resolution that matches your monitor's specifications.

For most modern external monitors, the native resolution is listed as something like 2560 × 1440 (QHD), 3840 × 2160 (4K), or 5120 × 2880 (5K). Check your monitor's specifications if you're unsure.

Check Display Arrangement and Mirroring

If the display is detected but appears blank or mirrored incorrectly:

  1. Open System Settings > Displays > Arrange.
  2. Confirm the monitor is positioned correctly relative to your Mac's built-in screen.
  3. Ensure Mirror Displays is turned off unless you specifically want both screens to show the same content.
  4. Drag the white menu bar to the display you want as your primary monitor.

Troubleshooting

Test with a Different Mac or Monitor

To isolate whether the issue is with your Mac or the display:

Reset NVRAM

For Intel-based Macs, resetting the NVRAM can resolve persistent display detection issues. Skip this step if you're using an Apple Silicon Mac (M1, M2, M3, or M4), as NVRAM resets automatically when needed.

  1. Shut down your Mac.
  2. Press the power button, then immediately hold down Option + Command + P + R for about 20 seconds.
  3. Release the keys when your Mac restarts or you hear the startup sound a second time.
  4. Reconnect your display and check the resolution.

Check for Adapter and Dock Compatibility

If you're using a USB-C hub, Thunderbolt dock, or HDMI/DisplayPort adapter, the issue may be with the intermediary device rather than your Mac or monitor.

Create a New User Account

Corrupted user-level display preferences can prevent proper detection. To test this:

  1. Go to System Settings > Users & Groups.
  2. Add a new user account for testing purposes.
  3. Log into the new account and connect your external display.

If the display works correctly under the new account, the issue is with your original user profile. Sign into a different administrator account (or boot into Safe Mode) and remove the ~/Library/Preferences/ByHost/com.apple.windowserver.*.plist file from your original account's home folder, or contact us for further assistance.

Deleting preference files can cause unexpected behaviour if done incorrectly. If you're not comfortable editing files in ~/Library/, skip this step and open a ticket so we can help.

Reinstall macOS Without Erasing Data

If none of the above steps resolve the issue, a clean reinstall of macOS over your existing installation can repair corrupted system files related to display drivers. Your data and applications remain intact.

  1. Back up your Mac using Time Machine or another backup method.
  2. Restart your Mac and hold down Command + R to boot into macOS Recovery.
  3. Select Reinstall macOS and follow the prompts.
  4. Once complete, reconnect your external display and verify the resolution.

Related Articles

Still Having Issues?

Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.

💻 Open a Ticket