Bug 50652 - [SNB rc6] Hung GPU after some minutes, accompanied "MMIO read or write has been dropped"
Summary: [SNB rc6] Hung GPU after some minutes, accompanied "MMIO read or write has be...
Status: CLOSED DUPLICATE of bug 50619
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Daniel Vetter
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-03 13:46 UTC by Lorenz Huedepohl
Modified: 2017-07-24 23:01 UTC (History)
4 users (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg before the incident (149.28 KB, application/octet-stream)
2012-06-03 13:46 UTC, Lorenz Huedepohl
no flags Details
dmesg after the incident (249.00 KB, text/plain)
2012-06-03 13:46 UTC, Lorenz Huedepohl
no flags Details
i915_error_state after incident (2.06 MB, application/octet-stream)
2012-06-03 13:47 UTC, Lorenz Huedepohl
no flags Details
Xorg.0.log after incident (39.65 KB, text/plain)
2012-06-03 13:48 UTC, Lorenz Huedepohl
no flags Details
output of lspci -v (9.53 KB, text/plain)
2012-06-03 13:49 UTC, Lorenz Huedepohl
no flags Details
Output of hwinfo --gfxcard (900 bytes, text/plain)
2012-06-03 13:49 UTC, Lorenz Huedepohl
no flags Details

Description Lorenz Huedepohl 2012-06-03 13:46:06 UTC
Created attachment 62466 [details]
dmesg before the incident

After an update to Kernel 3.4 (via openSUSE Tumbleweed), my GPU acts weird after a couple of minutes, this is accompanied by lots of "MMIO read or write has been dropped" reports in dmesg and a "Detected a hung GPU, disabling acceleration" in Xorg.0.log.

This results in a loss of graphic acceleration as well as strange graphical artifacts: fonts are not rendered properly, the xterm cursor vanished, colored and highlighted text in xterm is not readable, mplayer cannot play videos any more, whole sections in most windows are not updated properly and get garbled until I e.g. minimize and reactivate it.


System environment:
-- chipset: H67
-- system architecture: 64-bit
-- xf86-video-intel: 2.16
-- xserver: 1.10.4
-- mesa: 7.11
-- libdrm: 2.4.26
-- kernel: 3.4.0
-- Linux distribution: openSUSE Tumbleweed
-- Machine or mobo model: ASrock H67M
-- Display connector: HDMI

Reproducing steps:

Boot system, work, after a few minutes of perfect operation (sometimes up to half an hour or longer) the "GPU hangs".


Additional info:
  dmesg with drm.debug=0x06
  (two files, one before and one after the incident, as the error message
   quickly fill the kernel buffer)
  lspci,
  i915_error_state,
  Xorg.0.log,
  output of hwinfo (a SuSE tool?) for graphics adapter
Comment 1 Lorenz Huedepohl 2012-06-03 13:46:53 UTC
Created attachment 62467 [details]
dmesg after the incident
Comment 2 Lorenz Huedepohl 2012-06-03 13:47:48 UTC
Created attachment 62468 [details]
i915_error_state after incident
Comment 3 Lorenz Huedepohl 2012-06-03 13:48:17 UTC
Created attachment 62469 [details]
Xorg.0.log after incident
Comment 4 Lorenz Huedepohl 2012-06-03 13:49:28 UTC
Created attachment 62470 [details]
output of lspci -v
Comment 5 Lorenz Huedepohl 2012-06-03 13:49:52 UTC
Created attachment 62471 [details]
Output of hwinfo --gfxcard
Comment 6 Chris Wilson 2012-06-04 02:33:53 UTC
Possibly related bug 50619.
Comment 7 Chris Wilson 2012-06-15 04:07:25 UTC
Can you please test with i915.i915_enable_rc6=0 on the kernel commandline?
Comment 8 Lorenz Huedepohl 2012-06-20 11:37:33 UTC
(In reply to comment #7)
> Can you please test with i915.i915_enable_rc6=0 on the kernel commandline?

I have that set for some days now and the problem so far has not happened again.
Comment 9 Emmanuel Stamou 2012-06-26 16:53:26 UTC
Can confirm this, also with openSUSE, only difference in my configuraiton seems to be kernel 3.4.3 and DisplayPort:

System environment:
-- chipset: H67
-- system architecture: 64-bit
-- xf86-video-intel: ?
-- xserver: ? (openSUSE package version: 7.6_1.10.4)
-- mesa: 7.11
-- libdrm: 2.4.26
-- kernel: 3.4.3
-- Linux distribution: openSUSE Tumbleweed
-- Machine or mobo model: ASrock H67M
-- Display connector: DisplayPort

Any need for my dmesg or i915_error_state?

My dmesg is full of these sections:

[  318.958892] ------------[ cut here ]------------
[  318.958920] WARNING: at /home/abuild/rpmbuild/BUILD/kernel-desktop-3.4.3/linux-3.4/drivers/gpu/drm/i915/i915_drv.c:398 gen6_gt_check_fifodbg.isra.5+0x2e/0x40 [i915]()
[  318.958925] Hardware name: To Be Filled By O.E.M.
[  318.958928] MMIO read or write has been dropped 3
[  318.958930] Modules linked in: fuse xt_tcpudp xt_pkttype xt_LOG xt_limit af_packet ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT iptable_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables cpufreq_conservative cpufreq_userspace cpufreq_powersave xfs edd snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer snd soundcore snd_page_alloc acpi_cpufreq mperf coretemp crc32c_intel ghash_clmulni_intel aesni_intel cryptd aes_x86_64 microcode usb_storage uas sg pcspkr i2c_i801 serio_raw r8169 iTCO_wdt iTCO_vendor_support xhci_hcd mei(C) autofs4 sha256_generic cbc dm_crypt dm_mod linear i915 drm_kms_helper drm i2c_algo_bit button video fan processor thermal thermal_sys
[  318.958997] Pid: 3237, comm: kwin Tainted: G        WC   3.4.3-30-desktop #1
[  318.958999] Call Trace:
[  318.959012]  [<ffffffff810043fa>] dump_trace+0xaa/0x2b0
[  318.959019]  [<ffffffff8158ad74>] dump_stack+0x69/0x6f
[  318.959026]  [<ffffffff8104010b>] warn_slowpath_common+0x7b/0xc0
[  318.959032]  [<ffffffff81040205>] warn_slowpath_fmt+0x45/0x50
[  318.959043]  [<ffffffffa00a445e>] gen6_gt_check_fifodbg.isra.5+0x2e/0x40 [i915]
[  318.959057]  [<ffffffffa00a4a2a>] gen6_gt_force_wake_put+0x3a/0x60 [i915]
[  318.959073]  [<ffffffffa00b6bd9>] i915_wait_request+0x199/0x540 [i915]
[  318.959107]  [<ffffffffa00bc88f>] i915_gem_execbuffer_move_to_gpu+0x16f/0x1e0 [i915]
[  318.959146]  [<ffffffffa00bcf88>] i915_gem_do_execbuffer.isra.9+0x688/0x9d0 [i915]
[  318.959184]  [<ffffffffa00bd7a3>] i915_gem_execbuffer2+0x93/0x270 [i915]
[  318.959222]  [<ffffffffa003926c>] drm_ioctl+0x41c/0x4d0 [drm]
[  318.959233]  [<ffffffff81173a95>] do_vfs_ioctl+0x85/0x2e0
[  318.959238]  [<ffffffff81173d88>] sys_ioctl+0x98/0xa0
[  318.959244]  [<ffffffff815ab7f9>] system_call_fastpath+0x16/0x1b
[  318.959251]  [<00007f0921540837>] 0x7f0921540836
[  318.959254] ---[ end trace 94c21411f4eaac01 ]---
Comment 10 Chris Wilson 2012-07-04 11:09:34 UTC

*** This bug has been marked as a duplicate of bug 50619 ***


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.