Summary: | [SNB rc6] Hung GPU after some minutes, accompanied "MMIO read or write has been dropped" | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Lorenz Huedepohl <carthexis> | ||||||||||||||
Component: | DRM/Intel | Assignee: | Daniel Vetter <daniel> | ||||||||||||||
Status: | CLOSED DUPLICATE | QA Contact: | |||||||||||||||
Severity: | major | ||||||||||||||||
Priority: | medium | CC: | ben, chris, daniel, jbarnes | ||||||||||||||
Version: | unspecified | ||||||||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||||||||
OS: | Linux (All) | ||||||||||||||||
Whiteboard: | |||||||||||||||||
i915 platform: | i915 features: | ||||||||||||||||
Attachments: |
|
Created attachment 62467 [details]
dmesg after the incident
Created attachment 62468 [details]
i915_error_state after incident
Created attachment 62469 [details]
Xorg.0.log after incident
Created attachment 62470 [details]
output of lspci -v
Created attachment 62471 [details]
Output of hwinfo --gfxcard
Can you please test with i915.i915_enable_rc6=0 on the kernel commandline? (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. 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 ]--- *** 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.
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