[chv] Heavy web pages or high io load makes rendering stuck
@RussianNeuroMancer
Submitted by RussianNeuroMancer Assigned to Intel 3D Bugs Mailing List
Link to original bug (#101711)
Description
Created attachment 132484 dmesg of Linux 2017-07-06 drm-tip with drm.debug=0x1e log_buf_len=1M
Hello!
Rendering of heavy web pages like pages with many gif images (https://www.theverge.com/tech) maps, just heavy web-sites, frequently lead to state that looks like GPU hang - while tablet is accessible via ssh, rendering on display just stop for a few minutes (or sometimes until web browser is terminated) however /sys/class/drm/card0/error return "No error state collected". Killing web browser process could bring system to life faster, however this is possible only remotely which is not an option for tablet (hence critical severity).
First example: Enable GPU rendering in Chrome/Opera/Chromium settings. (Also reproducible with disabled GPU rendering.) Visit https://www.theverge.com/walt-mossberg-verge Scroll down to "MOSSBERG: THE DISAPPEARING COMPUTER" animation, wait few seconds.
Second example: Disable GPU rendering in Chrome/Opera/Chromium settings. (Also reproducible with enabled GPU rendering, but less frequently, so keep it disabled for this particular page.) Visit https://www.theverge.com/tech Slowly scroll this page up and down, few seconds later rendering will stuck.
Hardware: Dell Vanue 8 Pro 5855 with x5-Z8500 CPU.
Software: Ubuntu Gnome 17.04 x86_64 Linux 4.12.0rc7 and Intel drm-tip kernel (cod/tip/drm-tip/2017-07-06, cefc82aab8bb8ec201e922cf23d227c47845094c) Mesa 17.1.2, libdrm 2.4.80 Issue is reproducible with both of modesetting DDX and intel DDX. Display is rotated in System Settings. I reproduced this issue with Opera web-browser (45, 46, 47).
Attachment 132484, "dmesg of Linux 2017-07-06 drm-tip with drm.debug=0x1e log_buf_len=1M":
dmesg
Version: 17.1