You are not logged in.

#1 2017-09-07 18:40:11

sitwano
Member
Registered: 2017-07-07
Posts: 83

Display graphics glitches out after sleep on kernel 4.12.10

I have a lenovo thinkpad x250 laptop. I have gnome set to dim the screen and turn of display after a set amount of time. Furthermore the laptop goes to sleep after a while of inactivity too. This works as expected. However, upon resume from sleep, the graphics glitches out and the screen contents violently shake on the laptop display.  A remedy to this would be to close the laptop lid and wake it up again. This didn't happen on LTS kernel 4.9.47. Furthermore, I did do an early KMS start to load i915 module to make my hibernation work. Could this cause this problem?

I check the system journal and I get this message:

kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun

Relevant Laptop details:

Thinkpad X250
Architecture: x86_64
Model name: Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
Graphics: Intel Integrated HD 5500
OS: Arch Linux with Gnome DE
Driver: Not using xf86-video-intel, so I'm assuming that I'm on the modesetting graphics driver.

Steps to reproduce:
- wait for laptop to dim screen and then go to suspend.
- Wake computer by opening lid or pressing power button.

Steps to temporarily fix:
- Force laptop to suspend by closing lid.
- Reopen laptop lid to stop glitching.

I've opened a bug report on the following sites for tracking

1.) https://bugs.freedesktop.org/show_bug.cgi?id=102587
2.) https://bugzilla.kernel.org/show_bug.cgi?id=196881
3.) https://bugs.archlinux.org/task/55562

I've tried downgrading the kernel up to 4.12.3, and also I also upraded to 4.13 kernel, and the issue remains, suggesting that its a regression. I'm using gnome on wayland. I've removed xf86-video-intel.

Does anyone have any suggestions?

Edit: Added bug trackin sites for this bug. Also added laptop details and steps to reproduce the error.

Last edited by sitwano (2017-09-09 11:07:28)

Offline

Board footer

Powered by FluxBB