Re: [i3] Google hangouts extension

  • From: Anders Aagaard <aagaande@xxxxxxxxx>
  • To: Michael Stapelberg <michael@xxxxxxxx>
  • Date: Fri, 6 Jun 2014 20:01:06 +0200

The reason why Xdummy fails for me is as follows:
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
xf86EnableIOPorts: failed to set IOPL for I/O (No such device)
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)


My guess was that it was loading the nvidia glx and that failed to
lookup the nvidia card, but now I'm not too sure. I tried disabling
GLX and it had no effect. (except skipping the Loading extension line
in the output). I've attached my xorg log and output.

On Fri, Jun 6, 2014 at 7:38 PM, Anders Aagaard <aagaande@xxxxxxxxx> wrote:

Had another stab at this here : http://cr.i3wm.org/patch/566

Special mentions:
In src/manage.c sending in NULL when "Defer setting focus after the
'new' event" is done feels wrong, but I'm frankly not sure if that
comment matches the con_set_urgency below it. It's resetting a urgency
flag here if one is "lost"? Maybe sending in WM_HINTS is the right
thing to do? Or maybe sending WM_HINTS/etc is generally stupid, and it
should be one reason called "window_event_change" and another one for
"focus_blocked"?

Disclaimer : I've been a dev for a long time, but I haven't done
anything in C for ages, so the code might be rubish. If I'm told that
and you decide to do this in a much cleaner way, I will not have my
feelings hurt ;)

Gonna have a stab at fixing the Xdummy stuff now.

On Sun, Jun 1, 2014 at 1:49 PM, Michael Stapelberg <michael@xxxxxxxx> wrote:
Hi Anders,

Anders Aagaard <aagaande@xxxxxxxxx> writes:
Alternately I could add some code to start sending events for
con_set_urgency (since focus request that fails now sets an urgency),
but it wouldn't be usable for my use case unless I also add a reason
for the urgency change. Which I guess could be
demands_attention/focus_request and wm_hints? Not sure about that last
one, where it's really coming from ;).
I think adding an event for urgency with the reason sounds reasonable.

I have the tests working with nvidia 331.67. Can you be more specific
about what breaks on your machine?

It's an issue with glx, I've got an nvidia optimus setup, so I'm not
terribly surprised. I could probably get it working fine by not
loading glx, but it was easier to setup a VM for it. (I should point
out it fails starting the X session, so it's not the test running part
that's broken).
It'd be good to fix that. We call Xdummy with -config /dev/null which is
supposed to not use the system X11 config at all. If that has changed,
it should be updated to continue running in an isolated-enough
environment.

--
Best regards,
Michael



--
Mvh
Anders Aagaard



--
Mvh
Anders Aagaard
Xdummy: cc -shared -fPIC -o /tmp/Xdummy.neuron/1/Xdummy.so /tmp/Xdummy.21800.c
Xdummy: selected fallback VT vt16
Xdummy: using minimal built-in xorg.conf settings.

X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-37-generic x86_64 Ubuntu
Current Operating System: Linux codebox 3.13.0-27-generic #50-Ubuntu SMP Thu
May 15 18:06:16 UTC 2014 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-3.13.0-27-generic
root=UUID=e06028b0-28ae-4ef4-95b4-ea0274d582d2 ro quiet splash
Build Date: 16 April 2014 01:36:29PM
xorg-server 2:1.15.1-0ubuntu2 (For technical support please see
http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.log", Time: Fri Jun 6 20:00:39 2014
(++) Using config file: "/etc/X11/xdummy_modified_xconfig.conf_1"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
setversion 1.4 failed: Bad address
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension Present
Initializing built-in extension DRI3
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
xf86EnableIOPorts: failed to set IOPL for I/O (No such device)
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/var/log/Xorg.1.log" for additional
information.
(EE)
(EE) Server terminated with error (1). Closing log file.
[ 33.236]
X.Org X Server 1.15.1
Release Date: 2014-04-13
[ 33.236] X Protocol Version 11, Revision 0
[ 33.237] Build Operating System: Linux 3.2.0-37-generic x86_64 Ubuntu
[ 33.237] Current Operating System: Linux codebox 3.13.0-27-generic
#50-Ubuntu SMP Thu May 15 18:06:16 UTC 2014 x86_64
[ 33.237] Kernel command line: BOOT_IMAGE=/vmlinuz-3.13.0-27-generic
root=UUID=e06028b0-28ae-4ef4-95b4-ea0274d582d2 ro quiet splash
[ 33.237] Build Date: 16 April 2014 01:36:29PM
[ 33.237] xorg-server 2:1.15.1-0ubuntu2 (For technical support please see
http://www.ubuntu.com/support)
[ 33.237] Current version of pixman: 0.30.2
[ 33.238] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 33.238] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 33.239] (==) Log file: "/var/log/Xorg.1.log", Time: Tue May 27 19:23:06
2014
[ 33.240] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 33.240] (==) No Layout section. Using the first Screen section.
[ 33.240] (==) No screen section available. Using defaults.
[ 33.240] (**) |-->Screen "Default Screen Section" (0)
[ 33.240] (**) | |-->Monitor "<default monitor>"
[ 33.241] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 33.241] (**) | |-->Device "Device0"
[ 33.241] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 33.241] (==) Automatically adding devices
[ 33.241] (==) Automatically enabling devices
[ 33.241] (==) Automatically adding GPU devices
[ 33.241] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 33.241] Entry deleted from font path.
[ 33.241] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 33.241] Entry deleted from font path.
[ 33.241] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 33.241] Entry deleted from font path.
[ 33.241] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 33.241] Entry deleted from font path.
[ 33.241] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 33.241] Entry deleted from font path.
[ 33.241] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 33.241] (==) ModulePath set to
"/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[ 33.241] (II) The server relies on udev to provide the list of input
devices.
If no devices become available, reconfigure udev or disable
AutoAddDevices.
[ 33.241] (II) Loader magic: 0x7fdb9091cd60
[ 33.241] (II) Module ABI versions:
[ 33.241] X.Org ANSI C Emulation: 0.4
[ 33.241] X.Org Video Driver: 15.0
[ 33.241] X.Org XInput driver : 20.0
[ 33.241] X.Org Server Extension : 8.0
[ 33.241] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 33.242] setversion 1.4 failed: Permission denied
[ 33.242] (II) config/udev: Ignoring already known drm device
(/dev/dri/card0)
[ 33.244] (--) PCI:*(0:1:0:0) 10de:0ffb:17aa:21f6 rev 161, Mem @
0xf2000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @
0x00005000/128, BIOS @ 0x????????/524288
[ 33.245] Initializing built-in extension Generic Event Extension
[ 33.245] Initializing built-in extension SHAPE
[ 33.245] Initializing built-in extension MIT-SHM
[ 33.245] Initializing built-in extension XInputExtension
[ 33.245] Initializing built-in extension XTEST
[ 33.245] Initializing built-in extension BIG-REQUESTS
[ 33.246] Initializing built-in extension SYNC
[ 33.246] Initializing built-in extension XKEYBOARD
[ 33.246] Initializing built-in extension XC-MISC
[ 33.246] Initializing built-in extension SECURITY
[ 33.246] Initializing built-in extension XINERAMA
[ 33.246] Initializing built-in extension XFIXES
[ 33.247] Initializing built-in extension RENDER
[ 33.247] Initializing built-in extension RANDR
[ 33.247] Initializing built-in extension COMPOSITE
[ 33.247] Initializing built-in extension DAMAGE
[ 33.247] Initializing built-in extension MIT-SCREEN-SAVER
[ 33.247] Initializing built-in extension DOUBLE-BUFFER
[ 33.247] Initializing built-in extension RECORD
[ 33.248] Initializing built-in extension DPMS
[ 33.248] Initializing built-in extension Present
[ 33.248] Initializing built-in extension DRI3
[ 33.248] Initializing built-in extension X-Resource
[ 33.248] Initializing built-in extension XVideo
[ 33.248] Initializing built-in extension XVideo-MotionCompensation
[ 33.249] Initializing built-in extension SELinux
[ 33.249] Initializing built-in extension XFree86-VidModeExtension
[ 33.249] Initializing built-in extension XFree86-DGA
[ 33.249] Initializing built-in extension XFree86-DRI
[ 33.249] Initializing built-in extension DRI2
[ 33.249] (WW) "glamoregl" will not be loaded unless you've specified it to
be loaded elsewhere.
[ 33.249] (II) "glx" will be loaded by default.
[ 33.249] (WW) "xmir" is not to be loaded by default. Skipping.
[ 33.249] (II) LoadModule: "glx"
[ 33.250] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ 33.269] (II) Module glx: vendor="NVIDIA Corporation"
[ 33.269] compiled for 4.0.2, module version = 1.0.0
[ 33.269] Module class: X.Org Server Extension
[ 33.270] (II) NVIDIA GLX Module 331.38 Wed Jan 8 19:10:17 PST 2014
[ 33.270] Loading extension GLX
[ 33.270] (II) LoadModule: "nvidia"
[ 33.270] (II) Loading
/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 33.271] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 33.271] compiled for 4.0.2, module version = 1.0.0
[ 33.271] Module class: X.Org Video Driver
[ 33.271] (II) NVIDIA dlloader X Driver 331.38 Wed Jan 8 18:51:00 PST 2014
[ 33.271] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 33.271] (--) using VT number 8

[ 33.282] (II) Loading sub module "fb"
[ 33.282] (II) LoadModule: "fb"
[ 33.282] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 33.282] (II) Module fb: vendor="X.Org Foundation"
[ 33.282] compiled for 1.15.1, module version = 1.0.0
[ 33.282] ABI class: X.Org ANSI C Emulation, version 0.4
[ 33.282] (WW) Unresolved symbol: fbGetGCPrivateKey
[ 33.282] (II) Loading sub module "wfb"
[ 33.282] (II) LoadModule: "wfb"
[ 33.283] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 33.283] (II) Module wfb: vendor="X.Org Foundation"
[ 33.283] compiled for 1.15.1, module version = 1.0.0
[ 33.283] ABI class: X.Org ANSI C Emulation, version 0.4
[ 33.283] (II) Loading sub module "ramdac"
[ 33.283] (II) LoadModule: "ramdac"
[ 33.283] (II) Module "ramdac" already built-in
[ 33.283] (II) NVIDIA(0): Creating default Display subsection in Screen
section
"Default Screen Section" for depth/fbbpp 24/32
[ 33.283] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[ 33.283] (==) NVIDIA(0): RGB weight 888
[ 33.283] (==) NVIDIA(0): Default visual is TrueColor
[ 33.284] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 33.284] (**) NVIDIA(0): Option "RegistryDwords" "EnableBrightnessControl=1"
[ 33.284] (**) NVIDIA(0): Enabling 2D acceleration
[ 33.295] (II) NVIDIA(0): Display (Lenovo Group Limited (DFP-0)) does not
support NVIDIA
[ 33.295] (II) NVIDIA(0): 3D Vision stereo.
[ 33.295] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20130102)
[ 33.298] (II) NVIDIA(0): NVIDIA GPU Quadro K2000M (GK107GL) at PCI:1:0:0
(GPU-0)
[ 33.298] (--) NVIDIA(0): Memory: 2097152 kBytes
[ 33.298] (--) NVIDIA(0): VideoBIOS: 80.07.31.00.18
[ 33.298] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 33.306] (--) NVIDIA(0): Valid display device(s) on Quadro K2000M at
PCI:1:0:0
[ 33.306] (--) NVIDIA(0): CRT-0
[ 33.306] (--) NVIDIA(0): Lenovo Group Limited (DFP-0) (boot, connected)
[ 33.306] (--) NVIDIA(0): DFP-1
[ 33.306] (--) NVIDIA(0): DFP-2
[ 33.306] (--) NVIDIA(0): DFP-3
[ 33.306] (--) NVIDIA(0): DFP-4
[ 33.306] (--) NVIDIA(0): DFP-5
[ 33.306] (--) NVIDIA(0): DFP-6
[ 33.306] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[ 33.306] (--) NVIDIA(0): Lenovo Group Limited (DFP-0): Internal Dual Link
LVDS
[ 33.306] (--) NVIDIA(0): Lenovo Group Limited (DFP-0): 330.0 MHz maximum
pixel clock
[ 33.306] (--) NVIDIA(0): DFP-1: Internal Single Link TMDS
[ 33.306] (--) NVIDIA(0): DFP-1: 165.0 MHz maximum pixel clock
[ 33.306] (--) NVIDIA(0): DFP-2: Internal Single Link TMDS
[ 33.306] (--) NVIDIA(0): DFP-2: 165.0 MHz maximum pixel clock
[ 33.306] (--) NVIDIA(0): DFP-3: Internal Single Link TMDS
[ 33.306] (--) NVIDIA(0): DFP-3: 165.0 MHz maximum pixel clock
[ 33.306] (--) NVIDIA(0): DFP-4: Internal DisplayPort
[ 33.306] (--) NVIDIA(0): DFP-4: 960.0 MHz maximum pixel clock
[ 33.306] (--) NVIDIA(0): DFP-5: Internal DisplayPort
[ 33.306] (--) NVIDIA(0): DFP-5: 480.0 MHz maximum pixel clock
[ 33.306] (--) NVIDIA(0): DFP-6: Internal DisplayPort
[ 33.306] (--) NVIDIA(0): DFP-6: 480.0 MHz maximum pixel clock
[ 33.306] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID
for display
[ 33.306] (**) NVIDIA(0): device Lenovo Group Limited (DFP-0) (Using EDID
[ 33.306] (**) NVIDIA(0): frequencies has been enabled on all display
devices.)
[ 33.307] (==) NVIDIA(0):
[ 33.307] (==) NVIDIA(0): No modes were requested; the default mode
"nvidia-auto-select"
[ 33.307] (==) NVIDIA(0): will be used as the requested mode.
[ 33.307] (==) NVIDIA(0):
[ 33.307] (II) NVIDIA(0): Validated MetaModes:
[ 33.307] (II) NVIDIA(0): "DFP-0:nvidia-auto-select"
[ 33.307] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[ 33.840] (--) NVIDIA(0): DPI set to (143, 144); computed from "UseEdidDpi"
X config
[ 33.840] (--) NVIDIA(0): option
[ 33.840] (WW) NVIDIA(0): UBB is incompatible with the Composite extension.
Disabling
[ 33.840] (WW) NVIDIA(0): UBB.
[ 33.840] (--) Depth 24 pixmap format is 32 bpp
[ 33.841] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
[ 33.841] (II) NVIDIA: access.
[ 33.857] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[ 34.166] Loading extension NV-GLX
[ 34.189] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 34.189] (==) NVIDIA(0): Backing store enabled
[ 34.189] (==) NVIDIA(0): Silken mouse enabled
[ 34.189] (==) NVIDIA(0): DPMS enabled
[ 34.190] Loading extension NV-CONTROL
[ 34.190] Loading extension XINERAMA
[ 34.190] (II) Loading sub module "dri2"
[ 34.190] (II) LoadModule: "dri2"
[ 34.190] (II) Module "dri2" already built-in
[ 34.190] (II) NVIDIA(0): [DRI2] Setup complete
[ 34.190] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 34.191] (--) RandR disabled
[ 34.200] (II) SELinux: Disabled on system
[ 34.201] (II) Initializing extension GLX
[ 34.229] (II) XKB: generating xkmfile
/tmp/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 34.275] (II) config/udev: Adding input device Power Button
(/dev/input/event2)
[ 34.275] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 34.275] (II) LoadModule: "evdev"
[ 34.276] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 34.276] (II) Module evdev: vendor="X.Org Foundation"
[ 34.276] compiled for 1.15.0, module version = 2.8.2
[ 34.276] Module class: X.Org XInput Driver
[ 34.276] ABI class: X.Org XInput driver, version 20.0
[ 34.276] (II) Using input driver 'evdev' for 'Power Button'
[ 34.276] (**) Power Button: always reports core events
[ 34.276] (**) evdev: Power Button: Device: "/dev/input/event2"
[ 34.276] (--) evdev: Power Button: Vendor 0 Product 0x1
[ 34.276] (--) evdev: Power Button: Found keys
[ 34.276] (II) evdev: Power Button: Configuring as keyboard
[ 34.276] (**) Option "config_info"
"udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[ 34.276] (II) XINPUT: Adding extended input device "Power Button" (type:
KEYBOARD, id 6)
[ 34.276] (**) Option "xkb_rules" "evdev"
[ 34.276] (**) Option "xkb_model" "pc105"
[ 34.276] (**) Option "xkb_layout" "no"
[ 34.279] (II) XKB: generating xkmfile
/tmp/server-5F8E417E6ED2D276BE32A8CA0E3DB916C21A8CA2.xkm
[ 34.309] (II) config/udev: Adding input device Video Bus (/dev/input/event4)
[ 34.309] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[ 34.310] (II) Using input driver 'evdev' for 'Video Bus'
[ 34.310] (**) Video Bus: always reports core events
[ 34.310] (**) evdev: Video Bus: Device: "/dev/input/event4"
[ 34.310] (--) evdev: Video Bus: Vendor 0 Product 0x6
[ 34.310] (--) evdev: Video Bus: Found keys
[ 34.310] (II) evdev: Video Bus: Configuring as keyboard
[ 34.310] (**) Option "config_info"
"udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0a/LNXVIDEO:01/input/input5/event4"
[ 34.310] (II) XINPUT: Adding extended input device "Video Bus" (type:
KEYBOARD, id 7)
[ 34.310] (**) Option "xkb_rules" "evdev"
[ 34.310] (**) Option "xkb_model" "pc105"
[ 34.310] (**) Option "xkb_layout" "no"
[ 34.311] (II) config/udev: Adding input device Lid Switch
(/dev/input/event0)
[ 34.311] (II) No input driver specified, ignoring this device.
[ 34.311] (II) This device may have been added with another device file.
[ 34.311] (II) config/udev: Adding input device Sleep Button
(/dev/input/event1)
[ 34.311] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[ 34.311] (II) Using input driver 'evdev' for 'Sleep Button'
[ 34.311] (**) Sleep Button: always reports core events
[ 34.311] (**) evdev: Sleep Button: Device: "/dev/input/event1"
[ 34.311] (--) evdev: Sleep Button: Vendor 0 Product 0x3
[ 34.311] (--) evdev: Sleep Button: Found keys
[ 34.311] (II) evdev: Sleep Button: Configuring as keyboard
[ 34.311] (**) Option "config_info"
"udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1/event1"
[ 34.311] (II) XINPUT: Adding extended input device "Sleep Button" (type:
KEYBOARD, id 8)
[ 34.311] (**) Option "xkb_rules" "evdev"
[ 34.311] (**) Option "xkb_model" "pc105"
[ 34.311] (**) Option "xkb_layout" "no"
[ 34.312] (II) config/udev: Adding drm device (/dev/dri/card0)
[ 34.312] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 34.312] setversion 1.4 failed: Permission denied
[ 34.312] (II) config/udev: Ignoring already known drm device
(/dev/dri/card0)
[ 34.312] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3
(/dev/input/event17)
[ 34.312] (II) No input driver specified, ignoring this device.
[ 34.312] (II) This device may have been added with another device file.
[ 34.313] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7
(/dev/input/event16)
[ 34.313] (II) No input driver specified, ignoring this device.
[ 34.313] (II) This device may have been added with another device file.
[ 34.313] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8
(/dev/input/event15)
[ 34.313] (II) No input driver specified, ignoring this device.
[ 34.313] (II) This device may have been added with another device file.
[ 34.314] (II) config/udev: Adding input device Integrated Camera
(/dev/input/event14)
[ 34.314] (**) Integrated Camera: Applying InputClass "evdev keyboard
catchall"
[ 34.314] (II) Using input driver 'evdev' for 'Integrated Camera'
[ 34.314] (**) Integrated Camera: always reports core events
[ 34.314] (**) evdev: Integrated Camera: Device: "/dev/input/event14"
[ 34.314] (--) evdev: Integrated Camera: Vendor 0x5986 Product 0x2d2
[ 34.314] (--) evdev: Integrated Camera: Found keys
[ 34.314] (II) evdev: Integrated Camera: Configuring as keyboard
[ 34.314] (**) Option "config_info"
"udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input15/event14"
[ 34.314] (II) XINPUT: Adding extended input device "Integrated Camera"
(type: KEYBOARD, id 9)
[ 34.314] (**) Option "xkb_rules" "evdev"
[ 34.314] (**) Option "xkb_model" "pc105"
[ 34.314] (**) Option "xkb_layout" "no"
[ 34.315] (II) config/udev: Adding input device HDA Intel PCH Mic
(/dev/input/event13)
[ 34.315] (II) No input driver specified, ignoring this device.
[ 34.315] (II) This device may have been added with another device file.
[ 34.315] (II) config/udev: Adding input device HDA Intel PCH Dock Mic
(/dev/input/event12)
[ 34.316] (II) No input driver specified, ignoring this device.
[ 34.316] (II) This device may have been added with another device file.
[ 34.316] (II) config/udev: Adding input device HDA Intel PCH Headphone
(/dev/input/event11)
[ 34.316] (II) No input driver specified, ignoring this device.
[ 34.316] (II) This device may have been added with another device file.
[ 34.316] (II) config/udev: Adding input device HDA Intel PCH Dock Headphone
(/dev/input/event10)
[ 34.316] (II) No input driver specified, ignoring this device.
[ 34.316] (II) This device may have been added with another device file.
[ 34.317] (II) config/udev: Adding input device Logitech USB Receiver
(/dev/input/event6)
[ 34.317] (**) Logitech USB Receiver: Applying InputClass "evdev pointer
catchall"
[ 34.317] (II) Using input driver 'evdev' for 'Logitech USB Receiver'
[ 34.317] (**) Logitech USB Receiver: always reports core events
[ 34.317] (**) evdev: Logitech USB Receiver: Device: "/dev/input/event6"
[ 34.317] (--) evdev: Logitech USB Receiver: Vendor 0x46d Product 0xc531
[ 34.317] (--) evdev: Logitech USB Receiver: Found 20 mouse buttons
[ 34.317] (--) evdev: Logitech USB Receiver: Found scroll wheel(s)
[ 34.317] (--) evdev: Logitech USB Receiver: Found relative axes
[ 34.317] (--) evdev: Logitech USB Receiver: Found x and y relative axes
[ 34.317] (II) evdev: Logitech USB Receiver: Configuring as mouse
[ 34.317] (II) evdev: Logitech USB Receiver: Adding scrollwheel support
[ 34.317] (**) evdev: Logitech USB Receiver: YAxisMapping: buttons 4 and 5
[ 34.317] (**) evdev: Logitech USB Receiver: EmulateWheelButton: 4,
EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 34.317] (**) Option "config_info"
"udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input8/event6"
[ 34.317] (II) XINPUT: Adding extended input device "Logitech USB Receiver"
(type: MOUSE, id 10)
[ 34.317] (II) evdev: Logitech USB Receiver: initialized for relative axes.
[ 34.318] (**) Logitech USB Receiver: (accel) keeping acceleration scheme 1
[ 34.318] (**) Logitech USB Receiver: (accel) acceleration profile 0
[ 34.318] (**) Logitech USB Receiver: (accel) acceleration factor: 2.000
[ 34.318] (**) Logitech USB Receiver: (accel) acceleration threshold: 4
[ 34.318] (II) config/udev: Adding input device Logitech USB Receiver
(/dev/input/mouse1)
[ 34.318] (II) No input driver specified, ignoring this device.
[ 34.318] (II) This device may have been added with another device file.
[ 34.319] (II) config/udev: Adding input device Logitech USB Receiver
(/dev/input/event7)
[ 34.319] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard
catchall"
[ 34.319] (II) Using input driver 'evdev' for 'Logitech USB Receiver'
[ 34.319] (**) Logitech USB Receiver: always reports core events
[ 34.319] (**) evdev: Logitech USB Receiver: Device: "/dev/input/event7"
[ 34.319] (--) evdev: Logitech USB Receiver: Vendor 0x46d Product 0xc531
[ 34.319] (--) evdev: Logitech USB Receiver: Found 1 mouse buttons
[ 34.319] (--) evdev: Logitech USB Receiver: Found scroll wheel(s)
[ 34.319] (--) evdev: Logitech USB Receiver: Found relative axes
[ 34.319] (II) evdev: Logitech USB Receiver: Forcing relative x/y axes to
exist.
[ 34.319] (--) evdev: Logitech USB Receiver: Found absolute axes
[ 34.319] (II) evdev: Logitech USB Receiver: Forcing absolute x/y axes to
exist.
[ 34.319] (--) evdev: Logitech USB Receiver: Found keys
[ 34.319] (II) evdev: Logitech USB Receiver: Configuring as mouse
[ 34.319] (II) evdev: Logitech USB Receiver: Configuring as keyboard
[ 34.319] (II) evdev: Logitech USB Receiver: Adding scrollwheel support
[ 34.319] (**) evdev: Logitech USB Receiver: YAxisMapping: buttons 4 and 5
[ 34.319] (**) evdev: Logitech USB Receiver: EmulateWheelButton: 4,
EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 34.319] (**) Option "config_info"
"udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.1/input/input9/event7"
[ 34.319] (II) XINPUT: Adding extended input device "Logitech USB Receiver"
(type: KEYBOARD, id 11)
[ 34.319] (**) Option "xkb_rules" "evdev"
[ 34.319] (**) Option "xkb_model" "pc105"
[ 34.319] (**) Option "xkb_layout" "no"
[ 34.320] (II) evdev: Logitech USB Receiver: initialized for relative axes.
[ 34.320] (WW) evdev: Logitech USB Receiver: ignoring absolute axes.
[ 34.320] (**) Logitech USB Receiver: (accel) keeping acceleration scheme 1
[ 34.320] (**) Logitech USB Receiver: (accel) acceleration profile 0
[ 34.320] (**) Logitech USB Receiver: (accel) acceleration factor: 2.000
[ 34.320] (**) Logitech USB Receiver: (accel) acceleration threshold: 4
[ 34.320] (II) config/udev: Adding input device AT Translated Set 2 keyboard
(/dev/input/event3)
[ 34.320] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev
keyboard catchall"
[ 34.320] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[ 34.320] (**) AT Translated Set 2 keyboard: always reports core events
[ 34.320] (**) evdev: AT Translated Set 2 keyboard: Device:
"/dev/input/event3"
[ 34.320] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[ 34.320] (--) evdev: AT Translated Set 2 keyboard: Found keys
[ 34.320] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[ 34.321] (**) Option "config_info"
"udev:/sys/devices/platform/i8042/serio0/input/input3/event3"
[ 34.321] (II) XINPUT: Adding extended input device "AT Translated Set 2
keyboard" (type: KEYBOARD, id 12)
[ 34.321] (**) Option "xkb_rules" "evdev"
[ 34.321] (**) Option "xkb_model" "pc105"
[ 34.321] (**) Option "xkb_layout" "no"
[ 34.321] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad
(/dev/input/event5)
[ 34.321] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev
touchpad catchall"
[ 34.321] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad
catchall"
[ 34.321] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default
clickpad buttons"
[ 34.321] (II) LoadModule: "synaptics"
[ 34.322] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 34.322] (II) Module synaptics: vendor="X.Org Foundation"
[ 34.322] compiled for 1.15.0, module version = 1.7.4
[ 34.322] Module class: X.Org XInput Driver
[ 34.322] ABI class: X.Org XInput driver, version 20.0
[ 34.322] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics
TouchPad'
[ 34.322] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 34.322] (**) Option "Device" "/dev/input/event5"
[ 34.348] (II) synaptics: SynPS/2 Synaptics TouchPad: ignoring touch events
for semi-multitouch device
[ 34.348] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 -
5470 (res 60)
[ 34.348] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 -
4498 (res 85)
[ 34.348] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[ 34.348] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 -
15
[ 34.348] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right
double triple
[ 34.348] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[ 34.348] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 34.348] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 34.360] (**) Option "config_info"
"udev:/sys/devices/platform/i8042/serio1/input/input6/event5"
[ 34.360] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics
TouchPad" (type: TOUCHPAD, id 13)
[ 34.360] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is
now constant deceleration 2.5
[ 34.360] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is
now 1.75
[ 34.360] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is
now 0.040
[ 34.360] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration
scheme 1
[ 34.360] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[ 34.360] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 34.360] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 34.361] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 34.361] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad
(/dev/input/mouse0)
[ 34.361] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass
"touchpad ignore duplicates"
[ 34.362] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint
(/dev/input/event8)
[ 34.362] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev pointer
catchall"
[ 34.362] (**) TPPS/2 IBM TrackPoint: Applying InputClass "trackpoint
catchall"
[ 34.362] (II) Using input driver 'evdev' for 'TPPS/2 IBM TrackPoint'
[ 34.362] (**) TPPS/2 IBM TrackPoint: always reports core events
[ 34.362] (**) evdev: TPPS/2 IBM TrackPoint: Device: "/dev/input/event8"
[ 34.362] (--) evdev: TPPS/2 IBM TrackPoint: Vendor 0x2 Product 0xa
[ 34.362] (--) evdev: TPPS/2 IBM TrackPoint: Found 3 mouse buttons
[ 34.362] (--) evdev: TPPS/2 IBM TrackPoint: Found relative axes
[ 34.362] (--) evdev: TPPS/2 IBM TrackPoint: Found x and y relative axes
[ 34.362] (II) evdev: TPPS/2 IBM TrackPoint: Configuring as mouse
[ 34.362] (**) Option "Emulate3Buttons" "true"
[ 34.362] (**) Option "EmulateWheel" "true"
[ 34.362] (**) Option "EmulateWheelButton" "2"
[ 34.362] (**) Option "YAxisMapping" "4 5"
[ 34.362] (**) evdev: TPPS/2 IBM TrackPoint: YAxisMapping: buttons 4 and 5
[ 34.362] (**) Option "XAxisMapping" "6 7"
[ 34.362] (**) evdev: TPPS/2 IBM TrackPoint: XAxisMapping: buttons 6 and 7
[ 34.362] (**) evdev: TPPS/2 IBM TrackPoint: EmulateWheelButton: 2,
EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 34.362] (**) Option "config_info"
"udev:/sys/devices/platform/i8042/serio1/serio2/input/input7/event8"
[ 34.362] (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint"
(type: MOUSE, id 14)
[ 34.362] (II) evdev: TPPS/2 IBM TrackPoint: initialized for relative axes.
[ 34.362] (**) TPPS/2 IBM TrackPoint: (accel) keeping acceleration scheme 1
[ 34.362] (**) TPPS/2 IBM TrackPoint: (accel) acceleration profile 0
[ 34.363] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
[ 34.363] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
[ 34.363] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint
(/dev/input/mouse2)
[ 34.363] (II) No input driver specified, ignoring this device.
[ 34.363] (II) This device may have been added with another device file.
[ 34.366] (II) config/udev: Adding input device ThinkPad Extra Buttons
(/dev/input/event9)
[ 34.366] (**) ThinkPad Extra Buttons: Applying InputClass "evdev keyboard
catchall"
[ 34.366] (II) Using input driver 'evdev' for 'ThinkPad Extra Buttons'
[ 34.366] (**) ThinkPad Extra Buttons: always reports core events
[ 34.366] (**) evdev: ThinkPad Extra Buttons: Device: "/dev/input/event9"
[ 34.366] (--) evdev: ThinkPad Extra Buttons: Vendor 0x17aa Product 0x5054
[ 34.366] (--) evdev: ThinkPad Extra Buttons: Found keys
[ 34.366] (II) evdev: ThinkPad Extra Buttons: Configuring as keyboard
[ 34.367] (**) Option "config_info"
"udev:/sys/devices/platform/thinkpad_acpi/input/input10/event9"
[ 34.367] (II) XINPUT: Adding extended input device "ThinkPad Extra Buttons"
(type: KEYBOARD, id 15)
[ 34.367] (**) Option "xkb_rules" "evdev"
[ 34.367] (**) Option "xkb_model" "pc105"
[ 34.367] (**) Option "xkb_layout" "no"
[ 35.503] (II) NVIDIA(GPU-0): Display (Lenovo Group Limited (DFP-0)) does
not support NVIDIA
[ 35.503] (II) NVIDIA(GPU-0): 3D Vision stereo.
[ 36.138] (II) NVIDIA(GPU-0): Display (Lenovo Group Limited (DFP-0)) does
not support NVIDIA
[ 36.138] (II) NVIDIA(GPU-0): 3D Vision stereo.
[ 36.291] (II) XKB: generating xkmfile
/tmp/server-AB379AD6E33C158C1D3820462F295515872E2E01.xkm
[ 37.409] (II) XKB: generating xkmfile
/tmp/server-AB379AD6E33C158C1D3820462F295515872E2E01.xkm
[ 37.577] (II) NVIDIA(GPU-0): Display (Lenovo Group Limited (DFP-0)) does
not support NVIDIA
[ 37.577] (II) NVIDIA(GPU-0): 3D Vision stereo.
[ 37.580] (II) NVIDIA(GPU-0): Display (Lenovo Group Limited (DFP-0)) does
not support NVIDIA
[ 37.580] (II) NVIDIA(GPU-0): 3D Vision stereo.
[ 43.703] (II) evdev: ThinkPad Extra Buttons: Close
[ 43.703] (II) UnloadModule: "evdev"
[ 43.703] (II) evdev: TPPS/2 IBM TrackPoint: Close
[ 43.703] (II) UnloadModule: "evdev"
[ 43.703] (II) UnloadModule: "synaptics"
[ 43.703] (II) evdev: AT Translated Set 2 keyboard: Close
[ 43.703] (II) UnloadModule: "evdev"
[ 43.703] (II) evdev: Logitech USB Receiver: Close
[ 43.703] (II) UnloadModule: "evdev"
[ 43.703] (II) evdev: Logitech USB Receiver: Close
[ 43.703] (II) UnloadModule: "evdev"
[ 43.703] (II) evdev: Integrated Camera: Close
[ 43.703] (II) UnloadModule: "evdev"
[ 43.703] (II) evdev: Sleep Button: Close
[ 43.703] (II) UnloadModule: "evdev"
[ 43.703] (II) evdev: Video Bus: Close
[ 43.703] (II) UnloadModule: "evdev"
[ 43.703] (II) evdev: Power Button: Close
[ 43.703] (II) UnloadModule: "evdev"
[ 44.660] (II) NVIDIA(GPU-0): Deleting GPU-0
[ 44.668] (EE) Server terminated successfully (0). Closing log file.

Other related posts: