Public bug reported: 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-994-generic) but the issues remain on both Wayland and Xorg. It seems related to the 3D acceleration since the corruption only starts with gdm, not on the framebuffer before. The issue happens on every boot. The i915 module is loaded with its default parameters, the nvidia card is deactivated with switcheroo and the proprietary driver has never been installed.
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.freedesktop.org against DRI -> DRM/Intel [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/drm/card1/error [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. ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: drm i915 ** Attachment added: "i915 Hang Kernel Error Dump" https://bugs.launchpad.net/bugs/1744935/+attachment/5041734/+files/drm-card1-error.dump -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1744935 Title: [i915] Display Corruption Status in linux package in Ubuntu: New 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-994-generic) but the issues remain on both Wayland and Xorg. It seems related to the 3D acceleration since the corruption only starts with gdm, not on the framebuffer before. The issue happens on every boot. The i915 module is loaded with its default parameters, the nvidia card is deactivated with switcheroo and the proprietary driver has never been installed. 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.freedesktop.org against DRI -> DRM/Intel [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/drm/card1/error [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. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1744935/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp