Hi, prakrit
The screenshot shows Windows failing to recognize an external display. Since HDMI is a wired connection, this is a detection or input-source issue rather than a casting or Miracast problem.
Besides the solutions provided by the Q&A Assist, here are some suggestions you can try:
Use the monitor’s physical Input or Source button and manually select the correct HDMI input. If the monitor has HDMI 1 and HDMI 2, check both.
Unplug the monitor’s power cord for about one minute, then reconnect it. This resets the monitor’s internal HDMI detection.
Open Settings > System > Display, expand Multiple displays, and select Detect. Windows provides this option for displays that are connected but not automatically recognized.
Check Device Manager > Display adapters. If Microsoft Basic Display Adapter appears, install the graphics driver directly from the laptop manufacturer’s support page rather than relying on automatic driver search. The generic adapter can lack proper multiple-monitor support.
If the laptop has both integrated and dedicated graphics, open the manufacturer’s graphics utility and switch the default display adapter. The exact setting varies by laptop model.
Also check the laptop manufacturer’s support page for BIOS, firmware, and chipset updates, since the HDMI port may be controlled by the chipset rather than only the display driver.
Thank you for your patience in reading, I hope this information has been helpful to you.
If the answer is helpful, please click "Yes" and kindly upvote it. If you have extra questions about this answer, please click "Comment."
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.