You are not logged in.

#1 2021-11-17 15:55:05

eric_cartman
Member
Registered: 2021-11-17
Posts: 5

double mouse pointer

Hello everybody,

I had recently installed Archlinux with i3 as a window manager. And after some time I start firefox, the mouse pointer lefts a static copy of itself on the screen. The copy doesn't moves, however it changes its form when ever the "main" pointer does it.
Anybody knows what the problem is?

Thanks in advance.

Offline

#2 2021-11-18 08:00:31

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,223

Re: double mouse pointer

compositor (kill picom?), graphicss driver (check your xorg log), spurious input device (xinput list)

Offline

#3 2021-11-18 18:43:08

eric_cartman
Member
Registered: 2021-11-17
Posts: 5

Re: double mouse pointer

kill picom doesn't solve the problem.
When ps ax | grep picom:

    972 pts/0    S+     0:00 grep picom

Nonetheless, when the double pointer appears, the last error message appears into the xorg log:

[    23.780] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    23.780] (EE) Failed to load module "vesa" (module does not exist, 0)
[   140.028] (EE) event8  -  USB OPTICAL MOUSE: client bug: event processing lagging behind by 16ms, your system is too slow
[   166.497] (EE) event8  -  USB OPTICAL MOUSE: client bug: event processing lagging behind by 13ms, your system is too slow
[   169.447] (EE) event8  -  USB OPTICAL MOUSE: client bug: event processing lagging behind by 11ms, your system is too slow
[   192.184] (EE) intel(0): Failed to prepare CRTC for page flipping, disabling TearFree

xinput list output:

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SONiX USB Keyboard Consumer Control     	id=10	[slave  pointer  (2)]
⎜   ↳  USB OPTICAL MOUSE                      	id=13	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=16	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ SONiX USB Keyboard                      	id=9	[slave  keyboard (3)]
    ↳ SONiX USB Keyboard System Control       	id=11	[slave  keyboard (3)]
    ↳ SONiX USB Keyboard                      	id=12	[slave  keyboard (3)]
    ↳ TOSHIBA Web Camera - FHD: TOSHI         	id=14	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=15	[slave  keyboard (3)]
    ↳ Toshiba input device                    	id=17	[slave  keyboard (3)]
    ↳ SONiX USB Keyboard Consumer Control     	id=18	[slave  keyboard (3)]

I am using a laptop and a usb mouse. I don't know what the first two slave pointers are referred to.

Offline

#4 2021-11-18 18:49:34

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,223

Re: double mouse pointer

[   192.184] (EE) intel(0): Failed to prepare CRTC for page flipping, disabling TearFree

Try to drop xf86-video-intel (make sure there're no leftover configlets in /{etc,usr/share}/X11 that reference it)

Offline

#5 2021-11-18 19:03:27

eric_cartman
Member
Registered: 2021-11-17
Posts: 5

Re: double mouse pointer

G

seth wrote:

Try to drop xf86-video-intel (make sure there're no leftover configlets in /{etc,usr/share}/X11 that reference it)

How can I do that?

$ tree /etc/X11/
/etc/X11/
├── xinit
│   ├── xinitrc
│   ├── xinitrc.d
│   │   ├── 40-libcanberra-gtk-module.sh
│   │   └── 50-systemd-user.sh
│   └── xserverrc
└── xorg.conf.d

3 directories, 4 files

Also I have this .xinitrc file:

#!/bin/sh
  1
  2 userresources=$HOME/.Xresources
  3 usermodmap=$HOME/.Xmodmap
  4 sysresources=/etc/X11/xinit/.Xresources
  5 sysmodmap=/etc/X11/xinit/.Xmodmap
  6
  7 # merge in defaults and keymaps
  8
  9 if [ -f $sysresources ]; then
 10     xrdb -merge $sysresources
 11 fi
 12
 13 if [ -f $sysmodmap ]; then
 14     xmodmap $sysmodmap
 15 fi
 16
 17 if [ -f "$userresources" ]; then
 18     xrdb -merge "$userresources"
 19 fi
 20
 21 if [ -f "$usermodmap" ]; then
 22     xmodmap "$usermodmap"
 23 fi
 24
 25 # start some nice programs
 26
 27 if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 28  for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
 29   [ -x "$f" ] && . "$f"
 30  done
 31  unset f
 32 fi
 33
 34 # configure the monitor if it is available
 35 if [[ "$(xrandr --listmonitors | grep HDMI2)" != "" ]]; then
 36     xrandr --output HDMI2 --right-of eDP1 --auto
 37 fi
 38 exec nitrogen --restore &
 39 exec i3

Offline

#6 2021-11-18 19:09:52

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,223

Re: double mouse pointer

You remove the package (and be mindful about /{etc,usr/share}/X11 …)
Is this btw. a multiscreen condition or did you also see this w/ only one output attached?

Offline

#7 2021-11-18 19:17:11

eric_cartman
Member
Registered: 2021-11-17
Posts: 5

Re: double mouse pointer

There is a large output when: $ tree /usr/share/X11, I thought that it was not good idea to paste here all of it.
However, $ tree /usr/share/X11/ | grep intel doesn't return anything.
Should I try to: # pacman -R xf86-video-intel ?

seth wrote:

Is this btw. a multiscreen condition or did you also see this w/ only one output attached?

I am using two screens, the laptop's and one monitor.

Offline

#8 2021-11-18 19:46:39

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,223

Re: double mouse pointer

grep -ri intel /usr/share/X11/xorg.conf*

Should I try to: # pacman -R xf86-video-intel ?

That was the plan.

I am using two screens

Yes, but since the xinitrc makes it look conditional, I wondered whether the issue has ever occurred when you were not using the external monitor.
And to build on that: is this a hybrid system (intel + nvidia/amd chip)?

Offline

#9 2021-11-18 20:17:52

eric_cartman
Member
Registered: 2021-11-17
Posts: 5

Re: double mouse pointer

After removing xf86-video-intel, the issue is still happening.
However, now the errors in xorg log file have changed:

[    55.402] (EE) Failed to load module "intel" (module does not exist, 0)
[    55.421] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    55.421] (EE) Failed to load module "vesa" (module does not exist, 0)
[   192.461] (EE) modeset(0): Failed to set CTM property: -13
[   192.461] (EE) modeset(0): Failed to set CTM property: -13
[   192.461] (EE) modeset(0): Failed to set CTM property: -13
[   192.462] (EE) modeset(0): Failed to set CTM property: -13
[   192.469] (EE) modeset(0): Failed to set CTM property: -13
[   192.470] (EE) modeset(0): Failed to set CTM property: -13
[   192.470] (EE) modeset(0): Failed to set CTM property: -13
[   192.470] (EE) modeset(0): Failed to set CTM property: -13
[   192.479] (EE) modeset(0): Failed to set CTM property: -13
[   192.479] (EE) modeset(0): Failed to set CTM property: -13
[   192.479] (EE) modeset(0): Failed to set CTM property: -13
[   192.479] (EE) modeset(0): Failed to set CTM property: -13
[   192.487] (EE) modeset(0): Failed to set CTM property: -13
[   192.487] (EE) modeset(0): Failed to set CTM property: -13
[   192.487] (EE) modeset(0): Failed to set CTM property: -13
[   192.488] (EE) modeset(0): Failed to set CTM property: -13
[   192.495] (EE) modeset(0): Failed to set CTM property: -13
[   192.495] (EE) modeset(0): Failed to set CTM property: -13
[   192.495] (EE) modeset(0): Failed to set CTM property: -13
[   192.496] (EE) modeset(0): Failed to set CTM property: -13
[   192.503] (EE) modeset(0): Failed to set CTM property: -13
[   192.503] (EE) modeset(0): Failed to set CTM property: -13
[   192.503] (EE) modeset(0): Failed to set CTM property: -13
[   192.504] (EE) modeset(0): Failed to set CTM property: -13
[   192.511] (EE) modeset(0): Failed to set CTM property: -13
[   192.511] (EE) modeset(0): Failed to set CTM property: -13
[   192.511] (EE) modeset(0): Failed to set CTM property: -13
[   192.511] (EE) modeset(0): Failed to set CTM property: -13
seth wrote:

Yes, but since the xinitrc makes it look conditional, I wondered whether the issue has ever occurred when you were not using the external monitor.

The issue has occurred when I was using the laptop alone, without the monitor.

seth wrote:

And to build on that: is this a hybrid system (intel + nvidia/amd chip)?

Is an i5.

Offline

#10 2021-11-19 06:21:58

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,223

Re: double mouse pointer

Is an i5.

That doesn't answer the question.

[   192.503] (EE) modeset(0): Failed to set CTM property: -13

This is about setting some display mode ("drmmode_set_ctm(xf86CrtcPtr crtc, const struct drm_color_ctm *ctm)" sounds color  table related)
Please post the entire Xorg log.

Offline

Board footer

Powered by FluxBB