Failed to initialize the GLX module; please check in your X log file that the GLX module has been lo

I have just installed the nvidia drivers on my Antergos (arch linux) computer. I have a gtx660 and it is working just fine but it keeps falling back to software rendering. The nvidia bug report says Failed to initialize the GLX module in the xserver but I don’t know how to check that or fix it if it’s missing. I have already tried to uninstall and reinstall the nvidia drivers several times. thanks for any help you can give. bug report posted below

[code] Start of NVIDIA bug report log file. Please include this file, along
with a detailed description of your problem, when reporting a graphics
driver bug via the NVIDIA Linux forum (see devtalk.nvidia.com)
or by sending email to ‘linux-bugs@nvidia.com’.

nvidia-bug-report.sh Version: 19242072

Date: Wed May 6 21:55:37 EDT 2015
uname: Linux Willscomputer 4.0.1-1-ARCH #1 SMP PREEMPT Wed Apr 29 12:00:26 CEST 2015 x86_64 GNU/Linux
command line flags:


*** /etc/issue
*** ls: -rw-r–r-- 1 root root 24 2015-05-05 15:26:48.015611844 -0400 /etc/issue
Antergos Linux \r (\l)


*** /var/log/nvidia-installer.log does not exist


*** /var/log/Xorg.0.log
*** ls: -rw-r–r-- 1 root root 19574 2015-05-06 21:52:32.131341980 -0400 /var/log/Xorg.0.log
[ 32.697]
X.Org X Server 1.17.1
Release Date: 2015-02-10
[ 32.698] X Protocol Version 11, Revision 0
[ 32.698] Build Operating System: Linux 3.19.2-1-ARCH x86_64
[ 32.698] Current Operating System: Linux Willscomputer 4.0.1-1-ARCH #1 SMP PREEMPT Wed Apr 29 12:00:26 CEST 2015 x86_64
[ 32.698] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=96465364-3879-4699-9b60-9a7c174f8ef7 rw resume=UUID=04849d30-5451-4282-a916-74cfbbec43f3 quiet
[ 32.698] Build Date: 14 April 2015 10:34:18AM
[ 32.698]
[ 32.698] Current version of pixman: 0.32.6
[ 32.698] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 32.698] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 32.698] (==) Log file: “/var/log/Xorg.0.log”, Time: Wed May 6 21:52:10 2015
[ 32.759] (==) Using config file: “/etc/X11/xorg.conf”
[ 32.759] (==) Using config directory: “/etc/X11/xorg.conf.d”
[ 32.759] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 32.836] (==) ServerLayout “Layout0”
[ 32.836] (
) |–>Screen “Screen0” (0)
[ 32.836] () | |–>Monitor “Monitor0”
[ 32.862] (
) | |–>Device “Device0”
[ 32.862] () |–>Input Device “Keyboard0”
[ 32.862] (
) |–>Input Device “Mouse0”
[ 32.862] () Option “DontZap” “false”
[ 32.862] (
) Option “Xinerama” “0”
[ 32.862] (==) Automatically adding devices
[ 32.862] (==) Automatically enabling devices
[ 32.862] (==) Automatically adding GPU devices
[ 32.939] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/OTF/,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/
[ 32.939] (==) ModulePath set to “/usr/lib/xorg/modules”
[ 32.939] (WW) Hotplugging is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.
[ 32.939] (WW) Disabling Keyboard0
[ 32.939] (WW) Disabling Mouse0
[ 32.940] (II) Loader magic: 0x815d80
[ 32.940] (II) Module ABI versions:
[ 32.940] X.Org ANSI C Emulation: 0.4
[ 32.940] X.Org Video Driver: 19.0
[ 32.940] X.Org XInput driver : 21.0
[ 32.940] X.Org Server Extension : 9.0
[ 32.942] (EE) systemd-logind: failed to get session: PID 334 does not belong to any known session
[ 32.942] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 32.944] (–) PCI:*(0:1:0:0) 10de:11c0:19da:1281 rev 161, Mem @ 0xfb000000/16777216, 0xd8000000/134217728, 0xe6000000/33554432, I/O @ 0x0000df00/128, BIOS @ 0x???/524288
[ 32.944] (II) Open ACPI successful (/var/run/acpid.socket)
[ 32.948] (II) LoadModule: “glx”
[ 32.962] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 33.030] (II) Module glx: vendor=“X.Org Foundation”
[ 33.030] compiled for 1.17.1, module version = 1.0.0
[ 33.030] ABI class: X.Org Server Extension, version 9.0
[ 33.030] (==) AIGLX enabled
[ 33.030] (II) LoadModule: “nvidia”
[ 33.031] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 33.207] (II) Module nvidia: vendor=“NVIDIA Corporation”
[ 33.207] compiled for 4.0.2, module version = 1.0.0
[ 33.207] Module class: X.Org Video Driver
[ 33.212] (II) NVIDIA dlloader X Driver 349.16 Tue Apr 7 23:19:49 PDT 2015
[ 33.212] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 33.221] (++) using VT number 1

[ 33.364] (II) Loading sub module “fb”
[ 33.364] (II) LoadModule: “fb”
[ 33.365] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 33.386] (II) Module fb: vendor=“X.Org Foundation”
[ 33.386] compiled for 1.17.1, module version = 1.0.0
[ 33.387] ABI class: X.Org ANSI C Emulation, version 0.4
[ 33.387] (II) Loading sub module “wfb”
[ 33.387] (II) LoadModule: “wfb”
[ 33.387] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 33.391] (II) Module wfb: vendor=“X.Org Foundation”
[ 33.391] compiled for 1.17.1, module version = 1.0.0
[ 33.391] ABI class: X.Org ANSI C Emulation, version 0.4
[ 33.391] (II) Loading sub module “ramdac”
[ 33.391] (II) LoadModule: “ramdac”
[ 33.391] (II) Module “ramdac” already built-in
[ 33.394] () NVIDIA(0): Depth 24, (–) framebuffer bpp 32
[ 33.394] (==) NVIDIA(0): RGB weight 888
[ 33.394] (==) NVIDIA(0): Default visual is TrueColor
[ 33.394] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 33.414] (
) NVIDIA(0): Option “Stereo” “0”
[ 33.414] () NVIDIA(0): Option “nvidiaXineramaInfoOrder” “DFP-0”
[ 33.414] (
) NVIDIA(0): Option “SLI” “Off”
[ 33.414] () NVIDIA(0): Option “MultiGPU” “Off”
[ 33.414] (
) NVIDIA(0): Option “BaseMosaic” “off”
[ 33.414] () NVIDIA(0): Stereo disabled by request
[ 33.414] (
) NVIDIA(0): NVIDIA SLI disabled.
[ 33.414] () NVIDIA(0): NVIDIA Multi-GPU disabled.
[ 33.414] (
) NVIDIA(0): Option “MetaModes” “nvidia-auto-select +0+0”
[ 33.414] () NVIDIA(0): Enabling 2D acceleration
[ 33.414] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[ 33.414] (EE) NVIDIA(0): log file that the GLX module has been loaded in your X
[ 33.414] (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
[ 33.414] (EE) NVIDIA(0): you continue to encounter problems, Please try
[ 33.414] (EE) NVIDIA(0): reinstalling the NVIDIA driver.
[ 34.016] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)
[ 34.017] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 660 (GK106) at PCI:1:0:0 (GPU-0)
[ 34.017] (–) NVIDIA(0): Memory: 2097152 kBytes
[ 34.017] (–) NVIDIA(0): VideoBIOS: 80.06.28.00.8f
[ 34.017] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 34.079] (–) NVIDIA(0): Valid display device(s) on GeForce GTX 660 at PCI:1:0:0
[ 34.079] (–) NVIDIA(0): CRT-0
[ 34.079] (–) NVIDIA(0): Samsung SyncMaster (DFP-0) (boot, connected)
[ 34.079] (–) NVIDIA(0): DFP-1
[ 34.079] (–) NVIDIA(0): DFP-2
[ 34.079] (–) NVIDIA(0): DFP-3
[ 34.079] (–) NVIDIA(0): DFP-4
[ 34.079] (–) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[ 34.079] (–) NVIDIA(0): Samsung SyncMaster (DFP-0): Internal TMDS
[ 34.079] (–) NVIDIA(GPU-0): Samsung SyncMaster (DFP-0): 330.0 MHz maximum pixel clock
[ 34.079] (–) NVIDIA(0): DFP-1: Internal TMDS
[ 34.079] (–) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 34.079] (–) NVIDIA(0): DFP-2: Internal TMDS
[ 34.079] (–) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[ 34.079] (–) NVIDIA(0): DFP-3: Internal TMDS
[ 34.079] (–) NVIDIA(GPU-0): DFP-3: 330.0 MHz maximum pixel clock
[ 34.079] (–) NVIDIA(0): DFP-4: Internal DisplayPort
[ 34.079] (–) NVIDIA(GPU-0): DFP-4: 960.0 MHz maximum pixel clock
[ 34.079] (
) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 34.079] () NVIDIA(0): device Samsung SyncMaster (DFP-0) (Using EDID frequencies
[ 34.079] (
) NVIDIA(0): has been enabled on all display devices.)
[ 34.081] (II) NVIDIA(0): Validated MetaModes:
[ 34.081] (II) NVIDIA(0): “nvidia-auto-select+0+0”
[ 34.081] (II) NVIDIA(0): Virtual screen size determined to be 1680 x 1050
[ 34.083] (–) NVIDIA(0): DPI set to (94, 95); computed from “UseEdidDpi” X config
[ 34.083] (–) NVIDIA(0): option
[ 34.083] (–) Depth 24 pixmap format is 32 bpp
[ 34.083] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
[ 34.083] (II) NVIDIA: access.
[ 34.086] (II) NVIDIA(0): Setting mode “nvidia-auto-select+0+0”
[ 34.274] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 34.274] (==) NVIDIA(0): Backing store enabled
[ 34.274] (==) NVIDIA(0): Silken mouse enabled
[ 34.276] () NVIDIA(0): DPMS enabled
[ 34.276] (II) Loading sub module “dri2”
[ 34.276] (II) LoadModule: “dri2”
[ 34.277] (II) Module “dri2” already built-in
[ 34.277] (II) NVIDIA(0): [DRI2] Setup complete
[ 34.277] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 34.277] (–) RandR disabled
[ 34.314] (II) AIGLX: Screen 0 is not DRI2 capable
[ 34.314] (EE) AIGLX: reverting to software rendering
[ 36.148] (II) AIGLX: Loaded and initialized swrast
[ 36.148] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 37.416] (II) config/udev: Adding input device Power Button (/dev/input/event4)
[ 37.416] (
) Power Button: Applying InputClass “evdev keyboard catchall”
[ 37.416] () Power Button: Applying InputClass “system-keyboard”
[ 37.416] (
) Power Button: Applying InputClass “Keyboard Defaults”
[ 37.416] (II) LoadModule: “evdev”
[ 37.433] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 37.442] (II) Module evdev: vendor=“X.Org Foundation”
[ 37.442] compiled for 1.17.1, module version = 2.9.2
[ 37.443] Module class: X.Org XInput Driver
[ 37.443] ABI class: X.Org XInput driver, version 21.0
[ 37.443] (II) Using input driver ‘evdev’ for ‘Power Button’
[ 37.443] () Power Button: always reports core events
[ 37.443] (
) evdev: Power Button: Device: “/dev/input/event4”
[ 37.443] (–) evdev: Power Button: Vendor 0 Product 0x1
[ 37.443] (–) evdev: Power Button: Found keys
[ 37.443] (II) evdev: Power Button: Configuring as keyboard
[ 37.443] () Option “config_info” “udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input6/event4”
[ 37.443] (II) XINPUT: Adding extended input device “Power Button” (type: KEYBOARD, id 6)
[ 37.443] (
) Option “xkb_rules” “evdev”
[ 37.443] () Option “xkb_model” “pc104”
[ 37.443] (
) Option “xkb_layout” “us”
[ 37.443] () Option “xkb_options” “terminate:ctrl_alt_bksp”
[ 37.474] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[ 37.474] (
) Power Button: Applying InputClass “evdev keyboard catchall”
[ 37.474] () Power Button: Applying InputClass “system-keyboard”
[ 37.474] (
) Power Button: Applying InputClass “Keyboard Defaults”
[ 37.474] (II) Using input driver ‘evdev’ for ‘Power Button’
[ 37.474] () Power Button: always reports core events
[ 37.474] (
) evdev: Power Button: Device: “/dev/input/event3”
[ 37.474] (–) evdev: Power Button: Vendor 0 Product 0x1
[ 37.474] (–) evdev: Power Button: Found keys
[ 37.474] (II) evdev: Power Button: Configuring as keyboard
[ 37.474] () Option “config_info” “udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input5/event3”
[ 37.474] (II) XINPUT: Adding extended input device “Power Button” (type: KEYBOARD, id 7)
[ 37.474] (
) Option “xkb_rules” “evdev”
[ 37.474] () Option “xkb_model” “pc104”
[ 37.474] (
) Option “xkb_layout” “us”
[ 37.474] () Option “xkb_options” “terminate:ctrl_alt_bksp”
[ 37.475] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event7)
[ 37.475] (II) No input driver specified, ignoring this device.
[ 37.475] (II) This device may have been added with another device file.
[ 37.475] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event8)
[ 37.475] (II) No input driver specified, ignoring this device.
[ 37.475] (II) This device may have been added with another device file.
[ 37.475] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event9)
[ 37.475] (II) No input driver specified, ignoring this device.
[ 37.475] (II) This device may have been added with another device file.
[ 37.476] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event6)
[ 37.476] (II) No input driver specified, ignoring this device.
[ 37.476] (II) This device may have been added with another device file.
[ 37.476] (II) config/udev: Adding input device Logitech Logitech USB Headset (/dev/input/event1)
[ 37.476] (
) Logitech Logitech USB Headset: Applying InputClass “evdev keyboard catchall”
[ 37.476] () Logitech Logitech USB Headset: Applying InputClass “system-keyboard”
[ 37.476] (
) Logitech Logitech USB Headset: Applying InputClass “Keyboard Defaults”
[ 37.476] (II) Using input driver ‘evdev’ for ‘Logitech Logitech USB Headset’
[ 37.476] () Logitech Logitech USB Headset: always reports core events
[ 37.476] (
) evdev: Logitech Logitech USB Headset: Device: “/dev/input/event1”
[ 37.476] (–) evdev: Logitech Logitech USB Headset: Vendor 0x46d Product 0xa02
[ 37.476] (–) evdev: Logitech Logitech USB Headset: Found keys
[ 37.476] (II) evdev: Logitech Logitech USB Headset: Configuring as keyboard
[ 37.476] () Option “config_info” “udev:/sys/devices/pci0000:00/0000:00:06.0/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.3/0003:046D:0A02.0002/input/input3/event1”
[ 37.476] (II) XINPUT: Adding extended input device “Logitech Logitech USB Headset” (type: KEYBOARD, id 8)
[ 37.476] (
) Option “xkb_rules” “evdev”
[ 37.476] () Option “xkb_model” “pc104”
[ 37.476] (
) Option “xkb_layout” “us”
[ 37.476] () Option “xkb_options” “terminate:ctrl_alt_bksp”
[ 37.477] (II) config/udev: Adding input device Unicomp Inc Ruffian6_x Kbrd v3_xx (/dev/input/event0)
[ 37.477] (
) Unicomp Inc Ruffian6_x Kbrd v3_xx: Applying InputClass “evdev keyboard catchall”
[ 37.477] () Unicomp Inc Ruffian6_x Kbrd v3_xx: Applying InputClass “system-keyboard”
[ 37.477] (
) Unicomp Inc Ruffian6_x Kbrd v3_xx: Applying InputClass “Keyboard Defaults”
[ 37.477] (II) Using input driver ‘evdev’ for ‘Unicomp Inc Ruffian6_x Kbrd v3_xx’
[ 37.477] () Unicomp Inc Ruffian6_x Kbrd v3_xx: always reports core events
[ 37.477] (
) evdev: Unicomp Inc Ruffian6_x Kbrd v3_xx: Device: “/dev/input/event0”
[ 37.477] (–) evdev: Unicomp Inc Ruffian6_x Kbrd v3_xx: Vendor 0x17f6 Product 0x822
[ 37.477] (–) evdev: Unicomp Inc Ruffian6_x Kbrd v3_xx: Found keys
[ 37.477] (II) evdev: Unicomp Inc Ruffian6_x Kbrd v3_xx: Configuring as keyboard
[ 37.477] () Option “config_info” “udev:/sys/devices/pci0000:00/0000:00:0b.0/usb2/2-3/2-3:1.0/0003:17F6:0822.0001/input/input2/event0”
[ 37.477] (II) XINPUT: Adding extended input device “Unicomp Inc Ruffian6_x Kbrd v3_xx” (type: KEYBOARD, id 9)
[ 37.477] (
) Option “xkb_rules” “evdev”
[ 37.477] () Option “xkb_model” “pc104”
[ 37.477] (
) Option “xkb_layout” “us”
[ 37.477] () Option “xkb_options” “terminate:ctrl_alt_bksp”
[ 37.477] (II) config/udev: Adding input device Microsoft SideWinder™ Mouse (/dev/input/event2)
[ 37.477] (
) Microsoft SideWinder™ Mouse: Applying InputClass “evdev pointer catchall”
[ 37.477] () Microsoft SideWinder™ Mouse: Applying InputClass “evdev keyboard catchall”
[ 37.478] (
) Microsoft SideWinder™ Mouse: Applying InputClass “system-keyboard”
[ 37.478] () Microsoft SideWinder™ Mouse: Applying InputClass “Keyboard Defaults”
[ 37.478] (II) Using input driver ‘evdev’ for ‘Microsoft SideWinder™ Mouse’
[ 37.478] (
) Microsoft SideWinder™ Mouse: always reports core events
[ 37.478] () evdev: Microsoft SideWinder™ Mouse: Device: “/dev/input/event2”
[ 37.478] (–) evdev: Microsoft SideWinder™ Mouse: Vendor 0x45e Product 0x724
[ 37.478] (–) evdev: Microsoft SideWinder™ Mouse: Found 9 mouse buttons
[ 37.478] (–) evdev: Microsoft SideWinder™ Mouse: Found scroll wheel(s)
[ 37.478] (–) evdev: Microsoft SideWinder™ Mouse: Found relative axes
[ 37.478] (–) evdev: Microsoft SideWinder™ Mouse: Found x and y relative axes
[ 37.478] (–) evdev: Microsoft SideWinder™ Mouse: Found absolute axes
[ 37.478] (–) evdev: Microsoft SideWinder™ Mouse: Found absolute multitouch axes
[ 37.478] (–) evdev: Microsoft SideWinder™ Mouse: Found x and y absolute axes
[ 37.478] (–) evdev: Microsoft SideWinder™ Mouse: Found keys
[ 37.478] (II) evdev: Microsoft SideWinder™ Mouse: Configuring as mouse
[ 37.478] (II) evdev: Microsoft SideWinder™ Mouse: Configuring as keyboard
[ 37.478] (II) evdev: Microsoft SideWinder™ Mouse: Adding scrollwheel support
[ 37.478] (
) evdev: Microsoft SideWinder™ Mouse: YAxisMapping: buttons 4 and 5
[ 37.478] () evdev: Microsoft SideWinder™ Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 37.478] (
) Option “config_info” “udev:/sys/devices/pci0000:00/0000:00:0b.0/usb2/2-4/2-4:1.0/0003:045E:0724.0003/input/input4/event2”
[ 37.478] (II) XINPUT: Adding extended input device “Microsoft SideWinder™ Mouse” (type: KEYBOARD, id 10)
[ 37.478] () Option “xkb_rules” “evdev”
[ 37.478] (
) Option “xkb_model” “pc104”
[ 37.478] () Option “xkb_layout” “us”
[ 37.478] (
) Option “xkb_options” “terminate:ctrl_alt_bksp”
[ 37.478] (II) evdev: Microsoft SideWinder™ Mouse: initialized for relative axes.
[ 37.478] (WW) evdev: Microsoft SideWinder™ Mouse: ignoring absolute axes.
[ 37.478] () Microsoft SideWinder™ Mouse: (accel) keeping acceleration scheme 1
[ 37.478] (
) Microsoft SideWinder™ Mouse: (accel) acceleration profile 0
[ 37.478] () Microsoft SideWinder™ Mouse: (accel) acceleration factor: 2.000
[ 37.478] (
) Microsoft SideWinder™ Mouse: (accel) acceleration threshold: 4
[ 37.479] (II) config/udev: Adding input device Microsoft SideWinder™ Mouse (/dev/input/js0)
[ 37.479] () Microsoft SideWinder™ Mouse: Applying InputClass “system-keyboard”
[ 37.479] (
) Microsoft SideWinder™ Mouse: Applying InputClass “Keyboard Defaults”
[ 37.479] (II) No input driver specified, ignoring this device.
[ 37.479] (II) This device may have been added with another device file.
[ 37.479] (II) config/udev: Adding input device Microsoft SideWinder™ Mouse (/dev/input/mouse0)
[ 37.479] () Microsoft SideWinder™ Mouse: Applying InputClass “system-keyboard”
[ 37.479] (
) Microsoft SideWinder™ Mouse: Applying InputClass “Keyboard Defaults”
[ 37.479] (II) No input driver specified, ignoring this device.
[ 37.479] (II) This device may have been added with another device file.
[ 37.479] (II) config/udev: Adding input device HDA NVidia Rear Mic (/dev/input/event10)
[ 37.479] (II) No input driver specified, ignoring this device.
[ 37.479] (II) This device may have been added with another device file.
[ 37.480] (II) config/udev: Adding input device HDA NVidia Line (/dev/input/event11)
[ 37.480] (II) No input driver specified, ignoring this device.
[ 37.480] (II) This device may have been added with another device file.
[ 37.480] (II) config/udev: Adding input device HDA NVidia Line Out (/dev/input/event12)
[ 37.480] (II) No input driver specified, ignoring this device.
[ 37.480] (II) This device may have been added with another device file.
[ 37.480] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[ 37.480] (II) No input driver specified, ignoring this device.
[ 37.480] (II) This device may have been added with another device file.
[ 47.210] () NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 47.210] (
) NVIDIA(0): device Samsung SyncMaster (DFP-0) (Using EDID frequencies
[ 47.210] () NVIDIA(0): has been enabled on all display devices.)
[ 53.731] (
) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 53.731] () NVIDIA(0): device Samsung SyncMaster (DFP-0) (Using EDID frequencies
[ 53.731] (
) NVIDIA(0): has been enabled on all display devices.)


*** /etc/X11/xorg.conf
*** ls: -rw-r–r-- 1 root root 1810 2015-05-06 18:53:57.933903873 -0400 /etc/X11/xorg.conf

nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 349.16 (buildmeister@swio-display-x86-rhel47-06) Wed Apr 8 00:52:19 PDT 2015

nvidia-settings: X configuration file generated by nvidia-settings

nvidia-settings: version 349.16 (buildmeister@swio-display-x86-rhel47-06) Wed Apr 8 00:51:15 PDT 2015

Section “ServerLayout”
Identifier “Layout0”
Screen 0 “Screen0” 0 0
InputDevice “Keyboard0” “CoreKeyboard”
InputDevice “Mouse0” “CorePointer”
Option “Xinerama” “0”
EndSection

Section “InputDevice”

# generated from default
Identifier     "Mouse0"
Driver         "mouse"
Option         "Protocol" "auto"
Option         "Device" "/dev/psaux"
Option         "Emulate3Buttons" "no"
Option         "ZAxisMapping" "4 5"

EndSection

Section “InputDevice”

# generated from default
Identifier     "Keyboard0"
Driver         "kbd"

EndSection

Section “Monitor”
Identifier “Monitor0”
VendorName “Unknown”
ModelName “Samsung SyncMaster”
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option “DPMS”
EndSection

Section “Device”
Identifier “Device0”
Driver “nvidia”
VendorName “NVIDIA Corporation”
BoardName “GeForce GTX 660”
EndSection

Section “Screen”
Identifier “Screen0”
Device “Device0”
Monitor “Monitor0”
DefaultDepth 24
Option “Stereo” “0”
Option “nvidiaXineramaInfoOrder” “DFP-0”
Option “metamodes” “nvidia-auto-select +0+0”
Option “SLI” “Off”
Option “MultiGPU” “Off”
Option “BaseMosaic” “off”
SubSection “Display”
Depth 24
EndSubSection
EndSection


*** /etc/X11/xorg.conf.d/10-keyboard.conf
*** ls: -rw-r–r-- 1 root root 232 2015-05-05 15:26:26.498945564 -0400 /etc/X11/xorg.conf.d/10-keyboard.conf

Read and parsed by systemd-localed. It’s probably wise not to edit this file

manually too freely.

Section “InputClass”
Identifier “system-keyboard”
MatchIsKeyboard “on”
Option “XkbLayout” “us”
EndSection


*** /etc/X11/xorg.conf.d/50-synaptics.conf
*** ls: -rw-r–r-- 1 root root 1691 2015-05-05 15:26:47.925611845 -0400 /etc/X11/xorg.conf.d/50-synaptics.conf

Example xorg.conf.d snippet that assigns the touchpad driver

to all touchpads. See xorg.conf.d(5) for more information on

InputClass.

DO NOT EDIT THIS FILE, your distribution will likely overwrite

it when updating. Copy (and rename) this file into

/etc/X11/xorg.conf.d first.

Additional options may be added in the form of

Option “OptionName” “value”

Section “InputClass”
Identifier “touchpad catchall”
Driver “synaptics”
MatchIsTouchpad “on”
Option “TapButton1” “1”
Option “TapButton2” “2”
Option “TapButton3” “3”

This option is recommend on all Linux systems using evdev, but cannot be

enabled by default. See the following link for details:

http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html

    MatchDevicePath "/dev/input/event*"

EndSection

Section “InputClass”
Identifier “touchpad ignore duplicates”
MatchIsTouchpad “on”
MatchOS “Linux”
MatchDevicePath “/dev/input/mouse*”
Option “Ignore” “on”
EndSection

This option enables the bottom right corner to be a right button on

non-synaptics clickpads.

This option is only interpreted by clickpads.

Section “InputClass”
Identifier “Default clickpad buttons”
MatchDriver “synaptics”
Option “SoftButtonAreas” “50% 0 82% 0 0 0 0 0”
EndSection

This option disables software buttons on Apple touchpads.

This option is only interpreted by clickpads.

Section “InputClass”
Identifier “Disable clickpad buttons on Apple touchpads”
MatchProduct “Apple|bcm5974”
MatchDriver “synaptics”
Option “SoftButtonAreas” “0 0 0 0 0 0 0 0”
EndSection


*** /etc/X11/xorg.conf.d/99-killX.conf
*** ls: -rw-r–r-- 1 root root 216 2015-05-05 15:26:47.925611845 -0400 /etc/X11/xorg.conf.d/99-killX.conf
Section “ServerFlags”
Option “DontZap” “false”
EndSection

Section “InputClass”
Identifier “Keyboard Defaults”
MatchIsKeyboard “yes”
Option “XkbOptions” “terminate:ctrl_alt_bksp”
EndSection


*** /usr/share/X11/xorg.conf.d/10-evdev.conf
*** ls: -rw-r–r-- 1 root root 1099 2015-04-14 06:35:29.000000000 -0400 /usr/share/X11/xorg.conf.d/10-evdev.conf

Catch-all evdev loader for udev-based systems

We don’t simply match on any device since that also adds accelerometers

and other devices that we don’t really want to use. The list below

matches everything but joysticks.

Section “InputClass”
Identifier “evdev pointer catchall”
MatchIsPointer “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
EndSection

Section “InputClass”
Identifier “evdev keyboard catchall”
MatchIsKeyboard “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
EndSection

Section “InputClass”
Identifier “evdev touchpad catchall”
MatchIsTouchpad “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
EndSection

Section “InputClass”
Identifier “evdev tablet catchall”
MatchIsTablet “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
EndSection

Section “InputClass”
Identifier “evdev touchscreen catchall”
MatchIsTouchscreen “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
EndSection


*** /usr/share/X11/xorg.conf.d/10-quirks.conf
*** ls: -rw-r–r-- 1 root root 1350 2015-04-14 06:35:29.000000000 -0400 /usr/share/X11/xorg.conf.d/10-quirks.conf

Collection of quirks and blacklist/whitelists for specific devices.

Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable

http://bugs.freedesktop.org/show_bug.cgi?id=22442

Section “InputClass”
Identifier “ThinkPad HDAPS accelerometer blacklist”
MatchProduct “ThinkPad HDAPS accelerometer data”
Option “Ignore” “on”
EndSection

https://bugzilla.redhat.com/show_bug.cgi?id=523914

Mouse does not move in PV Xen guest

Explicitly tell evdev to not ignore the absolute axes.

Section “InputClass”
Identifier “Xen Virtual Pointer axis blacklist”
MatchProduct “Xen Virtual Pointer”
Option “IgnoreAbsoluteAxes” “off”
Option “IgnoreRelativeAxes” “off”
EndSection

https://bugs.freedesktop.org/show_bug.cgi?id=55867

Bug 55867 - Doesn’t know how to tag XI_TRACKBALL

Section “InputClass”
Identifier “Tag trackballs as XI_TRACKBALL”
MatchProduct “trackball”
MatchDriver “evdev”
Option “TypeName” “TRACKBALL”
EndSection

https://bugs.freedesktop.org/show_bug.cgi?id=62831

Bug 62831 - Mionix Naos 5000 mouse detected incorrectly

Section “InputClass”
Identifier “Tag Mionix Naos 5000 mouse XI_MOUSE”
MatchProduct “La-VIEW Technology Naos 5000 Mouse”
MatchDriver “evdev”
Option “TypeName” “MOUSE”
EndSection


*** /usr/share/X11/xorg.conf.d/50-synaptics.conf
*** ls: -rw-r–r-- 1 root root 1849 2015-04-08 03:04:56.000000000 -0400 /usr/share/X11/xorg.conf.d/50-synaptics.conf

Example xorg.conf.d snippet that assigns the touchpad driver

to all touchpads. See xorg.conf.d(5) for more information on

InputClass.

DO NOT EDIT THIS FILE, your distribution will likely overwrite

it when updating. Copy (and rename) this file into

/etc/X11/xorg.conf.d first.

Additional options may be added in the form of

Option “OptionName” “value”

Section “InputClass”
Identifier “touchpad catchall”
Driver “synaptics”
MatchIsTouchpad “on”
Option “TapButton1” “1”
Option “TapButton2” “2”
Option “TapButton3” “3”

This option is recommend on all Linux systems using evdev, but cannot be

enabled by default. See the following link for details:

http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html

    MatchDevicePath "/dev/input/event*"

EndSection

Section “InputClass”
Identifier “touchpad ignore duplicates”
MatchIsTouchpad “on”
MatchOS “Linux”
MatchDevicePath “/dev/input/mouse*”
Option “Ignore” “on”
EndSection

This option enables the bottom right corner to be a right button on clickpads

and the right and middle top areas to be right / middle buttons on clickpads

with a top button area.

This option is only interpreted by clickpads.

Section “InputClass”
Identifier “Default clickpad buttons”
MatchDriver “synaptics”
Option “SoftButtonAreas” “50% 0 82% 0 0 0 0 0”
Option “SecondarySoftButtonAreas” “58% 0 0 15% 42% 58% 0 15%”
EndSection

This option disables software buttons on Apple touchpads.

This option is only interpreted by clickpads.

Section “InputClass”
Identifier “Disable clickpad buttons on Apple touchpads”
MatchProduct “Apple|bcm5974”
MatchDriver “synaptics”
Option “SoftButtonAreas” “0 0 0 0 0 0 0 0”
EndSection


*** /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf
*** ls: -rw-r–r-- 1 root root 98 2015-04-14 06:35:30.000000000 -0400 /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf
Section “OutputClass”
Identifier “nvidia”
MatchDriver “nvidia-drm”
Driver “nvidia”
EndSection


*** /var/log/Xorg.1.log
*** ls: -rw-r–r-- 1 root root 20840 2015-05-05 20:16:52.325567057 -0400 /var/log/Xorg.1.log
[ 2347.632]
X.Org X Server 1.17.1
Release Date: 2015-02-10
[ 2347.632] X Protocol Version 11, Revision 0
[ 2347.632] Build Operating System: Linux 3.19.2-1-ARCH x86_64
[ 2347.632] Current Operating System: Linux Willscomputer 4.0.1-1-ARCH #1 SMP PREEMPT Wed Apr 29 12:00:26 CEST 2015 x86_64
[ 2347.632] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=96465364-3879-4699-9b60-9a7c174f8ef7 rw resume=UUID=04849d30-5451-4282-a916-74cfbbec43f3 quiet
[ 2347.632] Build Date: 14 April 2015 10:34:18AM
[ 2347.632]
[ 2347.632] Current version of pixman: 0.32.6
[ 2347.632] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 2347.632] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 2347.632] (==) Log file: “/var/log/Xorg.1.log”, Time: Tue May 5 20:16:38 2015
[ 2347.632] (==) Using config file: “/etc/X11/xorg.conf”
[ 2347.633] (==) Using config directory: “/etc/X11/xorg.conf.d”
[ 2347.633] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 2347.633] (==) ServerLayout “Layout0”
[ 2347.633] (
) |–>Screen “Screen0” (0)
[ 2347.633] () | |–>Monitor “Monitor0”
[ 2347.633] (
) | |–>Device “Device0”
[ 2347.633] () |–>Input Device “Keyboard0”
[ 2347.633] (
) |–>Input Device “Mouse0”
[ 2347.633] (**) Option “DontZap” “false”
[ 2347.633] (==) Automatically adding devices
[ 2347.633] (==) Automatically enabling devices
[ 2347.633] (==) Automatically adding GPU devices
[ 2347.633] (WW) fonts.dir' not found (or not valid) in "/usr/share/fonts/OTF/". [ 2347.633] Entry deleted from font path. [ 2347.633] (Run 'mkfontdir' on "/usr/share/fonts/OTF/"). [ 2347.633] (WW) fonts.dir’ not found (or not valid) in “/usr/share/fonts/100dpi/”.
[ 2347.633] Entry deleted from font path.
[ 2347.633] (Run ‘mkfontdir’ on “/usr/share/fonts/100dpi/”).
[ 2347.633] (WW) `fonts.dir’ not found (or not valid) in “/usr/share/fonts/75dpi/”.
[ 2347.633] Entry deleted from font path.
[ 2347.633] (Run ‘mkfontdir’ on “/usr/share/fonts/75dpi/”).
[ 2347.633] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/Type1/
[ 2347.633] (==) ModulePath set to “/usr/lib/xorg/modules”
[ 2347.633] (WW) Hotplugging is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.
[ 2347.633] (WW) Disabling Keyboard0
[ 2347.633] (WW) Disabling Mouse0
[ 2347.633] (II) Loader magic: 0x815d80
[ 2347.633] (II) Module ABI versions:
[ 2347.633] X.Org ANSI C Emulation: 0.4
[ 2347.633] X.Org Video Driver: 19.0
[ 2347.633] X.Org XInput driver : 21.0
[ 2347.633] X.Org Server Extension : 9.0
[ 2347.634] (EE) systemd-logind: failed to get session: PID 2162 does not belong to any known session
[ 2347.635] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 2347.635] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
[ 2347.636] (–) PCI:*(0:1:0:0) 10de:11c0:19da:1281 rev 161, Mem @ 0xfb000000/16777216, 0xd8000000/134217728, 0xe6000000/33554432, I/O @ 0x0000df00/128, BIOS @ 0x???/524288
[ 2347.637] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 2347.637] (II) LoadModule: “glx”
[ 2347.637] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 2347.638] (II) Module glx: vendor=“X.Org Foundation”
[ 2347.638] compiled for 1.17.1, module version = 1.0.0
[ 2347.638] ABI class: X.Org Server Extension, version 9.0
[ 2347.638] (==) AIGLX enabled
[ 2347.638] (II) LoadModule: “nvidia”
[ 2347.638] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 2347.639] (II) Module nvidia: vendor=“NVIDIA Corporation”
[ 2347.639] compiled for 4.0.2, module version = 1.0.0
[ 2347.639] Module class: X.Org Video Driver
[ 2347.639] (II) NVIDIA dlloader X Driver 349.16 Tue Apr 7 23:19:49 PDT 2015
[ 2347.639] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 2347.639] (++) using VT number 2

[ 2348.363] (II) Loading sub module “fb”
[ 2348.363] (II) LoadModule: “fb”
[ 2348.364] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 2348.364] (II) Module fb: vendor=“X.Org Foundation”
[ 2348.364] compiled for 1.17.1, module version = 1.0.0
[ 2348.364] ABI class: X.Org ANSI C Emulation, version 0.4
[ 2348.364] (II) Loading sub module “wfb”
[ 2348.364] (II) LoadModule: “wfb”
[ 2348.364] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 2348.364] (II) Module wfb: vendor=“X.Org Foundation”
[ 2348.364] compiled for 1.17.1, module version = 1.0.0
[ 2348.364] ABI class: X.Org ANSI C Emulation, version 0.4
[ 2348.364] (II) Loading sub module “ramdac”
[ 2348.364] (II) LoadModule: “ramdac”
[ 2348.364] (II) Module “ramdac” already built-in
[ 2348.365] () NVIDIA(0): Depth 24, (–) framebuffer bpp 32
[ 2348.365] (==) NVIDIA(0): RGB weight 888
[ 2348.365] (==) NVIDIA(0): Default visual is TrueColor
[ 2348.365] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 2348.365] (
) NVIDIA(0): Enabling 2D acceleration
[ 2348.365] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[ 2348.365] (EE) NVIDIA(0): log file that the GLX module has been loaded in your X
[ 2348.365] (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
[ 2348.365] (EE) NVIDIA(0): you continue to encounter problems, Please try
[ 2348.365] (EE) NVIDIA(0): reinstalling the NVIDIA driver.
[ 2348.385] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)
[ 2348.387] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 660 (GK106) at PCI:1:0:0 (GPU-0)
[ 2348.387] (–) NVIDIA(0): Memory: 2097152 kBytes
[ 2348.387] (–) NVIDIA(0): VideoBIOS: 80.06.28.00.8f
[ 2348.387] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 2348.402] (–) NVIDIA(0): Valid display device(s) on GeForce GTX 660 at PCI:1:0:0
[ 2348.402] (–) NVIDIA(0): CRT-0
[ 2348.402] (–) NVIDIA(0): Samsung SyncMaster (DFP-0) (boot, connected)
[ 2348.402] (–) NVIDIA(0): DFP-1
[ 2348.402] (–) NVIDIA(0): DFP-2
[ 2348.402] (–) NVIDIA(0): DFP-3
[ 2348.402] (–) NVIDIA(0): DFP-4
[ 2348.402] (–) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[ 2348.402] (–) NVIDIA(0): Samsung SyncMaster (DFP-0): Internal TMDS
[ 2348.402] (–) NVIDIA(GPU-0): Samsung SyncMaster (DFP-0): 330.0 MHz maximum pixel clock
[ 2348.402] (–) NVIDIA(0): DFP-1: Internal TMDS
[ 2348.402] (–) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 2348.402] (–) NVIDIA(0): DFP-2: Internal TMDS
[ 2348.402] (–) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[ 2348.402] (–) NVIDIA(0): DFP-3: Internal TMDS
[ 2348.402] (–) NVIDIA(GPU-0): DFP-3: 330.0 MHz maximum pixel clock
[ 2348.402] (–) NVIDIA(0): DFP-4: Internal DisplayPort
[ 2348.402] (–) NVIDIA(GPU-0): DFP-4: 960.0 MHz maximum pixel clock
[ 2348.402] () NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 2348.402] (
) NVIDIA(0): device Samsung SyncMaster (DFP-0) (Using EDID frequencies
[ 2348.402] () NVIDIA(0): has been enabled on all display devices.)
[ 2348.405] (==) NVIDIA(0):
[ 2348.405] (==) NVIDIA(0): No modes were requested; the default mode “nvidia-auto-select”
[ 2348.405] (==) NVIDIA(0): will be used as the requested mode.
[ 2348.405] (==) NVIDIA(0):
[ 2348.405] (II) NVIDIA(0): Validated MetaModes:
[ 2348.405] (II) NVIDIA(0): “DFP-0:nvidia-auto-select”
[ 2348.405] (II) NVIDIA(0): Virtual screen size determined to be 1680 x 1050
[ 2348.406] (–) NVIDIA(0): DPI set to (94, 95); computed from “UseEdidDpi” X config
[ 2348.406] (–) NVIDIA(0): option
[ 2348.406] (–) Depth 24 pixmap format is 32 bpp
[ 2348.407] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
[ 2348.407] (II) NVIDIA: access.
[ 2348.410] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[ 2348.410] (II) NVIDIA(0): may not be running or the “AcpidSocketPath” X
[ 2348.410] (II) NVIDIA(0): configuration option may not be set correctly. When the
[ 2348.410] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
[ 2348.410] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
[ 2348.410] (II) NVIDIA(0): details, please see the “ConnectToAcpid” and
[ 2348.410] (II) NVIDIA(0): “AcpidSocketPath” X configuration options in Appendix B: X
[ 2348.410] (II) NVIDIA(0): Config Options in the README.
[ 2348.410] (II) NVIDIA(0): Setting mode “DFP-0:nvidia-auto-select”
[ 2348.515] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 2348.515] (==) NVIDIA(0): Backing store enabled
[ 2348.515] (==) NVIDIA(0): Silken mouse enabled
[ 2348.515] (
) NVIDIA(0): DPMS enabled
[ 2348.515] (II) Loading sub module “dri2”
[ 2348.515] (II) LoadModule: “dri2”
[ 2348.515] (II) Module “dri2” already built-in
[ 2348.515] (II) NVIDIA(0): [DRI2] Setup complete
[ 2348.515] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 2348.516] (–) RandR disabled
[ 2348.521] (II) AIGLX: Screen 0 is not DRI2 capable
[ 2348.521] (EE) AIGLX: reverting to software rendering
[ 2348.545] (II) AIGLX: Loaded and initialized swrast
[ 2348.545] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 2348.631] (II) config/udev: Adding input device Power Button (/dev/input/event4)
[ 2348.631] () Power Button: Applying InputClass “evdev keyboard catchall”
[ 2348.631] (
) Power Button: Applying InputClass “system-keyboard”
[ 2348.631] () Power Button: Applying InputClass “Keyboard Defaults”
[ 2348.631] (II) LoadModule: “evdev”
[ 2348.631] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 2348.631] (II) Module evdev: vendor=“X.Org Foundation”
[ 2348.631] compiled for 1.17.1, module version = 2.9.2
[ 2348.631] Module class: X.Org XInput Driver
[ 2348.631] ABI class: X.Org XInput driver, version 21.0
[ 2348.631] (II) Using input driver ‘evdev’ for ‘Power Button’
[ 2348.631] (
) Power Button: always reports core events
[ 2348.631] () evdev: Power Button: Device: “/dev/input/event4”
[ 2348.631] (–) evdev: Power Button: Vendor 0 Product 0x1
[ 2348.631] (–) evdev: Power Button: Found keys
[ 2348.631] (II) evdev: Power Button: Configuring as keyboard
[ 2348.632] (
) Option “config_info” “udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input6/event4”
[ 2348.632] (II) XINPUT: Adding extended input device “Power Button” (type: KEYBOARD, id 6)
[ 2348.632] () Option “xkb_rules” “evdev”
[ 2348.632] (
) Option “xkb_model” “pc104”
[ 2348.632] () Option “xkb_layout” “us”
[ 2348.632] (
) Option “xkb_options” “terminate:ctrl_alt_bksp”
[ 2348.659] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[ 2348.659] () Power Button: Applying InputClass “evdev keyboard catchall”
[ 2348.659] (
) Power Button: Applying InputClass “system-keyboard”
[ 2348.659] () Power Button: Applying InputClass “Keyboard Defaults”
[ 2348.659] (II) Using input driver ‘evdev’ for ‘Power Button’
[ 2348.659] (
) Power Button: always reports core events
[ 2348.659] () evdev: Power Button: Device: “/dev/input/event3”
[ 2348.659] (–) evdev: Power Button: Vendor 0 Product 0x1
[ 2348.659] (–) evdev: Power Button: Found keys
[ 2348.659] (II) evdev: Power Button: Configuring as keyboard
[ 2348.659] (
) Option “config_info” “udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input5/event3”
[ 2348.659] (II) XINPUT: Adding extended input device “Power Button” (type: KEYBOARD, id 7)
[ 2348.659] () Option “xkb_rules” “evdev”
[ 2348.659] (
) Option “xkb_model” “pc104”
[ 2348.659] () Option “xkb_layout” “us”
[ 2348.659] (
) Option “xkb_options” “terminate:ctrl_alt_bksp”
[ 2348.660] (II) config/udev: Adding drm device (/dev/dri/card0)
[ 2348.660] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 2348.660] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
[ 2348.660] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event7)
[ 2348.660] (II) No input driver specified, ignoring this device.
[ 2348.660] (II) This device may have been added with another device file.
[ 2348.660] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event8)
[ 2348.660] (II) No input driver specified, ignoring this device.
[ 2348.660] (II) This device may have been added with another device file.
[ 2348.660] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event9)
[ 2348.660] (II) No input driver specified, ignoring this device.
[ 2348.660] (II) This device may have been added with another device file.
[ 2348.661] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event6)
[ 2348.661] (II) No input driver specified, ignoring this device.
[ 2348.661] (II) This device may have been added with another device file.
[ 2348.661] (II) config/udev: Adding input device Logitech Logitech USB Headset (/dev/input/event0)
[ 2348.661] () Logitech Logitech USB Headset: Applying InputClass “evdev keyboard catchall”
[ 2348.661] (
) Logitech Logitech USB Headset: Applying InputClass “system-keyboard”
[ 2348.661] () Logitech Logitech USB Headset: Applying InputClass “Keyboard Defaults”
[ 2348.661] (II) Using input driver ‘evdev’ for ‘Logitech Logitech USB Headset’
[ 2348.661] (
) Logitech Logitech USB Headset: always reports core events
[ 2348.661] () evdev: Logitech Logitech USB Headset: Device: “/dev/input/event0”
[ 2348.661] (–) evdev: Logitech Logitech USB Headset: Vendor 0x46d Product 0xa02
[ 2348.661] (–) evdev: Logitech Logitech USB Headset: Found keys
[ 2348.661] (II) evdev: Logitech Logitech USB Headset: Configuring as keyboard
[ 2348.661] (
) Option “config_info” “udev:/sys/devices/pci0000:00/0000:00:06.0/0000:02:00.0/usb1/1-1/1-1.1/1-1.1:1.3/0003:046D:0A02.0001/input/input2/event0”
[ 2348.661] (II) XINPUT: Adding extended input device “Logitech Logitech USB Headset” (type: KEYBOARD, id 8)
[ 2348.661] () Option “xkb_rules” “evdev”
[ 2348.661] (
) Option “xkb_model” “pc104”
[ 2348.661] () Option “xkb_layout” “us”
[ 2348.661] (
) Option “xkb_options” “terminate:ctrl_alt_bksp”
[ 2348.662] (II) config/udev: Adding input device Unicomp Inc Ruffian6_x Kbrd v3_xx (/dev/input/event1)
[ 2348.662] () Unicomp Inc Ruffian6_x Kbrd v3_xx: Applying InputClass “evdev keyboard catchall”
[ 2348.662] (
) Unicomp Inc Ruffian6_x Kbrd v3_xx: Applying InputClass “system-keyboard”
[ 2348.662] () Unicomp Inc Ruffian6_x Kbrd v3_xx: Applying InputClass “Keyboard Defaults”
[ 2348.662] (II) Using input driver ‘evdev’ for ‘Unicomp Inc Ruffian6_x Kbrd v3_xx’
[ 2348.662] (
) Unicomp Inc Ruffian6_x Kbrd v3_xx: always reports core events
[ 2348.662] () evdev: Unicomp Inc Ruffian6_x Kbrd v3_xx: Device: “/dev/input/event1”
[ 2348.662] (–) evdev: Unicomp Inc Ruffian6_x Kbrd v3_xx: Vendor 0x17f6 Product 0x822
[ 2348.662] (–) evdev: Unicomp Inc Ruffian6_x Kbrd v3_xx: Found keys
[ 2348.662] (II) evdev: Unicomp Inc Ruffian6_x Kbrd v3_xx: Configuring as keyboard
[ 2348.662] (
) Option “config_info” “udev:/sys/devices/pci0000:00/0000:00:0b.0/usb3/3-3/3-3:1.0/0003:17F6:0822.0002/input/input3/event1”
[ 2348.662] (II) XINPUT: Adding extended input device “Unicomp Inc Ruffian6_x Kbrd v3_xx” (type: KEYBOARD, id 9)
[ 2348.662] () Option “xkb_rules” “evdev”
[ 2348.662] (
) Option “xkb_model” “pc104”
[ 2348.662] () Option “xkb_layout” “us”
[ 2348.662] (
) Option “xkb_options” “terminate:ctrl_alt_bksp”
[ 2348.663] (II) config/udev: Adding input device Microsoft SideWinder™ Mouse (/dev/input/event2)
[ 2348.663] () Microsoft SideWinder™ Mouse: Applying InputClass “evdev pointer catchall”
[ 2348.663] (
) Microsoft SideWinder™ Mouse: Applying InputClass “evdev keyboard catchall”
[ 2348.663] () Microsoft SideWinder™ Mouse: Applying InputClass “system-keyboard”
[ 2348.663] (
) Microsoft SideWinder™ Mouse: Applying InputClass “Keyboard Defaults”
[ 2348.663] (II) Using input driver ‘evdev’ for ‘Microsoft SideWinder™ Mouse’
[ 2348.663] () Microsoft SideWinder™ Mouse: always reports core events
[ 2348.663] (
) evdev: Microsoft SideWinder™ Mouse: Device: “/dev/input/event2”
[ 2348.663] (–) evdev: Microsoft SideWinder™ Mouse: Vendor 0x45e Product 0x724
[ 2348.663] (–) evdev: Microsoft SideWinder™ Mouse: Found 9 mouse buttons
[ 2348.663] (–) evdev: Microsoft SideWinder™ Mouse: Found scroll wheel(s)
[ 2348.663] (–) evdev: Microsoft SideWinder™ Mouse: Found relative axes
[ 2348.663] (–) evdev: Microsoft SideWinder™ Mouse: Found x and y relative axes
[ 2348.663] (–) evdev: Microsoft SideWinder™ Mouse: Found absolute axes
[ 2348.663] (–) evdev: Microsoft SideWinder™ Mouse: Found absolute multitouch axes
[ 2348.663] (–) evdev: Microsoft SideWinder™ Mouse: Found x and y absolute axes
[ 2348.663] (–) evdev: Microsoft SideWinder™ Mouse: Found keys
[ 2348.663] (II) evdev: Microsoft SideWinder™ Mouse: Configuring as mouse
[ 2348.663] (II) evdev: Microsoft SideWinder™ Mouse: Configuring as keyboard
[ 2348.663] (II) evdev: Microsoft SideWinder™ Mouse: Adding scrollwheel support
[ 2348.663] () evdev: Microsoft SideWinder™ Mouse: YAxisMapping: buttons 4 and 5
[ 2348.663] (
) evdev: Microsoft SideWinder™ Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 2348.663] () Option “config_info” “udev:/sys/devices/pci0000:00/0000:00:0b.0/usb3/3-4/3-4:1.0/0003:045E:0724.0003/input/input4/event2”
[ 2348.663] (II) XINPUT: Adding extended input device “Microsoft SideWinder™ Mouse” (type: KEYBOARD, id 10)
[ 2348.663] (
) Option “xkb_rules” “evdev”
[ 2348.663] () Option “xkb_model” “pc104”
[ 2348.663] (
) Option “xkb_layout” “us”
[ 2348.663] () Option “xkb_options” “terminate:ctrl_alt_bksp”
[ 2348.663] (II) evdev: Microsoft SideWinder™ Mouse: initialized for relative axes.
[ 2348.663] (WW) evdev: Microsoft SideWinder™ Mouse: ignoring absolute axes.
[ 2348.664] (
) Microsoft SideWinder™ Mouse: (accel) keeping acceleration scheme 1
[ 2348.664] () Microsoft SideWinder™ Mouse: (accel) acceleration profile 0
[ 2348.664] (
) Microsoft SideWinder™ Mouse: (accel) acceleration factor: 2.000
[ 2348.664] () Microsoft SideWinder™ Mouse: (accel) acceleration threshold: 4
[ 2348.664] (II) config/udev: Adding input device Microsoft SideWinder™ Mouse (/dev/input/js0)
[ 2348.664] (
) Microsoft SideWinder™ Mouse: Applying InputClass “system-keyboard”
[ 2348.664] () Microsoft SideWinder™ Mouse: Applying InputClass “Keyboard Defaults”
[ 2348.664] (II) No input driver specified, ignoring this device.
[ 2348.664] (II) This device may have been added with another device file.
[ 2348.664] (II) config/udev: Adding input device Microsoft SideWinder™ Mouse (/dev/input/mouse0)
[ 2348.664] (
) Microsoft SideWinder™ Mouse: Applying InputClass “system-keyboard”
[ 2348.664] (**) Microsoft SideWinder™ Mouse: Applying InputClass “Keyboard Defaults”
[ 2348.664] (II) No input driver specified, ignoring this device.
[ 2348.664] (II) This device may have been added with another device file.
[ 2348.665] (II) config/udev: Adding input device HDA NVidia Rear Mic (/dev/input/event10)
[ 2348.665] (II) No input driver specified, ignoring this device.
[ 2348.665] (II) This device may have been added with another device file.
[ 2348.665] (II) config/udev: Adding input device HDA NVidia Line (/dev/input/event11)
[ 2348.665] (II) No input driver specified, ignoring this device.
[ 2348.665] (II) This device may have been added with another device file.
[ 2348.665] (II) config/udev: Adding input device HDA NVidia Line Out (/dev/input/event12)
[ 2348.665] (II) No input driver specified, ignoring this device.
[ 2348.665] (II) This device may have been added with another device file.
[ 2348.665] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[ 2348.665] (II) No input driver specified, ignoring this device.
[ 2348.665] (II) This device may have been added with another device file.
[ 2361.389] (II) evdev: Microsoft SideWinder™ Mouse: Close
[ 2361.390] (II) UnloadModule: “evdev”
[ 2361.390] (II) evdev: Unicomp Inc Ruffian6_x Kbrd v3_xx: Close
[ 2361.390] (II) UnloadModule: “evdev”
[ 2361.390] (II) evdev: Logitech Logitech USB Headset: Close
[ 2361.390] (II) UnloadModule: “evdev”
[ 2361.390] (II) evdev: Power Button: Close
[ 2361.390] (II) UnloadModule: “evdev”
[ 2361.390] (II) evdev: Power Button: Close
[ 2361.390] (II) UnloadModule: “evdev”
[ 2361.434] (II) NVIDIA(GPU-0): Deleting GPU-0
[ 2361.444] (II) Server terminated successfully (0). Closing log file.


*** /home/william/.nvidia-settings-rc
*** ls: -rw-r–r-- 1 william users 1845 2015-05-06 17:55:16.887646428 -0400 /home/william/.nvidia-settings-rc

/home/william/.nvidia-settings-rc

Configuration file for nvidia-settings - the NVIDIA X Server Settings utility

Generated on Wed May 6 17:55:16 2015

ConfigProperties:

RcFileLocale = C
ToolTips = Yes
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
ShowQuitDialog = Yes
UpdateRulesOnProfileNameChange = Yes
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000
Timer = Thermal_Monitor_(GPU_0),Yes,1000
Timer = Memory_Used_(GPU_0),Yes,3000

Attributes:

0/SyncToVBlank=1
0/LogAniso=0
0/FSAA=0
0/TextureSharpen=1
0/TextureClamping=1
0/FXAA=0
0/AllowFlipping=1
0/FSAAAppControlled=1
0/LogAnisoAppControlled=1
0/OpenGLImageSettings=0
0/FSAAAppEnhanced=0
[DPY:DVI-I-0]/Dithering=0
[DPY:DVI-I-0]/DitheringMode=0
[DPY:DVI-I-0]/DitheringDepth=0
[DPY:DVI-I-0]/SynchronousPaletteUpdates=0
[DPY:DVI-I-1]/RedBrightness=0.000000
[DPY:DVI-I-1]/GreenBrightness=0.000000
[DPY:DVI-I-1]/BlueBrightness=0.000000
[DPY:DVI-I-1]/RedContrast=0.000000
[DPY:DVI-I-1]/GreenContrast=0.000000
[DPY:DVI-I-1]/BlueContrast=0.000000
[DPY:DVI-I-1]/RedGamma=1.000000
[DPY:DVI-I-1]/GreenGamma=1.000000
[DPY:DVI-I-1]/BlueGamma=1.000000
[DPY:DVI-I-1]/Dithering=0
[DPY:DVI-I-1]/DitheringMode=0
[DPY:DVI-I-1]/DitheringDepth=0
[DPY:DVI-I-1]/DigitalVibrance=0
[DPY:DVI-I-1]/ColorSpace=0
[DPY:DVI-I-1]/ColorRange=0
[DPY:DVI-I-1]/SynchronousPaletteUpdates=0
[DPY:HDMI-0]/Dithering=0
[DPY:HDMI-0]/DitheringMode=0
[DPY:HDMI-0]/DitheringDepth=0
[DPY:HDMI-0]/SynchronousPaletteUpdates=0
[DPY:DP-0]/Dithering=0
[DPY:DP-0]/DitheringMode=0
[DPY:DP-0]/DitheringDepth=0
[DPY:DP-0]/SynchronousPaletteUpdates=0
[DPY:DVI-D-0]/Dithering=0
[DPY:DVI-D-0]/DitheringMode=0
[DPY:DVI-D-0]/DitheringDepth=0
[DPY:DVI-D-0]/SynchronousPaletteUpdates=0
[DPY:DP-1]/Dithering=0
[DPY:DP-1]/DitheringMode=0
[DPY:DP-1]/DitheringDepth=0
[DPY:DP-1]/SynchronousPaletteUpdates=0


*** /root/.nvidia-settings-rc
*** ls: -rw-r–r-- 1 root root 1837 2015-05-06 17:55:45.463576044 -0400 /root/.nvidia-settings-rc

/root/.nvidia-settings-rc

Configuration file for nvidia-settings - the NVIDIA X Server Settings utility

Generated on Wed May 6 17:55:45 2015

ConfigProperties:

RcFileLocale = C
ToolTips = Yes
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
ShowQuitDialog = Yes
UpdateRulesOnProfileNameChange = Yes
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000
Timer = Thermal_Monitor_(GPU_0),Yes,1000
Timer = Memory_Used_(GPU_0),Yes,3000

Attributes:

0/SyncToVBlank=1
0/LogAniso=0
0/FSAA=0
0/TextureSharpen=1
0/TextureClamping=1
0/FXAA=0
0/AllowFlipping=1
0/FSAAAppControlled=1
0/LogAnisoAppControlled=1
0/OpenGLImageSettings=0
0/FSAAAppEnhanced=0
[DPY:DVI-I-0]/Dithering=0
[DPY:DVI-I-0]/DitheringMode=0
[DPY:DVI-I-0]/DitheringDepth=0
[DPY:DVI-I-0]/SynchronousPaletteUpdates=0
[DPY:DVI-I-1]/RedBrightness=0.000000
[DPY:DVI-I-1]/GreenBrightness=0.000000
[DPY:DVI-I-1]/BlueBrightness=0.000000
[DPY:DVI-I-1]/RedContrast=0.000000
[DPY:DVI-I-1]/GreenContrast=0.000000
[DPY:DVI-I-1]/BlueContrast=0.000000
[DPY:DVI-I-1]/RedGamma=1.000000
[DPY:DVI-I-1]/GreenGamma=1.000000
[DPY:DVI-I-1]/BlueGamma=1.000000
[DPY:DVI-I-1]/Dithering=0
[DPY:DVI-I-1]/DitheringMode=0
[DPY:DVI-I-1]/DitheringDepth=0
[DPY:DVI-I-1]/DigitalVibrance=0
[DPY:DVI-I-1]/ColorSpace=0
[DPY:DVI-I-1]/ColorRange=0
[DPY:DVI-I-1]/SynchronousPaletteUpdates=0
[DPY:HDMI-0]/Dithering=0
[DPY:HDMI-0]/DitheringMode=0
[DPY:HDMI-0]/DitheringDepth=0
[DPY:HDMI-0]/SynchronousPaletteUpdates=0
[DPY:DP-0]/Dithering=0
[DPY:DP-0]/DitheringMode=0
[DPY:DP-0]/DitheringDepth=0
[DPY:DP-0]/SynchronousPaletteUpdates=0
[DPY:DVI-D-0]/Dithering=0
[DPY:DVI-D-0]/DitheringMode=0
[DPY:DVI-D-0]/DitheringDepth=0
[DPY:DVI-D-0]/SynchronousPaletteUpdates=0
[DPY:DP-1]/Dithering=0
[DPY:DP-1]/DitheringMode=0
[DPY:DP-1]/DitheringDepth=0
[DPY:DP-1]/SynchronousPaletteUpdates=0


*** /usr/share/nvidia/nvidia-application-profiles-349.16-rc
*** ls: -rw-r–r-- 1 root root 4237 2015-04-22 12:09:54.000000000 -0400 /usr/share/nvidia/nvidia-application-profiles-349.16-rc

Application profiles for the NVIDIA Linux graphics driver, version 349.16

Last modified: Tue Apr 7 23:46:35 PDT 2015

These profiles were provided by NVIDIA and should not be modified. If you

wish to change the defaults provided here, you can override them by creating

custom rules in /etc/nvidia/nvidia-application-profiles-rc (which will apply

system-wide) or, for a given user, $HOME/.nv/nvidia-application-profiles-rc

(which will apply to that particular user). See the "APPLICATION PROFILE

SEARCH PATH" section of the NVIDIA Linux Graphics Driver README for more

information.

{
“profiles” : [
{
“name” : “NonConformantBlitFramebufferScissor”,
“settings” : [ “GLConformantBlitFramebufferScissor”, false ]
},
{
“name” : “CL1C”,
“settings” : [ “0x528ab3”, 1 ]
},
{
“name” : “FA0”,
“settings” : [ “10572898”, 0 ]
},
{
“name” : “ExactGLESVersion”,
“settings” : [ “ForceRequestedESVersion”, 1 ]
},
{
“name” : “IgnoreGLSLExtensionRequirements”,
“settings” : [ “GLIgnoreGLSLExtReqs”, true ]
},
{
“name” : “No GSYNC”,
“settings” : [ “GLGSYNCAllowed”, false ]
},
{
“name” : “UseThreadedOptimizations”,
“settings” : [ “GLThreadedOptimizations”, true ]
}
],
“rules” : [
{
“pattern” : {
“feature” : “dso”,
“matches” : “libcogl.so”
},
“profile” : “NonConformantBlitFramebufferScissor”
},
{
“pattern” : {
“feature” : “dso”,
“matches” : “libMaya.so”
},
“profile” : “CL1C”
},
{ “pattern” : “xsi”, “profile” : “CL1C” },
{ “pattern” : “HoudiniFX”, “profile” : “CL1C” },
{ “pattern” : “katana”, “profile” : “CL1C” },
{ “pattern” : “Autodesk Mudbox 2014 64-bit”, “profile” : “CL1C” },
{ “pattern” : “octane”, “profile” : “CL1C” },
{ “pattern” : “Fusion64_6.4”, “profile” : “CL1C” },
{ “pattern” : “Nuke7.0”, “profile” : “CL1C” },
{ “pattern” : “vray.exe”, “profile” : “CL1C” },
{ “pattern” : “vray.bin”, “profile” : “CL1C” },
{ “pattern” : “kwin_gles”, “profile” : “FA0” },
{ “pattern” : “kwin_gles”, “profile” : “ExactGLESVersion” },
{
“pattern” : [
{ “feature” : “procname”, “matches” : “heaven_x86”},
{ “op” : “not”, "sub&

It looks like your driver install is incomplete:

It’s possible that the NVIDIA version of libglx.so got overwritten. Please try reinstalling the NVIDIA driver.

Yes, reinstall the nvidia drivers several times, but some time later the problem recurs :-(((((((((

It’s possible that’s an Arch packaging issue, but I run Arch and I’ve never had that happen…

You should be installing from the Arch package manager rather the Nvidia run file; that’ll probably keep this from happening again: https://www.archlinux.org/packages/extra/x86_64/nvidia/

Same issue when installing CUDA 7.5 that comes with driver version 352 in Ubuntu 14.04.3

I have a similar issue, with both 355 and 358 drivers (and possibly earlier; I just noticed it now). My problem started, though, only within the last week or so.

nvidia debug log is … rather long. How can I upload it here?

NB: I’ve tried unloading and reinstalling, reloading the module, rebooting, all to no avail: the GLX module simply won’t load.

Cheers,

After the 375 driver installation, my GLX was working fine and verified in by /var/Xorg.0.log Later on, however, I experienced the same issues. To correct the problem, I backed up the Xorg libglx.so file and created a link to the Nvidia libglx.so that I wanted Xorg to use:

sudo mv /usr/lib/xorg/modules/extensions/libglx.so /usr/lib/xorg/modules/extensions/libglx.so.bac

sudo ln -s /usr/lib/nvidia-375/xorg/libglx.so /usr/lib/xorg/modules/extensions/libglx.so

That should work across distros.

A similar situation occurred with my computer running Mint 18.3 and the 384 drivers with the Nvidia 1050. Let me share the symptoms and solution.

Symptom #1 VLC was crashing upon startup.
Symptom #2 Steam was crashing upon startup.
Symptom #3 glxgears was crashing.
Symptom #4 The output of “glxinfo | head -n 3” did NOT look like the following:
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
Symptom #5 The output of /var/log/xorg.0.log contained these clues:
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor=“X.Org Foundation”

(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0): log file that the GLX module has been loaded in your X
(EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module.

Then I used “locate libglx.so” and found it in three places:

  1. /usr/lib/nvidia-384/xorg/libglx.so
  2. /usr/lib/nvidia-384/xorg/libglx.so.384.90
  3. /usr/lib/xorg/modules/extensions/libglx.so

The first instance above is a link to the second. The third is being loaded as Xorg starts. To make the correct file load, rename the third (xorg module) for safety:

sudo mv /usr/lib/xorg/modules/extensions/libglx.so /usr/lib/xorg/modules/extensions/libglx.so.bac

Then hard link a new file to the 384.90 version of libglx:

sudo ln /usr/lib/nvidia-384/xorg/libglx.so.384.90 /usr/lib/xorg/modules/extensions/libglx.so

Restart and everything should work again. All of the symptoms should go away.

NOTE TO NVIDIA: This is a bug that can be repaired on your end, as it affects multiple Linux distributions. The bug also re-emerges when updating versions of your proprietary driver. I have not tested the issue after updating xorg, but since the issue is resolved by linking a file in /usr/lib/xorg/ expect a possible conflict there as well.

I’m also having the same error with a 1050Ti card. I tried the “locate libglx.so” command and was only given one result: /usr/lib/xorg/modules/extensions/libglx.so

It seems the install was incomplete. I tried it again with the nvidia-390 and the nvidia-375. Same results.

The files may be there, but the database for the locate command is probably not updated. Try “sudo updatedb”, followed by “locate libglx.so”.

Our installer doesn’t put anything in /usr/lib/nvidia-384/. That must be coming from your distribution’s package manager. You’ll need to check with your distribution’s community to find the right way of telling the X server to load the right libglx.so.