http://bugzilla.suse.com/show_bug.cgi?id=1047729
http://bugzilla.suse.com/show_bug.cgi?id=1047729#c15
--- Comment #15 from P. Otato
OK, possibly the second patch might have some ill-effect. Please check drm-kmp-default changelog, and see whether 1010-* and 1011-* patches are mentioned.
If yes, I'm going to rebuild the package with disabling 1011-* patch. Basically it was meant for stabilizing the pinning, but it might be irrelevant with the PM crash itself.
The renewed package should available soon later, containing the changelog - Disable 1011-drm-i915-Fix-i915_gem_evict_for_vma-soft-pinning.patch
Could you try this again? That's the package I have installed now.
duda@linux:~/Downloads> rpm -qip drm-kmp-default-4.9.33_k4.4.75_1-8.1.x86_64.rpm Name : drm-kmp-default Version : 4.9.33_k4.4.75_1 Release : 8.1 Architecture: x86_64 Install Date: (not installed) Group : System/Kernel Size : 303746928 License : GPL-2.0 Signature : RSA/SHA256, Di 11 Jul 2017 15:32:19 CEST, Key ID 4bf05f46f6e74bf5 Source RPM : drm-4.9.33-8.1.src.rpm Build Date : Di 11 Jul 2017 15:28:17 CEST Build Host : lamb63 Relocations : (not relocatable) Vendor : obs://build.opensuse.org/home:tiwai URL : http://kernel.org/ Summary : Backported drm kernel modules Description : Backported drm kernel modules for upgrading to the 4.9.x kernel implemntations. This is mainly for supporting Intel Kabylake graphics, but also for bringing up / fixing the other graphics devices. Distribution: home:tiwai:bnc1047729 duda@linux:~/Downloads> rpm -q --changelog drm-kmp-default | head * Di Jul 11 2017 tiwai@suse.de - Disable 1011-drm-i915-Fix-i915_gem_evict_for_vma-soft-pinning.patch * Di Jul 11 2017 tiwai@suse.de - Fix the crash at suspend/resume on old Intel chipsets (bsc#1047729): 1010-drm-i915-Unify-active-context-tracking-between-legac.patch - Possible fix for the crash with soft-pinning (bsc#1047716): 1011-drm-i915-Fix-i915_gem_evict_for_vma-soft-pinning.patch (In reply to Takashi Iwai from comment #14)
I installed an old HP laptop with GM45 and could reproduce the issue after the cycle of suspend/resume.
With the renewed drm-kmp, it seems working. Please check it in your side, too. That's good to know. I've put the laptop into suspense mode about 20 times and everything seems okay so far. But I still got rendering errors in Plasma 5 and also dmesg shows some errors
I got this one right after login in: [ 27.816824] [drm] GPU HANG: ecode 4:0:0x828fffff, in X [1306], reason: Hang on render ring, action: reset [ 27.816828] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace. [ 27.816828] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel [ 27.816829] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue. [ 27.816829] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it. [ 27.816830] [drm] GPU crash dump saved to /sys/class/drm/card0/error [ 27.816881] drm/i915: Resetting chip after gpu hang And that happens when the laptop goes into suspense mode. Not every time but 4 out of 20 times. [ 131.876806] [drm:i965_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun [ 488.647149] [drm:i965_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun [ 662.251064] [drm:i965_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun [ 745.751916] [drm:i965_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun -- You are receiving this mail because: You are on the CC list for the bug.