Description of problem: After the update to Fedora 24 my screen is flickering in a way that I'm unable to work. The following messages are shown in `dmesg` and they seem to be related to the flickering [87216.998865] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87226.815194] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87254.352185] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87262.312521] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87301.250882] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87302.378885] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87427.192328] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87463.017629] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87485.906407] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87497.098884] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87500.571019] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87533.373274] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87573.694831] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87594.319599] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87654.121890] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A [87733.437966] [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A Version-Release number of selected component (if applicable): - 4.6.3-300.fc24.x86_64 How reproducible: always Steps to Reproduce: 1. Update to Fedora 24 Actual results: Screen flickering Expected results: no screen flickering Additional info: [root@fedora-u904 gdm]# lspci -k | grep -A3 VGA 00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b) Subsystem: Fujitsu Limited. Device 1811 Kernel driver in use: i915 Kernel modules: i915
When installing intel-gpu-tools and running intel_gpu_top it works and the flickering stops
booting into 4.5.7-202.fc23.x86_64 solves the problem as well
I am also having the same problem, on a Lenovo Yoga 2 Pro, which also uses an integrated Haswell Intell GPU. It looks as if this is a well-known problem with Intel GPUs in recent kernels, having to do with a buggy power-saving feature that was recently turned on. There are some patches that have provided partial fixes, but I can't tell if there is a complete fix in 4.6. For me, the problem appears only after a considerable time after booting. The screen starts blanking and unblanking, with the unblanking appearing to be correlated with display changes. I can stop the screen blanking for a while by suspending and unsuspending.
https://bugs.freedesktop.org/show_bug.cgi?id=95176 appears to be the same problem
I'm surprised that there are not a lot of other reports of this problem.
This is still happening in 4.6.4-301.fc24.x86_64. I *think* that there are new relevant error messages as of this kernel, however, as shown below. Jul 22 17:19:27 idefix.nuance.com kernel: [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A Jul 22 17:19:39 idefix.nuance.com kernel: [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A Jul 22 17:19:40 idefix.nuance.com kernel: [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A Jul 22 17:20:01 idefix.nuance.com kernel: [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A Jul 22 17:20:03 idefix.nuance.com kernel: [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A Jul 22 17:20:18 idefix.nuance.com kernel: [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A Jul 22 17:20:39 idefix.nuance.com kernel: [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe A Jul 22 17:20:39 idefix.nuance.com kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun Jul 22 17:20:43 idefix.nuance.com NetworkManager[835]: <info> [1469233243.4609] manager: sleep requested (sleeping: no enabled: yes) The first few errors are as before, but I don't remember seeing the ones at 17:20:39 and they do show up when the flickering started. Suspending and resuming still provides a temporary respite. If I see anything else new I'll report it as well.
booting into 4.5.7-202.fc23.x86_64 works fine
I get this error as well, but on "Pipe B" when running with an external screen connected to the laptop HDMI port. It's only the laptop screen that starts to flicker though, the external screen is fine. Unplugging and then reconnecting the external screen temporarily solves the problem.
I have the same problem on Lenovo Yoga 2 Pro. The flickering is noticeable since GDM screen shows up and after a while it makes the laptop completely unusable (the screen becomes completely black every second). Mouse movement or running intel_gpu_top seems to help. I have no external screen connected.
Does Kernel x86_64 4.6.5-300.fc24 fix that problem? I didn't dare to install it yet...
Problem still there on kernel 4.6.5-300.fc24 $ lspci -k | grep -A3 VGA 00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09) Subsystem: Lenovo Device 3978 Kernel driver in use: i915 Kernel modules: i915 A workaround I found is to change screen refresh rate .
Does anyone know if this problem is being worked on? I see a lot of bug reports for display problems in Linux 4.6 with integrated Intel graphics, but I can't find any place saying what is being done to address the problems, if anything. It would be nice to at least bring this problem to the attention of the developers of the misbehaving driver.
Looks like "i915.enable_psr=0" solved the problem for me on Lenovo Yoga pro 2 . kernel 4.6.5-300.fc24 $ lspci -k | grep -A3 VGA 00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09) Subsystem: Lenovo Device 3978 Kernel driver in use: i915 Kernel modules: i915
Yes, for me also, and also on the same hardware. That seems to pin down the cause, but what's happening to fix it? PSR is supposed to save quite a bit of energy so it would be very nice to be able to use it.
I'm running a 4.8 kernel from rawhide, 4.8.0-0.rc1.git3.1.fc26.x86_64, which does not exhibit the problem. I don't know whether that is because the problem is really fixed or that PSR is not enabled for my hardware. Does anyone know how to check whether PSR is actually being used (as opposed to enabled)? Anyway, my suggestion is to try out the rawhide kernel if you have an integrated Intel video controller. It's been very steady for me. It is also not producing any [drm:intel_pipe_update_start [i915]] *ERROR* Potential atomic update failure on pipe A or any similar messages so it appears that this problem is fixed. Running a rawhide kernel is very easy, and easy to recover from. Just sudo dnf install fedora-repos-rawhide.noarch sudo dnf --enablerepo=rawhide update kernel and then reboot. You can use the normal methods to boot from an older kernel if the rawhide one doesn't work. If you want to keep more versions of the kernel around (so that you can have a bunch of rawhide kernels, for example), set the installonly limit higher in /etc/dnf/dnf.conf. Keeping 10 kernels would be installonly_limit=10 This does mean that you are running a pre-release version of the linux kernel.
Hi, So I updated to rawhide: [root@LenovoPro2 ~]# uname -a Linux LenovoPro2 4.8.0-0.rc4.git4.1.fc26.x86_64 #1 SMP Fri Sep 2 18:44:36 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux I use Intel's utility to update the Linux drivers. This is what is loaded right now: [root@LenovoPro2 ~]# lspci |grep VGA 00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b) My Yoga Pro 2 is suffering from the screen flickers, so I followed the last advice on here to try the newest rawhide kernel. I have not seen it flicker yet. I will continue to run this kernel and if I see it flicker, I will come here and update comment. Is there any OS utility I can use on Fedora to manage drivers? thanks, JV
Good to see that someone else is also not seeing problems with 4.8. It would be nice if someone could tell us how to determine whether this is because PSR is turned off for us or whether PSR has been fixed for us. Any pointers? Even pointers on good places to ask would be helpful at this point.
I also have e Lenovo Yoga 2 Pro with massive flicker issues in kernel-4.6.x and kernel-4.7.x. Last working kernel was 4.5.7-300.fc24. I upgraded to 4.8.0-0.rc6. Flicking seems to be gone since this upgrade. I will report immediately if they occur again.
> Looks like "i915.enable_psr=0" solved the problem for me on Lenovo Yoga pro 2 . Same machine here; before disabling PSR I had flickering within a couple of minutes of boot. Doing the above delayed the onset to maybe an hour or so but did not fix the problem on the 4.7 kernel. Trying rawhide 4.8 kernel now.
Several hours later: 4.8.0-0.rc6.git4.1.fc26.x86_64 is working perfectly.
*** Bug 1360247 has been marked as a duplicate of this bug. ***
Related to or duplicate of bug 1375399, bug 1378312, bug 1313662 ?
Since 4.8.4 is now in @updates of Fedora 24, I switched my Yoga 2 Pro to this kernel and removed the kernel from rawhide. With kernel version 4.8.4-200.fc24 I didn't have any flickering issues so far. Perfect! :-) Cheers Marco
> With kernel version 4.8.4-200.fc24 I didn't have any flickering issues so far FYI with the 4.8.4-200 I still do see this issue (right now), but my Lenovo T460s probably doesn't have the exact same Intel graphics as your Yoga 2 Pro. Bug I'll just try out the 4.8.6 or 4.9-rc* with the steps given by Hans in bug 1375399 ..
Kernel 4.8.6-201.fc24 still has this issue! I still have to use Kernel 4.5.7-202.fc23 which works without any issues. Is it not possible to fix that? My Hardware: Acer Aspire E1-772, Intel HD Graphics 4600
Problem still persists with kernel 4.8.8-200.fc24 and all kernels since 4.6 I have used
Not a duplicate, but may be related: https://bugzilla.redhat.com/show_bug.cgi?id=1397864
This message is a reminder that Fedora 24 is nearing its end of life. Approximately 2 (two) weeks from now Fedora will stop maintaining and issuing updates for Fedora 24. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '24'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 24 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
Fedora 24 changed to end-of-life (EOL) status on 2017-08-08. Fedora 24 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed.
This is happening to me on an Asus UX305c notebook. It uses a Intel Core m3-6Y30 processor's integrated GPU to drive its 3200x1800 screen. This is running Gnome desktop on Fedora 27. The kernel is currently 4.15.6-300.fc27.x86_64 I have not tried the "i915.enable_psr=0" kernel parameter. The keyboard brightness adjustment works but doesn't solve the problem. If I jam the brightness at the top, and then the screen spontaneously goes dimmer, when I press the "brighter button" it shows that the setting has been reduced (spontaneously) and allows me to increase brightness again. It's like I'm having a tug of war with an unknown opponent. The only ugly thing I notice in the dmesg output at the moment is: [ 6071.270615] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=37218 end=37219) time 158 us, min 1789, max 1799, scanline start 1786, end 1804 Can someone change the status of this bz -- I can't.
my journalctl -b output shows over 48000 repetitions of Mar 17 19:08:23 redkraft.mimosa.com pkexec[27757]: pam_systemd(polkit-1:session): Cannot create session: Already running in a session Mar 17 19:08:23 redkraft.mimosa.com pkexec[27757]: pam_unix(polkit-1:session): session opened for user root by (uid=1113) Mar 17 19:08:23 redkraft.mimosa.com audit[27757]: USER_START pid=27757 uid=1113 auid=1113 ses=2 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,pam_systemd,pam_unix acct="root" exe="/usr/bin/pkexec" hostname=? addr=? terminal=? res=success' Mar 17 19:08:23 redkraft.mimosa.com pkexec[27757]: emily: Executing command [USER=root] [TTY=unknown] [CWD=/home/emily] [COMMAND=/usr/libexec/gsd-backlight-helper --set-brightness 862] This seems related.
(In reply to Simon Reber from comment #1) > When installing intel-gpu-tools and running intel_gpu_top it works and the > flickering stops I use Fedora and used the command 'sudo dnf -y install intel-gpu-tools'. But have can I run the intel_gpu_top? Thanks in advance!
prompted by #32 and then #1: [hugh@redyo ~]$ sudo intel_gpu_top Test assertion failure function intel_mmio_use_pci_bar, file intel_mmio.c:145: Failed assertion: !(error != 0) Last errno: 1, Operation not permitted Couldn't map MMIO region