Bug 1112774

Summary: Kabylake: Mouse pointer flickers continuously after udpate
Product: [openSUSE] openSUSE Distribution Reporter: Maxwell Bottiger <sleepylight>
Component: X.OrgAssignee: E-mail List <xorg-maintainer-bugs>
Status: RESOLVED INVALID QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Normal    
Priority: P3 - Medium    
Version: Leap 15.0   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Maxwell Bottiger 2018-10-22 14:35:28 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
Build Identifier: 

After the most recent round of updates, my mouse pointer now flickers when anything moves on the screen, or I type anything.  It does not seem to be dependent on any particular application, nor does it seem to matter if I have external monitors connected to my laptop.  It is only the mouse pointer that is flickering.  All of the other windows and launchers seem fine.

Reproducible: Always

Steps to Reproduce:
1.Log into a graphical session
2.Move mouse
3.
Actual Results:  
The cursor disappears and blinks often

Expected Results:  
A solid cursor or pointer

I'm using a Dell XPS 2 in 1, 2018 model.  The laptop is up to date, and I see the same behavior in Linux 4.12 and 4.18.

max@whirlpool:~> /sbin/lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
00:13.0 Non-VGA unclassified device: Intel Corporation Sunrise Point-H Integrated Sensor Hub (rev 31)

max@whirlpool:~> lsmod
Module                  Size  Used by
cmac                   16384  1
fuse                  118784  5
rfcomm                 81920  16
evdi                   61440  0
ip6t_rpfilter          16384  1
ip6t_REJECT            16384  2
ipt_REJECT             16384  2
xt_conntrack           16384  21
af_packet              49152  10
xt_CHECKSUM            16384  0
xt_tcpudp              16384  13
ipt_MASQUERADE         16384  0
nf_nat_masquerade_ipv4    16384  1 ipt_MASQUERADE
xt_comment             16384  0
ip_set                 45056  0
nfnetlink              16384  1 ip_set
ebtable_nat            16384  1
ebtable_broute         16384  1
bridge                172032  1 ebtable_broute
stp                    16384  1 bridge
llc                    16384  2 bridge,stp
ip6table_nat           16384  1
nf_conntrack_ipv6      20480  12
nf_defrag_ipv6         36864  1 nf_conntrack_ipv6
nf_nat_ipv6            16384  1 ip6table_nat
ip6table_mangle        16384  1
ip6table_raw           16384  1
ip6table_security      16384  1
iptable_nat            16384  1
nf_conntrack_ipv4      16384  11
nf_defrag_ipv4         16384  1 nf_conntrack_ipv4
nf_nat_ipv4            16384  1 iptable_nat
nf_nat                 28672  3 nf_nat_ipv6,nf_nat_masquerade_ipv4,nf_nat_ipv4
nf_conntrack          151552  8 nf_conntrack_ipv6,nf_conntrack_ipv4,ipt_MASQUERADE,nf_nat_ipv6,nf_nat_masquerade_ipv4,xt_conntrack,nf_nat_ipv4,nf_nat
libcrc32c              16384  2 nf_conntrack,nf_nat
iptable_mangle         16384  1
iptable_raw            16384  1
iptable_security       16384  1
ebtable_filter         16384  1
ebtables               36864  3 ebtable_filter,ebtable_nat,ebtable_broute
ip6table_filter        16384  1
ip6_tables             28672  5 ip6table_mangle,ip6table_filter,ip6table_security,ip6table_raw,ip6table_nat
iptable_filter         16384  1
ip_tables              28672  5 iptable_mangle,iptable_filter,iptable_raw,iptable_nat,iptable_security
x_tables               40960  19 xt_comment,ipt_REJECT,iptable_mangle,ip_tables,ip6t_rpfilter,ebtables,iptable_filter,xt_tcpudp,iptable_raw,ipt_MASQUERADE,ip6t_REJECT,iptable_security,ip6table_mangle,xt_CHECKSUM,ip6table_filter,ip6table_security,ip6table_raw,xt_conntrack,ip6_tables
vboxpci                28672  0
vboxnetadp             28672  0
vboxnetflt             32768  0
vboxdrv               479232  3 vboxnetadp,vboxnetflt,vboxpci
squashfs               61440  1
loop                   32768  2
bnep                   24576  2
ftdi_sio               57344  0
usbserial              53248  1 ftdi_sio
hid_logitech_hidpp     36864  0
hid_logitech_dj        24576  0
snd_usb_audio         229376  0
snd_usbmidi_lib        36864  1 snd_usb_audio
snd_rawmidi            40960  1 snd_usbmidi_lib
snd_seq_device         16384  1 snd_rawmidi
usbhid                 57344  0
cdc_ether              20480  0
usbnet                 49152  1 cdc_ether
r8152                  61440  0
mii                    16384  2 usbnet,r8152
arc4                   16384  2
uvcvideo               98304  0
btusb                  53248  0
btrtl                  16384  1 btusb
videobuf2_vmalloc      16384  1 uvcvideo
btbcm                  16384  1 btusb
videobuf2_memops       16384  1 videobuf2_vmalloc
btintel                20480  1 btusb
videobuf2_v4l2         28672  1 uvcvideo
videobuf2_core         40960  2 uvcvideo,videobuf2_v4l2
videodev              196608  3 uvcvideo,videobuf2_core,videobuf2_v4l2
bluetooth             585728  43 btrtl,btintel,bnep,btbcm,rfcomm,btusb
cdc_acm                32768  0
ecdh_generic           24576  1 bluetooth
snd_hda_codec_hdmi     61440  1
snd_hda_codec_realtek   110592  1
snd_hda_codec_generic    86016  1 snd_hda_codec_realtek
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
mei_wdt                16384  0
joydev                 24576  0
wacom                 114688  0
hid_multitouch         24576  0
intel_rapl             24576  0
msr                    16384  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
kvm_intel             241664  0
kvm                   704512  1 kvm_intel
irqbypass              16384  1 kvm
snd_hda_intel          45056  5
crc32_pclmul           16384  0
ath10k_pci             53248  0
crc32c_intel           24576  1
snd_hda_codec         147456  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
ath10k_core           307200  1 ath10k_pci
snd_hda_core           90112  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
ghash_clmulni_intel    16384  0
snd_hwdep              16384  2 snd_hda_codec,snd_usb_audio
ath                    32768  1 ath10k_core
pcbc                   16384  0
snd_pcm               135168  6 snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_hda_core,snd_hda_codec_hdmi
nls_iso8859_1          16384  1
mac80211              888832  1 ath10k_core
nls_cp437              20480  1
vfat                   24576  1
dell_wmi               16384  0
snd_timer              36864  1 snd_pcm
fat                    77824  1 vfat
aesni_intel           167936  2
dell_laptop            24576  0
aes_x86_64             20480  1 aesni_intel
snd                    98304  21 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_usb_audio,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_usbmidi_lib,snd_seq_device,snd_hda_codec_realtek,snd_pcm
cfg80211              696320  3 mac80211,ath,ath10k_core
crypto_simd            16384  1 aesni_intel
dell_smbios            16384  2 dell_wmi,dell_laptop
glue_helper            16384  1 aesni_intel
dcdbas                 16384  1 dell_smbios
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
idma64                 20480  0
thunderbolt           106496  0
pcspkr                 16384  0
rtsx_pci_ms            20480  0
soundcore              16384  1 snd
rfkill                 28672  10 bluetooth,dell_laptop,cfg80211
memstick               16384  1 rtsx_pci_ms
i2c_i801               32768  0
mei_me                 45056  1
intel_lpss_pci         20480  0
intel_lpss             16384  1 intel_lpss_pci
thermal                28672  0
intel_pch_thermal      16384  0
mei                   114688  3 mei_me,mei_wdt
processor_thermal_device    16384  0
intel_soc_dts_iosf     16384  1 processor_thermal_device
intel_vbtn             16384  0
soc_button_array       16384  0
int3403_thermal        16384  0
int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device
wmi                    16384  1 dell_wmi
shpchp                 40960  0
battery                24576  0
tpm_crb                16384  0
intel_hid              16384  0
button                 16384  0
sparse_keymap          16384  3 dell_wmi,intel_hid,intel_vbtn
acpi_pad               24576  0
int3400_thermal        16384  0
acpi_thermal_rel       16384  1 int3400_thermal
ac                     16384  0
rtsx_pci_sdmmc         28672  0
mmc_core              163840  1 rtsx_pci_sdmmc
i915                 1953792  30
i2c_algo_bit           16384  1 i915
nvme                   36864  4
serio_raw              16384  0
drm_kms_helper        200704  2 evdi,i915
syscopyarea            16384  2 evdi,drm_kms_helper
sysfillrect            16384  2 evdi,drm_kms_helper
sysimgblt              16384  2 evdi,drm_kms_helper
xhci_pci               16384  0
fb_sys_fops            16384  1 drm_kms_helper
xhci_hcd              249856  1 xhci_pci
nvme_core              81920  6 nvme
rtsx_pci               61440  2 rtsx_pci_sdmmc,rtsx_pci_ms
usbcore               286720  14 usbnet,uvcvideo,usbhid,snd_usb_audio,cdc_acm,cdc_ether,ftdi_sio,usbserial,xhci_pci,snd_usbmidi_lib,btusb,r8152,xhci_hcd
drm                   438272  13 evdi,i915,drm_kms_helper
drm_panel_orientation_quirks    16384  1 drm
i2c_hid                24576  0
video                  45056  3 dell_wmi,dell_laptop,i915
sg                     45056  0
dm_multipath           36864  0
dm_mod                139264  1 dm_multipath
scsi_dh_rdac           16384  0
scsi_dh_emc            16384  0
scsi_dh_alua           20480  0
binder_linux          114688  0
ashmem_linux           16384  0
efivarfs               16384  1
Comment 1 Stefan Dirsch 2018-10-22 14:57:36 UTC
Hmm. Sounds to me like a kernel regression.
Comment 2 Maxwell Bottiger 2018-10-22 15:03:31 UTC
Actually, I figured this out.  I had forgotten that I put on the displaylink driver for an external monitor from here: https://software.opensuse.org/package/displaylink?search_term=DisplayLink

I just removed that and rebooted, and now everything is back to normal.  False alarm, sorry.
Comment 3 Stefan Dirsch 2018-10-22 15:08:06 UTC
Ah! Ok.