Bug 1478700
Summary: | Screen flickering (Intel HD Graphics 620 (Kaby Lake GT2)) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Armin Wehrfritz <dkxls23> |
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 26 | CC: | dkxls23, gansalmon, i.censo, ichavero, itamar, jonathan, kernel-maint, madhu.chinakonda, mchehab |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-03-01 07:15:23 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Armin Wehrfritz
2017-08-06 09:17:25 UTC
I found this error message in the log (dmesg) in cases when the flickering occurs: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun When setting the kernel boot parameter i915.enable_rc6=0 this error does not occur and the screen is not flickering. Not entirely sure if it is relevant to this bug, but it very much seems so. I confirm the same issue with F26 + Cinnamon desktop. Option "i915.enable_rc6=0" seems to workaround the issue. $ dmesg |grep 915 [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.11.11-300.fc26.x86_64 root=UUID=a36ad57f-055e-410f-9758-848bad1a2169 ro i915.enable_rc6=0 rhgb quiet [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.11.11-300.fc26.x86_64 root=UUID=a36ad57f-055e-410f-9758-848bad1a2169 ro i915.enable_rc6=0 rhgb quiet [ 3.139155] ACPI: Power Resource [LPP] (on) [ 3.889150] AES CTR mode by8 optimization enabled [ 4.730391] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem [ 5.876895] [drm] Initialized i915 1.6.0 20170123 for 0000:00:02.0 on minor 1 [ 7.037151] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device [ 8.212754] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) $ lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) 04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Opal PRO [Radeon R7 M260] (rev ff) $ uname -a Linux localhost 4.11.11-300.fc26.x86_64 #1 SMP Mon Jul 17 16:32:11 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux We apologize for the inconvenience. There is a large number of bugs to go through and several of them have gone stale. The kernel moves very fast so bugs may get fixed as part of a kernel update. Due to this, we are doing a mass bug update across all of the Fedora 26 kernel bugs. Fedora 26 has now been rebased to 4.15.4-200.fc26. Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel. If you have moved on to Fedora 27, and are still experiencing this issue, please change the version to Fedora 27. If you experience different issues, please open a new bug report for those. > Fedora 26 has now been rebased to 4.15.4-200.fc26. Please test this kernel
> update (or newer) and let us know if you issue has been resolved or if it is
> still present with the newer kernel.
As mentioned earlier, setting the kernel boot parameter 'i915.enable_rc6=0' circumvented the issue, and I have been using this workaround ever since I reported the bug. In response to this, I have tested booting without this parameter explicitly set and everything seems to be fine.
I also checked the options for the i915 module, and it appears that the rc6 options is explicitly set to 1 now (the default is -1, and I don't set it explicitly anywhere):
# cat /sys/class/drm/card0/power/rc6_enable
1
I am closing this issue thus.
|