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.
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.
- Disconnect and reconnect the display. Unplug the cable from both your Mac and the monitor, wait 10 seconds, then reconnect firmly at both ends.
- Restart your Mac with the display connected. Choose Apple menu > Restart rather than just logging out.
- 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.
- 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.
- Shut down your Mac completely.
- Turn your Mac on and immediately hold down
Shiftuntil the login window appears. This boots into Safe Mode. - Log in. Your display may look unusual — this is expected.
- Restart your Mac normally (without holding
Shift). - 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.
- Go to Apple menu > System Settings > Displays.
- Select your external display from the list.
- Click the dropdown next to Resolution.
- Choose Default for display (or Best for display on older macOS versions) to use the native resolution.
- 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:
- Open System Settings > Displays > Arrange.
- Confirm the monitor is positioned correctly relative to your Mac's built-in screen.
- Ensure Mirror Displays is turned off unless you specifically want both screens to show the same content.
- 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:
- Connect your external monitor to another Mac. If it works correctly, the problem is with your Mac's software or settings.
- Connect a different monitor to your Mac. If the second display works fine, the original monitor or its cable may be faulty.
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.
- Shut down your Mac.
- Press the power button, then immediately hold down
Option+Command+P+Rfor about 20 seconds. - Release the keys when your Mac restarts or you hear the startup sound a second time.
- 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.
- Connect the monitor directly to your Mac using a compatible cable, bypassing any dock or adapter.
- Check the manufacturer's website for firmware updates for your dock or adapter.
- Confirm the adapter supports your monitor's resolution and refresh rate. Some passive adapters are limited to 4K at 30Hz, which can cause flickering or detection problems.
Create a New User Account
Corrupted user-level display preferences can prevent proper detection. To test this:
- Go to System Settings > Users & Groups.
- Add a new user account for testing purposes.
- 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.
- Back up your Mac using Time Machine or another backup method.
- Restart your Mac and hold down
Command+Rto boot into macOS Recovery. - Select Reinstall macOS and follow the prompts.
- Once complete, reconnect your external display and verify the resolution.
Related Articles
- Printer not printing / offline
- Sound not working
- Screen brightness adjustment
- Keyboard or mouse not responding
- How to connect Bluetooth devices
Still Having Issues?
💻 Open a Ticket