Magenta lines glitch crawling up

Hello everyone, i’m experiencing a weird bug on my laptop, and I can’t seem to find any help about it on the internet nor any clear path to follow.

Maybe someone here has seen a problem like this and can help ? I’d be glad.

Relevant system config

System : Manjaro Gnome
Laptop : Asus GL502VS-FY299
GPU : Nvidia GTX 1070
GPU Driver : Nvidia 455

What happens ?

Sometimes, at boot, a screen glitch appears.
Magenta lines overlay on the bottom of the screen for one on and off and “crawl” up before coming down and crawling up again.
It happens at the login screen, and persists after logging in.

YouTube video of the glitch here

How to fix it ?

  • Plugging a HDMI external monitor in and out until it’s gone (not optimal on the go)
  • Plugging a HDMI to VGA adapter in and out until it’s gone (the same as always)
  • Restarting display-manager via systemctl (not reliable, the glitch can reappear when the display manager kicks back in)

What was tried ?

  • Restarting, problem still appears
  • Using nouveau driver, not viable because of performance in games
  • Using Manjaro KDE, problem still appears
  • Using Ubuntu, problem still appears

Remarks

I think that this problem may be linked to the procedure going on when screens are connected, this is why plugging something in/out sometimes solves the problem. Where and why, I don’t know.
The HDMI to VGA adapter works because it’s an active adapter, thus is treated the same regardless of the presence of a display at the other end or not.

edit : changed youtube link to non-clickable as suggested

:+1: Welcome to Manjaro! :+1:

Have a look at my profile and then try the 440 series and report back, please…

:+1:

I changed the link as suggested on your profile.
I’ve switched to 440, the glitch has not appeared yet.
It’s not always happening tho, so it’s not a win yet for me, as I started my linux journey about a year on Ubuntu 18.04, back then I already saw it, and the official repos drivers were 440 IIRC.
This leads me to think that the bug will reappear, as it tends to stay the same until I plug in a monitor (which I don’t have at the moment).

1 Like

Keep me informed. If it reappears, post the output of xrandr too…

Hello again,
it’s happening again right now.

Output of xrandr :

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080     60.02*+
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)

As you never posted an inxi --admin --verbosity=7 --filter --no-host --width we have very little information to go on to see why it’s cropping up:

  • Is this a laptop and is it cropping up on the internal screen?
    • If not, how is the screen connected exactly?
    • if yes, have you cleaned the ZIF socket and cable connector yet?

Here is the output of the aforementioned command.

My computer is a laptop.
It’s cropping up on the internal screen only (when the bug happens at random startups) and never on an external display.
No I haven’t cleaned the cable connector nor any internal ZIF socket yet. Which one am I supposed to clean exactly ? I’ve never touched any connector related to the screen inside my machine, I’ve cleaned fans, replaced thermal paste, added a SoDIMM stick and changed my M.2 SSD but never touched anything display related.

I can’t find the service manual for your particular model, but the first cable they remove at this point in the video is what I’m talking about…

From a Mnajaro perspective there is nothing more to do as you’re running the exact same Graphics hardware as I do and it works here:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.80.02    Driver Version: 450.80.02    CUDA Version: 11.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 1070    Off  | 00000000:01:00.0  On |                  N/A |
| N/A   42C    P8     6W /  N/A |    292MiB /  8111MiB |      4%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

(In the meantime, I’ve upgraded to the 450 series as the problems have quieted down.)

If cleaning the contacts doesn’t help and you know someone else with a 1070, try theirs and see if it’s a hardware problem inside the card…

:thinking: