Monitor Flickering / Black Screen – Works at 60Hz But Still Flickers – Tried Everything

Noah Tai Apin 25 Reputation points
2025-09-10T13:53:28.2233333+00:00

I'm having a persistent issue with my external monitor flickering or going completely black.

Problem:

My monitor flickers constantly or turns black.

It only displays properly at 60Hz, but even then, flickering still happens intermittently.

When I try to set it to higher refresh rates (like 144Hz), the flickering gets worse or it goes black entirely.

What I’ve tried:

Used two different HDMI cables: a 2.4 HDMI and a 5 HDMI.

Tested both cables on other monitors and they worked fine.

Tried different monitors with my laptop — same flickering issue.

Connected this MSI monitor to another person’s PC, and it worked perfectly with no issues.

Adjusted refresh rate settings in Windows and NVIDIA Control Panel.

Updated display drivers and GPU drivers.

My Setup:

Laptop: ASUS Gaming Laptop

GPU: NVIDIA GeForce RTX 3050 Laptop GPU

Monitor: MSI G241 (144Hz supported)

Cables: HDMI 2.4 and HDMI 5, both tested and working on other setups.

It seems like the issue is specific to my laptop, since the cables and monitors all work elsewhere.

Questions:

Could this be a compatibility issue with my laptop’s HDMI port or GPU?

Is there a known fix for this kind of flickering issue when using external monitors?

Would using a DisplayPort or USB-C to DisplayPort adapter potentially fix the problem?

Any help or suggestions would be appreciated!

Thanks!

Windows for home | Windows 11 | Display and graphics
0 comments No comments

Answer accepted by question author
IGYQ 22,055 Reputation points Independent Advisor
2025-09-10T14:45:00.91+00:00

Hi!

You've already isolated most of it and the only missing step is to try either the display port. I suggest to try the connection using a display port. This will verify if the hdmi port on your laptop is faulty or not. If using a display port show no flickering with the same monitor either the HDMI port needs cleaning of contacts or it needs servicing. If using display port shows the same issue there might be a an internal fault for all the output ports.

Was this answer helpful?


0 additional answers

Sort by: Oldest

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.