How to Fix Horizontal Lines on a Monitor Screen
Horizontal lines appearing across a computer screen are a common and frustrating display glitch. They can manifest as single colored lines (red, green, blue) or as columns of flickering gray lines. Because displays rely on high-frequency sync pulses from the graphics controller, isolating the fault requires checking both hardware connectors and internal configurations. This guide lists the steps to diagnose and repair horizontal lines on your display.
Why Do Horizontal Lines Appear?
A display panel updates the screen row by row, from top to bottom. If a row of pixels loses electrical sync, it displays incorrect colors or stays blank, resulting in lines. The root cause can reside in one of four areas:
- Bad Cable Connection (Signal Loss): HDMI and DisplayPort cables transmit packets of data. If the cable is loose or has internally damaged copper pins, it drops the vertical/horizontal sync packets, generating lines.
- Refresh Rate Incompatibility: Running a monitor at a refresh rate (Hz) or display resolution that the graphics driver or panel doesn't fully support can lead to line synchronization glitches.
- Graphics Card (GPU) Errors: A overheating GPU or corrupt graphics driver can feed distorted framebuffers to the monitor.
- Hardware Frame Failures (T-CON Board or Ribbons): Inside the monitor, a small microchip called the Timing Controller (T-CON board) translates raw GPU signals into specific row-column voltages. If the T-CON overheats, or if the thin ribbon cables bonding the display glass to the frame begin to detach (due to heat expansion), permanent lines appear.
Step-by-Step Diagnostic Test
To pinpoint the source of the horizontal lines, follow these steps:
- Verify the Menu Interface (OSD): Press the physical menu button on your monitor to open the On-Screen Display (OSD) settings.
- If the horizontal lines **cross over the monitor menu**, the issue resides strictly inside the monitor hardware (panel, T-CON, or internal frame).
- If the lines **appear behind the menu** but the menu itself is clean, the monitor panel is likely fine; the issue lies in the cable, GPU, or driver.
- Conduct a Device Swapping Check: Unplug the monitor and connect it to another computer (or a console/laptop) using a different cable.
- If the lines **disappear**, the monitor is functional. You need to troubleshoot your primary computer's GPU, drivers, or refresh settings.
- If the lines **persist** on the second device, your monitor panel or T-CON board requires service.
- Perform a Graphics Driver Reset: Press
Ctrl + Shift + Win + Bon Windows. This restarts your graphics subsystem. If the screen flashes and the lines resolve, it was a software frame buffer freeze.
Symptom Comparison Matrix
| Line Appearance | Likely Cause | Quick Test | Repair Action |
|---|---|---|---|
| Flickering, unstable horizontal lines that move as you move folders. | Loose or low-quality DisplayPort/HDMI cable. | Wiggle the cable connector at the port. | Replace cable with a VESA-certified cable. |
| Thin, solid-colored lines (red, green, blue) that stay in fixed locations. | Failing internal ribbon cable or row transistor. | Open monitor OSD; lines will sit on top of the menu. | Panel replacement or ribbon repair required. |
| Multiple thick gray bands across the screen, accompanied by screen ghosting. | Timing Controller (T-CON) board failure due to heat. | Lines worsen as the monitor warms up. | Replace T-CON board or replace monitor. |
How to Fix Horizontal Lines
1. Clean and Reseat Cable Connections
Dust can settle inside ports, blocking signal pins. Unplug your cable from both the GPU and the monitor. Blow out the ports with compressed air or wipe the connector pins with 99% isopropyl alcohol. Plug them back in securely. Avoid wrapping cables in tight loops or routing them next to power cables, which can cause electromagnetic interference.
2. Match Refresh Rates in Control Panels
If your monitor supports high refresh rates (like 144Hz or 240Hz), your operating system might try to output a frequency that the cable bandwidth cannot handle.
- On Windows: Right-click desktop → Display Settings → Advanced Display → Reduce the *Refresh Rate* to 60Hz. If the lines vanish, your cable was bottlenecking. Gradually increase the refresh rate to test limits.
- On macOS: Go to System Settings → Displays → Adjust the refresh rate option.
3. Clean Driver Installation (DDU)
If swapping devices shows that your monitor works fine on other systems, execute a clean GPU driver install. Download Display Driver Uninstaller (DDU) to wipe all corrupted driver remnants in Safe Mode, then download and install the latest driver from NVIDIA, AMD, or Intel.