External monitor support stopped working on MacBook Pro M3
I have a MacBook Pro M3 Pro running 26.2. I have a portable USB monitor that has been working fine for some time. Normally I just plug it in an I get an extra screen, very simple. But this has all suddenly stopped working, and I'm pretty sure the problem is on the Mac side.
Now when I plug in any screen, nothing happens. I have tried 3 different ways: directly through HDMI, directly through USB-C, and indirectly through USB-C using an HDMI adaptor. All behave identically: no second screen appears in the displays control panel. I have tried different cables, and the same monitors and cables work fine on other machines. The USB monitor powers on, but the screen remains blank.
Now it gets weird. If I hit play in a presentation in Keynote, it asks if I want to play it on the external screen (connected via any of the methods I listed), and if I say yes, it then plays perfectly on the external screen, but it still does not appear as a display in the settings panel, and the screen can't be used for anything else (mirroring or extended desktop). The mirroring icon does not appear in the menu bar (it appears in the control centre, but does nothing when clicked), and no mirroring options are shown in the displays control panel. I also note that the USB monitor does not appear as a USB device when looking at system information, even when it is connected and working.
I have rebooted with and without a second screen connected, but nothing is changing. Is there some way of resetting the monitor detection? Is zapping PRAM still a thing?
MacBook Pro 14″, macOS 26.2