I have a Dell XPS 13 running Arch Linux. Updating to kernel version 4.5.0 has caused screen flickering (quick black flashes that come in bursts). Downgrading to 4.4.5 does fix this flickering. Not sure exactly what the issue is but it persists whether the xf86-video-intel driver is installed or not. dmesg reports the following error when running kernel 4.5.0 but not 4.4.5: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun Perhaps this is related. Here the thread on Arch Linux forums: https://bbs.archlinux.org/viewtopic.php?pid=1620382#p1620382
Booting with i915.enable_rc6=0 solves the issue; however this is just a temporary fix in my opinion.
I also have a Dell XPS 13 (9350 model with Skylake). I previously upgraded to a 4.5 kernel from the arch linux testing repo and noticed the same flickering mentioned by Carlo. I then downgraded back to 4.4.5 and the flickering went away. Now that 4.5 is out of testing, I pulled it down in my latest update, and the flickering has returned. I do see the same message that Carlo mentions in dmesg output. It is the very last message in my output (see below with a little more context). It seems to be pretty consistent around that time at bootup regardless of how long I wait to login (but I have no idea if it's relevant - just confirming that I also see the message). [ 3.393442] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready [ 3.433790] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready [ 3.557638] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready [ 13.702477] IPv6: ADDRCONF(NETDEV_CHANGE): wlp58s0: link becomes ready [ 22.293947] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun Lastly, booting with the "i915.enable_rc6=0" option does make the flickering stop.
Please file new drm/i915 bugs at the freedesktop.org bugzilla: https://bugs.freedesktop.org/enter_bug.cgi?product=DRI&component=DRM/Intel
Filed here: https://bugs.freedesktop.org/show_bug.cgi?id=95010