You are not logged in.
Hello Archlinux Newbie Corner,
I'm experiencing a problem which seems to have started relatively recently, sometime in the past month or so.
I'm using a dual-monitor set up, and there is a flicker/glitching effect which only occurs when my mouse moves from one monitor to the other. It doesn't always happen, but when it does, it usually affects the screen that the mouse is moved onto, and only up to the height that the mouse is at.
Oddly, the issue occurs more frequently the lower the mouse is (in the y-direction). While this issue is not nearly as debilitating as some of the others I've come across, it is mildly annoying to say the least.
Here is a video I recorded which shows the issue happening: https://www.youtube.com/watch?v=g4p_vTuulBA
My graphics card is as follows:
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Dell Device 052c
Flags: bus master, fast devsel, latency 0, IRQ 31
Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features
Kernel driver in use: i915
Kernel modules: i915
My Desktop environment is XFCE4 and i'm on 4.4.1-2-ARCH #1 SMP PREEMPT Wed Feb 3 13:12:33 UTC 2016 x86_64 GNU/Linux.
I've put in the fix for switching the mode from SNA to UXA and am about to reboot now to see if this fixes the issue, but was wondering if anyone else had any experience with this issue or any other suggestions as to how to fix? If the UXA doesn't work, I'll be trying to revert to linux-lts kernel to see if that makes a difference.
The UXA fix:
$cat /etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "uxa"
EndSection
Thank you for taking the time to read this. Please let me know if there's any more information that I could put here that may help you help me.
Offline
Does this line have any impact?
I think I know enough to know I don't know enough.
Offline
Do you use a compositor?
Can you test if the same thing happens with compton?
compton --backend glx --paint-on-overlay --refresh-rate 60 --glx-no-stencil --glx-no-rebind-pixmap --glx-swap-method -1
https://ugjka.net
paru > yay | webcord > discord
pacman -S spotify-launcher
mount /dev/disk/by-...
Offline
@Silkworm205: I'm not using KDE, but rather XFCE, however (@ugjka as well) I don't use compositing as far as I know (checking Settings>Window Manager Tweaks, "Enable display compositing is unchecked")
I'll try executing that command and let you know the output. Additionally, I've applied the UXA change as noted in the first post, however it has had no effect with regard to the issue.
Thank you for your help so far.
Offline
I've tried the command you posted @ugjka, but it has had no effect on the issue. I used the command
compton --backend glx --paint-on-overlay --refresh-rate 60 --glx-no-stencil --glx-no-rebind-pixmap --glx-swap-method -1
initially, but it looked like it only affected my left (main) monitor.
After reading up on compton on multi-head setups, I ran the command
seq 0 3 | xargs -l1 -I@ compton --backend glx --paint-on-overlay --refresh-rate 60 --glx-no-stencil --glx-no-rebind-pixmap --glx-swap-method -1 -d :0.@
found here: https://wiki.archlinux.org/index.php/Compton#Multihead, which caused both my screens to flash momentarily (presumably a result of compton activating) however the issue still persisted, unchanged.
Offline
Sorry, I misidentified your DE from the video.
Are you using the Intel microcode update?
I think I know enough to know I don't know enough.
Offline
How can I find that out?
**EDIT**
I installed the intel-ucode package, updated my grub.cfg, and it seems like the issue is gone! I didn't have the package installed before, but it looks like it has had an effect.
Just curious, is there a resource you found which hinted at this or did you just think to suggest this on your own?
Thank you
Last edited by TobalJackson (2016-02-17 22:09:22)
Offline
I've had other issues before without the microcode package. I just thought of it when I sat down and reread the whole thread.
If the issue's definitely fixed, please hit the edit button and mark it as solved.
I think I know enough to know I don't know enough.
Offline
@TobalJackson what changes did you make to grub after installing intel-ucode?
Offline
@TobalJackson what changes did you make to grub after installing intel-ucode?
Everything's covered in the wiki. https://wiki.archlinux.org/index.php/Microcode
I think I know enough to know I don't know enough.
Offline
Thanks @Silkworm205. The intel-ucode solution didn't work for me.
My issue is _really_ similar but my monitor acts like it gets unplugged, not just flickering. https://www.youtube.com/watch?v=LdzO8LJMSJI
And I also have lots of i915 error messages.
$ dmesg | grep i915
[ 0.518121] i915 0000:00:02.0: enabling device (0006 -> 0007)
[ 0.551931] [drm] Initialized i915 1.6.0 20151010 for 0000:00:02.0 on minor 0
[ 0.552323] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.552617] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.552799] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.552988] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.553162] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.553349] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.553571] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.553807] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.554252] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.554466] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.554686] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.554921] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.555135] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.555508] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.555883] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.556259] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.556634] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.557009] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.557395] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.557770] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.558146] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.558372] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.558595] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.558834] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.559051] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.559422] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.559797] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.560172] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.560548] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.560923] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.561299] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.561674] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.562050] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.562268] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.562441] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.562613] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.562788] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.670721] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 0.674044] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 2.016607] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 7.504668] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_exit [i915])
[ 17.472473] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.472635] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.472785] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.472951] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.473157] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.473376] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.473796] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.473994] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.474200] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.474422] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.479062] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.479777] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.480137] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.480496] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.480706] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.480912] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.481136] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.481689] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.482048] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.482768] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.483127] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.483489] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.484445] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.484597] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.484746] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.484901] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.485185] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.485348] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.976941] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.977134] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.977910] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.978081] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.978566] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.979393] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.979658] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.979860] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.980348] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.981177] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.981741] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.981942] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 17.984141] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.610782] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.611049] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.611211] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.611378] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.611536] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.611707] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.611926] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.612154] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.612362] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.612590] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.612795] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.613008] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.613237] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.613441] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.613803] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.614168] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.614535] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.614898] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.615264] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.615631] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.615998] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.616362] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.616568] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.616783] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.617034] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.617239] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.617602] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.617965] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.618333] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.618696] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.619062] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.619425] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.619789] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.620166] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.620376] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.620533] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.620689] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 104.620846] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
[ 154.441038] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[ 156.366809] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
Should I open a new thread?
Offline
Is that a 4K screen by any chance? People on this launchpad thread had the same issue, this text, and display problems.
Getting this error as well on a Dell XPS-13 developer edition (ubuntu 14.04 LTE) with Kernel 4.3.0-rc2 from mainline[1].
Error occurs when I connect an external monitor on DisplayPort with 4k/60hz: Monitor flickers, turns black every five seconds and turns off completely after two or three minutes.
Error message (constantly with dmesg)
[14142.692434] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!
...After changing resolution back to 1920x1080 everything works fine again without any error messages.
If this is the same issue I'd suggest you make a new thread for support, as the two are different issues. Link to the launchpad thread if you feel it's relevant to your issue.
I think I know enough to know I don't know enough.
Offline
I have the same issue as TobalJackson. In my case, the screen that the mouse is leaving is always the one that flickers. In very rare cases, the screen will stay black instead of flickering, but returns to normal when the mouse cursor enters it again.
I first installed intel-ucode, rebuilt grub.conf, and rebooted. dmesg indicates that the microcode was updated. However, the flickering remained. I then enabled UXA in my xorg.conf, which also did not help. Lastly, since this issue seemed to arise within the last month or two, I downgraded xf86-video-intel to a prior version, first to the one released on 2016-02-03, then 2015-12-18. Neither downgrade fixed the issue.
I am running dwm as my primary window manager, and gdm is my login manager. I'm running 4.4.3-1-ARCH. Here is my display info:
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 3920
Flags: bus master, fast devsel, latency 0, IRQ 24
Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 5050 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features
Kernel driver in use: i915
Kernel modules: i915
Offline
Hello there,
I'm experiencing issues identical to those of natezb. The monitor that the cursor leaves flickers. It strikes me as the same sort of flicker I get whenever I apply new display settings.
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09) (prog-if 00 [VGA controll
er])
Subsystem: Lenovo Device 5036
Flags: bus master, fast devsel, latency 0, IRQ 40
Memory at e0000000 (64-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 3000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
I'm about to try the microcode updates, see if that gets me anywhere.
It's mostly a very minor issue for me (the display comes back on after a second or two), but it's disconcerting to see. I'd rather this stuff happens when there's something critical to worry about, y'know?
Offline
https://ugjka.net
paru > yay | webcord > discord
pacman -S spotify-launcher
mount /dev/disk/by-...
Offline
Seems to be fixed after this.
Offline
Seems to be fixed after this.
Nope. My monitors also sometimes flicker when the mouse is leaving them, and I've upgraded the system and updated the microcode.
Edit: here's what my dmesg has to say about this:
$ sudo dmesg | grep i915
[ 0.846337] [drm] Initialized i915 1.6.0 20151010 for 0000:00:02.0 on minor 0
[ 2.721616] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 14.507469] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[ 14.507504] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder B FIFO underrun
[ 19.114853] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
Last edited by ypoluektovich (2016-04-15 16:42:29)
Offline
@ypoluektovich: The latest xf86-video-intel was just pushed to stable repos today, can you confirm that's what you're running?
But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner
Offline
@ypoluektovich: The latest xf86-video-intel was just pushed to stable repos today, can you confirm that's what you're running?
Yes, I am running xf86-video-intel 1:2.99.917+626+ga7526ea-1.
Incidentally, here's some more info: if I unplug the second monitor before powering up my laptop, there are no errors in dmesg output. Unfortunately, I won't be able to test what happens if I plug the monitor in _after_ booting the system until Monday.
Last edited by ypoluektovich (2016-04-15 20:16:56)
Offline
Linking another thread that seems to be about the same issue: https://bbs.archlinux.org/viewtopic.php?id=211399
Offline
I had the same problem here.
First of all, I'm using "sna" with "DRI" "False", otherwise I can't use google-chrome/spotify/atom-editor.
I tried a lot of things, I installed VA-API, intel-microcode, added the boot parameter in the thread @ypoluektovich mentioned.... nothing really worked. Keep in mind that I did all that trying to fix the hardware acceleration too, but I still couldn't enable DRI and was also having the screen flickering.
Although DRI is still disabled, upgrading my kernel to 4.6 fixed the flickering.
Now, I don't know if only updating the kernel is enough, because of the many things that I tried before, but I think it is.
Offline