[Bug 83677] [HSW gt1] GPU HANG: ecode 0:0x87d3bffa on ctx load

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Dec 16 08:51:19 PST 2014


https://bugs.freedesktop.org/show_bug.cgi?id=83677

--- Comment #152 from Hugh Greenberg <hugegreenbug at gmail.com> ---
I don't know if this is the same issue or not, but I have noticed slow downs on
the acer c720 related to swap and the disk cache. My solution has been to set
the following in /etc/sysctl.conf:

vm.swappiness = 0
vm.dirty_background_bytes = 0
vm.dirty_bytes = 0
vm.dirty_ratio = 20
vm.dirty_background_ratio = 10
vm.dirty_writeback_centisecs = 500

I know you are on arch, so you may not have to do this, but I needed to change
/usr/lib/pm-utils/power.d/laptop-mode such that I replaced the vmfiles variable
with vmfiles="laptop_mode", otherwise the change would not be permanent.

So far this has worked for me to reduce slow downs.

(In reply to dhead666 from comment #151)
> I'm not sure if this is another issue or related to this one but even with
> the two patches from Peter's repo I'm still experiencing slowdowns and
> excessive use of RAM with Chromium.
> Running Chromium with few tabs opened and another application that uses the
> GPU (like Kodi) will quicken the appearance of slowdown.
> One might point the slowdowns source as Chromium's excessive use of RAM but
> I've got 4GB of it.
> 
> I'm experiencing this for a while but until now the "stuck on render ring"
> forced me to use i915 kernel parameters or the huge backport from Chris
> Wilson's development branch so I couldn't be sure this issue will be still
> exist after resolving the "stuck on render ring".
> 
> This is usually the output in journald:
> 
> systemd-coredump[19029]: Process 14662 (chromium) of user 1000 dumped core.
> chromium.desktop[14628]:
> [19045:19046:1216/181255:ERROR:gpu_watchdog_thread.cc(253)] The GPU process
> hung. Terminating after 10000 ms.
> kernel: Watchdog[19046]: segfault at 0 ip 00007f7cfe3e619b sp
> 00007f7ce78f75a0 error 6 in chromium[7f7cfa128000+6499000]
> chromium.desktop[14628]:
> [14628:14628:1216/181255:ERROR:gpu_process_transport_factory.cc(437)] Failed
> to establish GPU channel.
> systemd-coredump[19047]: Process 19045 (chromium) of user 1000 dumped core.
> chromium.desktop[14628]:
> [14628:14628:1216/181255:ERROR:gpu_process_transport_factory.cc(461)] Lost
> UI shared context.
> gnome-session[8166]: Window manager warning: last_focus_time (252848839) is
> greater than comparison timestamp (252820277).  This most likely represents
> a buggy client sending inaccurate timestamps in messages such as
> _NET_ACTIVE_WINDOW.  Trying to work around...
> kernel: ------------[ cut here ]------------
> kernel: WARNING: CPU: 1 PID: 18930 at drivers/gpu/drm/i915/intel_pm.c:6585
> intel_display_power_put+0x15c/0x170 [i915]()
> kernel: Modules linked in: fuse ctr ccm ecb ath3k btusb bluetooth
> hid_logitech_dj usbhid hid nvram tpm_infineon snd_hda_codec_hdmi arc4 joydev
> ath9k mousedev cyapa ath9k_common ath9k_hw coretemp hwmon iTCO_wdt
> iTCO_vendor_support intel_rapl ath x86_pkg_temp_thermal intel_powerclamp
> mac80211 kvm_intel kvm crct10dif_pclmul crc32_pclmul evdev crc32c_intel
> mac_hid snd_hda_codec_realtek chromeos_laptop snd_hda_codec_generic cfg80211
> ghash_clmulni_intel cryptd pcspkr serio_raw i915 rfkill i2c_i801
> snd_hda_intel shpchp lpc_ich snd_hda_controller fan ac tpm_tis battery
> snd_hda_codec tpm snd_hwdep drm_kms_helper i2c_designware_pci snd_pcm
> thermal dw_dmac_pci drm video snd_timer dw_dmac dw_dmac_core gpio_lynxpoint
> 8250_dw snd soundcore intel_gtt i2c_designware_platform i2c_algo_bit
> processor i2c_designware_core
> kernel:  spi_pxa2xx_platform button uvcvideo videobuf2_vmalloc
> videobuf2_memops videobuf2_core v4l2_common videodev media i2c_core
> sch_fq_codel ext4 crc16 mbcache jbd2 sd_mod atkbd libps2 i8042 serio
> sdhci_acpi sdhci led_class mmc_core ahci libahci libata scsi_mod xhci_pci
> xhci_hcd usbcore usb_common
> kernel: CPU: 1 PID: 18930 Comm: kworker/1:0 Tainted: G        W     
> 3.18.0-1-mainline #3
> kernel: Hardware name: Acer Peppy, BIOS          10/18/2013
> kernel: Workqueue: events edp_panel_vdd_work [i915]
> kernel:  0000000000000000 0000000012e4cb13 ffff88003790fd28 ffffffff8154ecb4
> kernel:  0000000000000000 0000000000000000 ffff88003790fd68 ffffffff81072bc1
> kernel:  ffff88003790fd48 ffff88007b22002c 000000000000000b ffff88007b228810
> kernel: Call Trace:
> kernel:  [<ffffffff8154ecb4>] dump_stack+0x4e/0x71
> kernel:  [<ffffffff81072bc1>] warn_slowpath_common+0x81/0xa0
> kernel:  [<ffffffff81072cda>] warn_slowpath_null+0x1a/0x20
> kernel:  [<ffffffffa03d3a3c>] intel_display_power_put+0x15c/0x170 [i915]
> kernel:  [<ffffffffa044446d>] pps_unlock+0x3d/0x50 [i915]
> kernel:  [<ffffffffa04480c9>] edp_panel_vdd_work+0x39/0x40 [i915]
> kernel:  [<ffffffff8108b7c5>] process_one_work+0x145/0x400
> kernel:  [<ffffffff8108bd8b>] worker_thread+0x6b/0x4a0
> kernel:  [<ffffffff8108bd20>] ? init_pwq.part.22+0x10/0x10
> kernel:  [<ffffffff81090dfa>] kthread+0xea/0x100
> kernel:  [<ffffffff81090d10>] ? kthread_create_on_node+0x1c0/0x1c0
> kernel:  [<ffffffff8155477c>] ret_from_fork+0x7c/0xb0
> kernel:  [<ffffffff81090d10>] ? kthread_create_on_node+0x1c0/0x1c0
> kernel: ---[ end trace a3c190b67c9fbfe4 ]---
> 
> 
> Sometimes I also get this one:
> 
> kernel: [drm:ivybridge_set_fifo_underrun_reporting] *ERROR* uncleared fifo
> underrun on pipe A

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20141216/83ab3e56/attachment-0001.html>


More information about the intel-gfx-bugs mailing list