I recently encountered an issue with my Lenovo laptop featuring AMD internal graphics, where it failed to detect an external display connected via USB - C to HDMI cable.
Despite trying various solutions such as reinstalling drivers, rolling back to manufacturer drivers, using a new USB-C to HDMI cable, and performing a Windows 11 factory reset, the problem persisted since October 2024.
What ultimately resolved the issue was powering down my laptop by holding the physical power button for one minute. Upon powering it back up, Windows 11 immediately auto-detected my external display. Pressing the Windows key + P allowed me to switch between the desired external display modes as before the problem occurred.