[i915] Display Corruption
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
Sometime during a regular package update of Ubuntu of 17.10 I started having screen corruption issues within GL apps (e.g. WebGL on google maps) on both the external screens as well as the laptops (Thinkpad T460p), but then spread further to the regular desktop. I updated to Ubuntu 18.04 to try to resolve the issue and then even updated the kernel to the Linux-4.15-rc8 (4.15.0-
The corruption is best described as flashing distortions associated with timers and/or input events. Sometimes a whole triangular section of up to a quarter of the double-screen setup is streched and/or discolored or blacked out. Sometimes black squares (a few pixels) splatter the whole screen for a few frames until a damaged region is updated. It looks like some kind of shader issue.
Sometimes the screen gets stuck for a few seconds (presumably the hang from the crashdump attached), so it's possible that there are multiple issues but I can't discern them.
dmesg reports:
`
[31026.161705] [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
[31731.589497] [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
[32477.060892] [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
[35533.800723] [drm] GPU HANG: ecode 9:0:0x85dffffb, in gnome-shell [14269], reason: Hang on rcs0, action: reset
[35533.800725] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[35533.800725] [drm] Please file a _new_ bug report on bugs.freedeskto
[35533.800725] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[35533.800726] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[35533.800726] [drm] GPU crash dump saved to /sys/class/
[35533.800768] i915 0000:00:02.0: Resetting rcs0 after gpu hang
[36101.847545] [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
[41209.093879] [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
[43073.711135] [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
[43339.548927] [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
[43886.208705] [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
[44617.864814] [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
[45925.860575] i915 0000:00:02.0: Resetting rcs0 after gpu hang
`
The memory size in UEFI is already set to the maximum of 512Mb.
---
ApportVersion: 2.20.8-0ubuntu6
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
DistroRelease: Ubuntu 18.04
HibernationDevice: RESUME=
InstallationDate: Installed on 2017-05-30 (238 days ago)
InstallationMedia: Ubuntu 16.04.2 LTS "Xenial Xerus" - Release amd64 (20170215.2)
MachineType: LENOVO 20FW003PMZ
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
PulseList:
Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
linux-
linux-
linux-firmware 1.170
Tags: bionic
Uname: Linux 4.13.0-25-generic x86_64
UpgradeStatus: Upgraded to bionic on 2018-01-11 (12 days ago)
UserGroups:
_MarkForUpload: True
dmi.bios.date: 12/18/2017
dmi.bios.vendor: LENOVO
dmi.bios.version: R07ET81W (2.21 )
dmi.board.
dmi.board.name: 20FW003PMZ
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40697 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: ThinkPad T460p
dmi.product.name: 20FW003PMZ
dmi.product.
dmi.sys.vendor: LENOVO
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1744935
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.