ubuntustudio-bugs team mailing list archive
-
ubuntustudio-bugs team
-
Mailing list archive
-
Message #08442
[Bug 1787857] Re: USB mouse cursor lags after random time of correct behaviour
Subscribing kernel team.
Also, posting the difference between the kernel configurations for
reference so that you can see exactly why I believe it's a hardware
issue. This issue you're reporting has been reported very few times,
which is why I believe there is hardware commonality and might be
related to the video driver.
For instance, I have issues with stuttering on my AMD video unless I add
the following kernel options:
radeon.cik_support=0 radeon.si_support=0 amdgpu.dc=1
amdgpu.cik_support=1 amdgpu.si_support=1 amdgpu.dpm=0
amdgpu.gpu_recovery=1
Here's the configuration file differences, which you'll find are VERY minimal:
--- /home/erich/Desktop/config-5.0.0-20-generic
+++ /home/erich/Desktop/config-5.0.0-20-lowlatency
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.0.0-20-generic Kernel Configuration
+# Linux/x86 5.0.0-20-lowlatency Kernel Configuration
#
#
@@ -35,7 +35,7 @@
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_VERSION_SIGNATURE="Ubuntu 5.0.0-20.21-generic 5.0.8"
+CONFIG_VERSION_SIGNATURE="Ubuntu 5.0.0-20.21-lowlatency 5.0.8"
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
@@ -63,7 +63,7 @@
CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
CONFIG_IRQ_FORCED_THREADING=y
-# CONFIG_IRQ_FORCED_THREADING_DEFAULT is not set
+CONFIG_IRQ_FORCED_THREADING_DEFAULT=y
CONFIG_SPARSE_IRQ=y
# CONFIG_GENERIC_IRQ_DEBUGFS is not set
CONFIG_CLOCKSOURCE_WATCHDOG=y
@@ -87,8 +87,9 @@
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
# CONFIG_PREEMPT_NONE is not set
-CONFIG_PREEMPT_VOLUNTARY=y
-# CONFIG_PREEMPT is not set
+# CONFIG_PREEMPT_VOLUNTARY is not set
+CONFIG_PREEMPT=y
+CONFIG_PREEMPT_COUNT=y
#
# CPU/Task time and stats accounting
@@ -109,7 +110,7 @@
#
# RCU Subsystem
#
-CONFIG_TREE_RCU=y
+CONFIG_PREEMPT_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
CONFIG_TREE_SRCU=y
@@ -421,10 +422,10 @@
CONFIG_EFI_MIXED=y
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
-CONFIG_HZ_250=y
+# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
-# CONFIG_HZ_1000 is not set
-CONFIG_HZ=250
+CONFIG_HZ_1000=y
+CONFIG_HZ=1000
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
CONFIG_KEXEC_FILE=y
@@ -864,11 +865,7 @@
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_PADATA=y
CONFIG_ASN1=y
-CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
-CONFIG_INLINE_READ_UNLOCK=y
-CONFIG_INLINE_READ_UNLOCK_IRQ=y
-CONFIG_INLINE_WRITE_UNLOCK=y
-CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
+CONFIG_UNINLINE_SPIN_UNLOCK=y
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
CONFIG_MUTEX_SPIN_ON_OWNER=y
CONFIG_RWSEM_SPIN_ON_OWNER=y
@@ -5160,6 +5157,7 @@
CONFIG_REGULATOR_WM8994=m
CONFIG_CEC_CORE=y
CONFIG_CEC_NOTIFIER=y
+CONFIG_CEC_PIN=y
CONFIG_RC_CORE=m
CONFIG_RC_MAP=m
CONFIG_LIRC=y
@@ -5205,6 +5203,7 @@
CONFIG_MEDIA_RADIO_SUPPORT=y
CONFIG_MEDIA_SDR_SUPPORT=y
CONFIG_MEDIA_CEC_SUPPORT=y
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_MEDIA_CONTROLLER=y
# CONFIG_MEDIA_CONTROLLER_DVB is not set
# CONFIG_MEDIA_CONTROLLER_REQUEST_API is not set
@@ -5498,6 +5497,7 @@
CONFIG_DVB_PLATFORM_DRIVERS=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_VIDEO_CROS_EC_CEC=m
+CONFIG_CEC_GPIO=m
CONFIG_VIDEO_SECO_CEC=m
CONFIG_VIDEO_SECO_RC=y
CONFIG_SDR_PLATFORM_DRIVERS=y
@@ -9709,6 +9709,7 @@
CONFIG_SCHEDSTATS=y
CONFIG_SCHED_STACK_END_CHECK=y
# CONFIG_DEBUG_TIMEKEEPING is not set
+# CONFIG_DEBUG_PREEMPT is not set
#
# Lock Debugging (spinlocks, mutexes, etc...)
@@ -9753,7 +9754,7 @@
# CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set
CONFIG_FUNCTION_ERROR_INJECTION=y
# CONFIG_FAULT_INJECTION is not set
-# CONFIG_LATENCYTOP is not set
+CONFIG_LATENCYTOP=y
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
@@ -9778,6 +9779,7 @@
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_IRQSOFF_TRACER is not set
+# CONFIG_PREEMPT_TRACER is not set
CONFIG_SCHED_TRACER=y
CONFIG_HWLAT_TRACER=y
CONFIG_FTRACE_SYSCALLS=y
--
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to rtirq in Ubuntu.
Matching subscriptions: Ubuntu Studio Bugs
https://bugs.launchpad.net/bugs/1787857
Title:
USB mouse cursor lags after random time of correct behaviour
Status in linux package in Ubuntu:
Confirmed
Status in rtirq package in Ubuntu:
Invalid
Bug description:
I installed Ubuntu Studio 18.04.1 LTS. After the first apt-get update I noticed the following behaviour:
after havig logged in, my USB mouse works normally for about ten seconds, then the cursor starts lagging a lot which makes the mouse pretty much unusable.
The last dmesg always contain lines these: (more in attached file)
[<000000009e659b0c>] irq_default_primary_handler threaded [<00000000fa56edac>] usb_hcd_irq
[<000000009e659b0c>] irq_default_primary_handler threaded [<00000000fe1afb05>] _rtl_pci_interrupt [rtl_pci]
Disabling IRQ #18
Out of frustration & curiosity I disabled most autostart apps
(Settings > Session ... > Autostart) and re-enabled them after
rebooting. Since then I rarely encounter the lagging cursor. If I open
Settings > Mouse & Touchpad and toggle any option on/off the cursor
starts lagging.
How can make the cursor work reliably?
Some comment in dmesg mentions "irqpoll" boot option
Ubuntu Studio 18.04.1
4.15.0-20-lowlatency #21-Ubuntu SMP PREEMPT
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1787857/+subscriptions
References