[mi] EQ overflowing >=334.21 >> Cursor random slowdowns on GeForce GTX 780 Ti, ARCH x86_64

Archlinux x64 - Asus Z87-A

Cursor stops and restarts at a different position when I move it, become difficult to move and very imprecise.
Cursor only is affected.

This happens only on linux, no problem under windows 7 & 8.

340.17 beta drivers seem to improve stability, but the problem persists, now, when this randomly happens, duration is around 30 minutes / 1 hour, or 2 minutes, it’s really random, after that, everything returns to normal.

Some examples of what I’ve tried to do without success:
-Flash/Update bios
-New power supply
-Fresh install with only X/Nvidia running
-Unplug all others components
-Check memory
-Check I/O disk write / logs / dmesg > (nothing and no flood)
-Check with ps2 mouse
-Try anothers kernels and LTS kernel
-Tweaks of Xorg and others config / bootline optimizations
-Disabling power controls
-Disabling intel_pstate
-Setting high process priority to Xorg server

Here is a video of this issue
https://www.dropbox.com/s/orptewu1hdli7tv/screencast-2014-06-22-1403395759.mkv?dl=1
You can see what happens when I try to move the cursor in continuous circles, you can see interrupts and restarts at anothers positions and difficults moves.

Here is my nvidia-bug-report
https://www.dropbox.com/s/ittm9ydc9b8bvef/nvidia-bug-report.log.gz?dl=1

It has been over two months since this problem occurred, two months I’m trying to solve, but I do not.
Now I’m sure it’s a driver problem, I hope to find a solution here.

Guys, can you tell me what do you think about this, please ?

nvidia-bug-report.log.gz (251 KB)

I was happy but the problem persist.
I’ve tested all possible things, cursor interrupt badly redraw from 334.21 version and all newer are affected.
System and hardware are clean.
If anyone can confirm having the same issue please…

I finaly found a workaround, it’s not a “fix” but I can use my system without cursor interrupts now.

I’ve added to my xorg.conf, in the ServerLayout section:

Option         "SWCursor" "off"
Option         "HWCursor" "on"
Option         "SilkenMouse" "on"
Option         "CursorShadow" "false"

Now I can see my cursor random having less fps and try to fail but theses options set the priority to the cursor and it can’t fail.
So, the bug still here, but it’s usable now.

I’ve found news informations in my Xorg.0.log related to my issue:

(EE) [mi] EQ overflowing. Additional events will be discarded until existing events are processed.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x56) [0x58f186]
(EE) 1: /usr/bin/X (mieqEnqueue+0x24b) [0x57058b]
(EE) 2: /usr/bin/X (QueuePointerEvents+0x52) [0x44e602]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fe316f35000+0x60ba) [0x7fe316f3b0ba]
(EE) 4: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fe316f35000+0x657d) [0x7fe316f3b57d]
(EE) 5: /usr/bin/X (0x400000+0x74d18) [0x474d18]
(EE) 6: /usr/bin/X (0x400000+0x9e5b9) [0x49e5b9]
(EE) 7: /usr/lib/libpthread.so.0 (0x7fe31f216000+0xf4b0) [0x7fe31f2254b0]
(EE) 8: /usr/lib/libc.so.6 (nanosleep+0x10) [0x7fe31df199d0]
(EE) 9: /usr/lib/libc.so.6 (usleep+0x34) [0x7fe31df43c94]
(EE) 10: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547abe) [0x7fe3183f5abe]
(EE) 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547d22) [0x7fe3183f5d22]
(EE) 12: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547d88) [0x7fe3183f5d88]
(EE) 13: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x55eb6b) [0x7fe31840cb6b]
(EE) 14: /usr/lib/xorg/modules/extensions/libglx.so (0x7fe31b6cb000+0x6628b4) [0x7fe31bd2d8b4]
(EE)
(EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack.
(EE) [mi] mieq is NOT the cause. It is a victim.
(EE) [mi] EQ overflow continuing. 100 events have been dropped.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x56) [0x58f186]
(EE) 1: /usr/bin/X (QueuePointerEvents+0x52) [0x44e602]
(EE) 2: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fe316f35000+0x60ba) [0x7fe316f3b0ba]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fe316f35000+0x657d) [0x7fe316f3b57d]
(EE) 4: /usr/bin/X (0x400000+0x74d18) [0x474d18]
(EE) 5: /usr/bin/X (0x400000+0x9e5b9) [0x49e5b9]
(EE) 6: /usr/lib/libpthread.so.0 (0x7fe31f216000+0xf4b0) [0x7fe31f2254b0]
(EE) 7: /usr/lib/libc.so.6 (nanosleep+0x10) [0x7fe31df199d0]
(EE) 8: /usr/lib/libc.so.6 (usleep+0x34) [0x7fe31df43c94]
(EE) 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547b60) [0x7fe3183f5b60]
(EE) 10: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547d22) [0x7fe3183f5d22]
(EE) 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547d88) [0x7fe3183f5d88]
(EE) 12: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x55eb6b) [0x7fe31840cb6b]
(EE) 13: /usr/lib/xorg/modules/extensions/libglx.so (0x7fe31b6cb000+0x6628b4) [0x7fe31bd2d8b4]
(EE)
(EE) [mi] EQ overflow continuing. 200 events have been dropped.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x56) [0x58f186]
(EE) 1: /usr/bin/X (QueuePointerEvents+0x52) [0x44e602]
(EE) 2: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fe316f35000+0x60ba) [0x7fe316f3b0ba]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fe316f35000+0x657d) [0x7fe316f3b57d]
(EE) 4: /usr/bin/X (0x400000+0x74d18) [0x474d18]
(EE) 5: /usr/bin/X (0x400000+0x9e5b9) [0x49e5b9]
(EE) 6: /usr/lib/libpthread.so.0 (0x7fe31f216000+0xf4b0) [0x7fe31f2254b0]
(EE) 7: /usr/lib/libc.so.6 (nanosleep+0x10) [0x7fe31df199d0]
(EE) 8: /usr/lib/libc.so.6 (usleep+0x34) [0x7fe31df43c94]
(EE) 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547b60) [0x7fe3183f5b60]
(EE) 10: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547d22) [0x7fe3183f5d22]
(EE) 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547d88) [0x7fe3183f5d88]
(EE) 12: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x55eb6b) [0x7fe31840cb6b]
(EE) 13: /usr/lib/xorg/modules/extensions/libglx.so (0x7fe31b6cb000+0x6628b4) [0x7fe31bd2d8b4]
(EE)
(EE) [mi] EQ overflow continuing. 300 events have been dropped.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x56) [0x58f186]
(EE) 1: /usr/bin/X (QueuePointerEvents+0x52) [0x44e602]
(EE) 2: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fe316f35000+0x60ba) [0x7fe316f3b0ba]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fe316f35000+0x657d) [0x7fe316f3b57d]
(EE) 4: /usr/bin/X (0x400000+0x74d18) [0x474d18]
(EE) 5: /usr/bin/X (0x400000+0x9e5b9) [0x49e5b9]
(EE) 6: /usr/lib/libpthread.so.0 (0x7fe31f216000+0xf4b0) [0x7fe31f2254b0]
(EE) 7: /usr/lib/libc.so.6 (nanosleep+0x10) [0x7fe31df199d0]
(EE) 8: /usr/lib/libc.so.6 (usleep+0x34) [0x7fe31df43c94]
(EE) 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547b96) [0x7fe3183f5b96]
(EE) 10: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547d22) [0x7fe3183f5d22]
(EE) 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547d88) [0x7fe3183f5d88]
(EE) 12: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x55eb6b) [0x7fe31840cb6b]
(EE) 13: /usr/lib/xorg/modules/extensions/libglx.so (0x7fe31b6cb000+0x6628b4) [0x7fe31bd2d8b4]
(EE)
(EE) [mi] EQ overflow continuing. 400 events have been dropped.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x56) [0x58f186]
(EE) 1: /usr/bin/X (QueuePointerEvents+0x52) [0x44e602]
(EE) 2: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fe316f35000+0x60ba) [0x7fe316f3b0ba]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fe316f35000+0x657d) [0x7fe316f3b57d]
(EE) 4: /usr/bin/X (0x400000+0x74d18) [0x474d18]
(EE) 5: /usr/bin/X (0x400000+0x9e5b9) [0x49e5b9]
(EE) 6: /usr/lib/libpthread.so.0 (0x7fe31f216000+0xf4b0) [0x7fe31f2254b0]
(EE) 7: /usr/lib/libc.so.6 (nanosleep+0x10) [0x7fe31df199d0]
(EE) 8: /usr/lib/libc.so.6 (usleep+0x34) [0x7fe31df43c94]
(EE) 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547b45) [0x7fe3183f5b45]
(EE) 10: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547d22) [0x7fe3183f5d22]
(EE) 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x547d88) [0x7fe3183f5d88]
(EE) 12: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fe317eae000+0x55eb6b) [0x7fe31840cb6b]
(EE) 13: /usr/lib/xorg/modules/extensions/libglx.so (0x7fe31b6cb000+0x6628b4) [0x7fe31bd2d8b4]
(EE)
[ 53870.913] [mi] Increasing EQ size to 1024 to prevent dropped events.
[ 53870.913] [mi] EQ processing has resumed after 425 dropped events.
[ 53870.913] [mi] This may be caused my a misbehaving driver monopolizing the server’s resources.

Xorg.0.log (36.2 KB)
[This file was removed because it was flagged as potentially malicious] (240 KB)