1. Test with a different cable + adapter
Cheap USB-C-to-HDMI adapters from Hafeez Centre are the #1 cause of external display flicker in Pakistan. Borrow a known-good Apple or Anker adapter and test. If flicker stops, the adapter was the problem (replace with a quality one).
2. Check resolution + refresh-rate match
Some 4K displays at 60Hz over single-stream USB-C cause sporadic flicker. System Settings → Displays → check the resolution and refresh rate match your monitor's native spec. Lower to 30Hz if 60Hz flickers · usually it's a cable bandwidth issue.
3. M1/M2 Air dual-display limitation
MacBook Air M1 and M2 (A2337, A2681) only support ONE external display. Trying to drive two via a hub causes flicker on both. M3/M4 Airs and all Pros support 2+ external displays.
4. When the USB-C port is failing
After exhausting cable/hub fixes, the Mac's USB-C port itself may have wear damage. Try other ports on the Mac. If all fail, port repair PKR 6,000-10,000 fixes it.
5. Intel discrete GPU flicker
On 2018-2019 Intel MacBook Pros (A2141), the dGPU is known to flicker external displays as it ages. Symptom: flicker only when running heavy apps, syncs with system load. Fix: GPU reflow PKR 30,000-45,000.
