You are not logged in.

#1 2016-11-13 17:23:51

pengowen
Member
Registered: 2016-11-12
Posts: 11

libGL errors when running glxgears

After switching from `nouveau` drivers to the Nvidia ones, my program crashes on start, saying that the swrast driver failed to load. The problem appears to be the drivers. I have the Nvidia drivers:

nvidia-dkms 375.10-1
nvidia-libgl 375.10-2
nvidia-utils 375.10-2

Running "LIBGL_DEBUG=verbose glxgears" gives some errors:

name of display: :0.0  
libGL: screen 0 does not appear to be DRI2 capable  
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/swrast_dri.so  
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/swrast_dri.so  
libGL: Can't open configuration file /home/pengowen/.drirc: No such file or directory.  
libGL: Can't open configuration file /home/pengowen/.drirc: No such file or directory.  
libGL error: No matching fbConfigs or visuals found  
libGL error: failed to load driver: swrast  
X Error of failed request:  GLXBadContext  
  Major opcode of failed request:  154 (GLX)  
  Minor opcode of failed request:  6 (X_GLXIsDirect)  
  Serial number of failed request:  48  
  Current serial number in output stream:  47  

glxgears32 fails with very similar errors, but if I install lib32-nvidia-libgl, it works.

Some info:

uname -a: 
Linux arch-pc 4.8.7-1-ARCH #1 SMP PREEMPT Thu Nov 10 17:22:48 CET 2016 x86_64 GNU/Linux

inxi -G:
Graphics:  Card: NVIDIA GK110 [GeForce GTX 780]
                   Display Server: X.Org 1.18.4 driver: nvidia Resolution: 1440x900@59.89hz
                   GLX Renderer: N/A GLX Version: N/A

lsmod:

Module                  Size  Used by
snd_hda_codec_hdmi     45056  1
snd_hda_codec_realtek    69632  1
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
snd_hda_intel          32768  2
snd_hda_codec         106496  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           65536  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
arc4                   16384  2
nvidia_drm             49152  2
nvidia_modeset        782336  3 nvidia_drm
snd_pcm                90112  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
nvidia              11816960  48 nvidia_modeset
rt2800usb              28672  0
snd_timer              28672  1 snd_pcm
rt2x00usb              20480  1 rt2800usb
rt2800lib              86016  1 rt2800usb
intel_rapl             20480  0
snd                    69632  12 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
drm_kms_helper        126976  1 nvidia_drm
x86_pkg_temp_thermal    16384  0
rt2x00lib              49152  3 rt2800lib,rt2800usb,rt2x00usb
mousedev               20480  0
drm                   294912  5 nvidia_drm,drm_kms_helper
kvm_intel             188416  0
mac80211              667648  3 rt2800lib,rt2x00lib,rt2x00usb
kvm                   516096  1 kvm_intel
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
irqbypass              16384  1 kvm
input_leds             16384  0
cfg80211              495616  2 rt2x00lib,mac80211
led_class              16384  2 rt2x00lib,input_leds
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
crc32c_intel           24576  0
ghash_clmulni_intel    16384  0
aesni_intel           167936  0
aes_x86_64             20480  1 aesni_intel
lrw                    16384  1 aesni_intel
evdev                  24576  9
mac_hid                16384  0
gf128mul               16384  1 lrw
alx                    36864  0
iTCO_wdt               16384  0
hci_uart               81920  0
mxm_wmi                16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
btbcm                  16384  1 hci_uart
btqca                  16384  1 hci_uart
btintel                16384  1 hci_uart
glue_helper            16384  1 aesni_intel
mdio                   16384  1 alx
psmouse               126976  0
mei_me                 36864  0
battery                20480  0
bluetooth             487424  4 hci_uart,btintel,btqca,btbcm
ablk_helper            16384  1 aesni_intel
cryptd                 20480  3 ablk_helper,ghash_clmulni_intel,aesni_intel
intel_cstate           16384  0
intel_rapl_perf        16384  0
i2c_i801               24576  0
i2c_smbus              16384  1 i2c_i801
pcspkr                 16384  0
mei                    86016  1 mei_me
shpchp                 32768  0
thermal                20480  0
video                  36864  0
intel_lpss_acpi        16384  0
rfkill                 20480  3 bluetooth,cfg80211
soundcore              16384  1 snd
intel_lpss             16384  1 intel_lpss_acpi
i2c_hid                20480  0
button                 16384  0
tpm_infineon           20480  0
wmi                    16384  1 mxm_wmi
acpi_als               16384  0
kfifo_buf              16384  1 acpi_als
industrialio           53248  2 acpi_als,kfifo_buf
tpm_tis                16384  0
tpm_tis_core           20480  1 tpm_tis
tpm                    36864  3 tpm_infineon,tpm_tis,tpm_tis_core
fjes                   28672  0
acpi_pad               20480  0
fan                    16384  0
sch_fq_codel           20480  6
coretemp               16384  0
msr                    16384  0
ip_tables              28672  0
x_tables               28672  1 ip_tables
ext4                  524288  1
crc16                  16384  2 bluetooth,ext4
jbd2                   90112  1 ext4
fscrypto               24576  1 ext4
mbcache                16384  2 ext4
hid_generic            16384  0
usbhid                 49152  0
hid                   114688  3 i2c_hid,hid_generic,usbhid
sd_mod                 36864  2
serio_raw              16384  0
atkbd                  24576  0
libps2                 16384  2 atkbd,psmouse
ahci                   36864  1
libahci                28672  1 ahci
xhci_pci               16384  0
xhci_hcd              172032  1 xhci_pci
libata                208896  2 ahci,libahci
usbcore               208896  5 usbhid,rt2800usb,rt2x00usb,xhci_pci,xhci_hcd
scsi_mod              159744  2 sd_mod,libata
usb_common             16384  1 usbcore
i8042                  28672  0
serio                  20480  6 serio_raw,atkbd,psmouse,i8042

X log:

[   112.059] 
X.Org X Server 1.18.4
Release Date: 2016-07-19
[   112.064] X Protocol Version 11, Revision 0
[   112.065] Build Operating System: Linux 4.5.4-1-ARCH x86_64 
[   112.067] Current Operating System: Linux arch-pc 4.8.7-1-ARCH #1 SMP PREEMPT Thu Nov 10 17:22:48 CET 2016 x86_64
[   112.067] Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img root=PARTUUID=8759f6fd-09a2-4cf4-9bda-a8e357951ae8 rw
[   112.070] Build Date: 19 July 2016  05:54:24PM
[   112.072]  
[   112.073] Current version of pixman: 0.34.0
[   112.077] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   112.077] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   112.084] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov 14 12:07:47 2016
[   112.134] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   112.172] (==) No Layout section.  Using the first Screen section.
[   112.172] (==) No screen section available. Using defaults.
[   112.172] (**) |-->Screen "Default Screen Section" (0)
[   112.172] (**) |   |-->Monitor "<default monitor>"
[   112.172] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   112.172] (==) Automatically adding devices
[   112.172] (==) Automatically enabling devices
[   112.172] (==) Automatically adding GPU devices
[   112.172] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   112.203] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[   112.203] 	Entry deleted from font path.
[   112.211] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[   112.211] (==) ModulePath set to "/usr/lib/xorg/modules"
[   112.211] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   112.211] (II) Loader magic: 0x821d40
[   112.211] (II) Module ABI versions:
[   112.211] 	X.Org ANSI C Emulation: 0.4
[   112.211] 	X.Org Video Driver: 20.0
[   112.211] 	X.Org XInput driver : 22.1
[   112.211] 	X.Org Server Extension : 9.0
[   112.212] (++) using VT number 1

[   112.212] (--) controlling tty is VT number 1, auto-enabling KeepTty
[   112.216] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
[   112.216] (II) xfree86: Adding drm device (/dev/dri/card0)
[   112.217] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 8 paused 0
[   112.326] (--) PCI:*(0:2:0:0) 10de:1004:3842:0782 rev 161, Mem @ 0xde000000/16777216, 0xd0000000/134217728, 0xd8000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[   112.326] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   112.326] (II) LoadModule: "glx"
[   112.385] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   112.700] (II) Module glx: vendor="NVIDIA Corporation"
[   112.700] 	compiled for 4.0.2, module version = 1.0.0
[   112.700] 	Module class: X.Org Server Extension
[   112.711] (II) NVIDIA GLX Module  375.10  Fri Oct 14 10:01:22 PDT 2016
[   112.721] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[   112.721] 	loading driver: nvidia
[   112.721] (==) Matched nvidia as autoconfigured driver 0
[   112.721] (==) Matched nouveau as autoconfigured driver 1
[   112.721] (==) Matched nv as autoconfigured driver 2
[   112.721] (==) Matched nouveau as autoconfigured driver 3
[   112.721] (==) Matched nv as autoconfigured driver 4
[   112.721] (==) Matched modesetting as autoconfigured driver 5
[   112.721] (==) Matched fbdev as autoconfigured driver 6
[   112.721] (==) Matched vesa as autoconfigured driver 7
[   112.721] (==) Assigned the driver to the xf86ConfigLayout
[   112.721] (II) LoadModule: "nvidia"
[   112.722] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   112.762] (II) Module nvidia: vendor="NVIDIA Corporation"
[   112.762] 	compiled for 4.0.2, module version = 1.0.0
[   112.762] 	Module class: X.Org Video Driver
[   112.774] (II) LoadModule: "nouveau"
[   112.775] (WW) Warning, couldn't open module nouveau
[   112.775] (II) UnloadModule: "nouveau"
[   112.775] (II) Unloading nouveau
[   112.775] (EE) Failed to load module "nouveau" (module does not exist, 0)
[   112.775] (II) LoadModule: "nv"
[   112.775] (II) Loading /usr/lib/xorg/modules/drivers/nv_drv.so
[   112.787] (II) Module nv: vendor="X.Org Foundation"
[   112.787] 	compiled for 1.18.0, module version = 2.1.20
[   112.787] 	Module class: X.Org Video Driver
[   112.787] 	ABI class: X.Org Video Driver, version 20.0
[   112.787] (II) LoadModule: "modesetting"
[   112.788] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   112.795] (II) Module modesetting: vendor="X.Org Foundation"
[   112.795] 	compiled for 1.18.4, module version = 1.18.4
[   112.795] 	Module class: X.Org Video Driver
[   112.795] 	ABI class: X.Org Video Driver, version 20.0
[   112.795] (II) LoadModule: "fbdev"
[   112.795] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[   112.802] (II) Module fbdev: vendor="X.Org Foundation"
[   112.802] 	compiled for 1.18.0, module version = 0.4.4
[   112.802] 	Module class: X.Org Video Driver
[   112.802] 	ABI class: X.Org Video Driver, version 20.0
[   112.802] (II) LoadModule: "vesa"
[   112.802] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[   112.815] (II) Module vesa: vendor="X.Org Foundation"
[   112.815] 	compiled for 1.18.0, module version = 2.3.4
[   112.815] 	Module class: X.Org Video Driver
[   112.815] 	ABI class: X.Org Video Driver, version 20.0
[   112.815] (II) NVIDIA dlloader X Driver  375.10  Fri Oct 14 09:38:17 PDT 2016
[   112.815] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[   112.815] (II) NV: driver for NVIDIA chipsets: RIVA 128, RIVA TNT, RIVA TNT2,
	Unknown TNT2, Vanta, RIVA TNT2 Ultra, RIVA TNT2 Model 64,
	Aladdin TNT2, GeForce 256, GeForce DDR, Quadro, GeForce2 MX/MX 400,
	GeForce2 MX 100/200, GeForce2 Go, Quadro2 MXR/EX/Go,
	GeForce2 Integrated GPU, GeForce2 GTS, GeForce2 Ti, GeForce2 Ultra,
	Quadro2 Pro, GeForce4 MX 460, GeForce4 MX 440, GeForce4 MX 420,
	GeForce4 MX 440-SE, GeForce4 440 Go, GeForce4 420 Go,
	GeForce4 420 Go 32M, GeForce4 460 Go, Quadro4 550 XGL,
	GeForce4 440 Go 64M, Quadro NVS, Quadro4 500 GoGL,
	GeForce4 410 Go 16M, GeForce4 MX 440 with AGP8X,
	GeForce4 MX 440SE with AGP8X, GeForce4 MX 420 with AGP8X,
	GeForce4 MX 4000, GeForce4 448 Go, GeForce4 488 Go, Quadro4 580 XGL,
	Quadro4 NVS 280 SD, Quadro4 380 XGL, Quadro NVS 50 PCI,
	GeForce4 448 Go, GeForce4 MX Integrated GPU, GeForce3,
	GeForce3 Ti 200, GeForce3 Ti 500, Quadro DCC, GeForce4 Ti 4600,
	GeForce4 Ti 4400, GeForce4 Ti 4200, Quadro4 900 XGL, Quadro4 750 XGL,
	Quadro4 700 XGL, GeForce4 Ti 4800, GeForce4 Ti 4200 with AGP8X,
	GeForce4 Ti 4800 SE, GeForce4 4200 Go, Quadro4 700 GoGL,
	Quadro4 980 XGL, Quadro4 780 XGL, GeForce FX 5800 Ultra,
	GeForce FX 5800, Quadro FX 2000, Quadro FX 1000,
	GeForce FX 5600 Ultra, GeForce FX 5600, GeForce FX 5600XT,
	GeForce FX Go5600, GeForce FX Go5650, Quadro FX Go700,
	GeForce FX 5200, GeForce FX 5200 Ultra, GeForce FX 5200,
	GeForce FX 5200LE, GeForce FX Go5200, GeForce FX Go5250,
	GeForce FX 5500, GeForce FX 5100, GeForce FX Go5200 32M/64M,
	Quadro NVS 55/280 PCI, Quadro FX 500/600 PCI,
	GeForce FX Go53xx Series, GeForce FX Go5100, GeForce FX 5900 Ultra,
	GeForce FX 5900, GeForce FX 5900XT, GeForce FX 5950 Ultra,
	GeForce FX 5900ZT, Quadro FX 3000, Quadro FX 700,
	GeForce FX 5700 Ultra, GeForce FX 5700, GeForce FX 5700LE,
	GeForce FX 5700VE, GeForce FX Go5700, GeForce FX Go5700,
	Quadro FX Go1000, Quadro FX 1100, GeForce 6800 Ultra, GeForce 6800,
	GeForce 6800 LE, GeForce 6800 XE, GeForce 6800 XT, GeForce 6800 GT,
	GeForce 6800 GT, GeForce 6800 GS, GeForce 6800 XT, Quadro FX 4000,
	GeForce 6800 GS, GeForce 6800, GeForce 6800 LE, GeForce 6800 XT,
	GeForce Go 6800, GeForce Go 6800 Ultra, Quadro FX Go1400,
	Quadro FX 3450/4000 SDI, Quadro FX 1400, GeForce 6600 GT,
	GeForce 6600, GeForce 6600 LE, GeForce 6600 VE, GeForce Go 6600,
	GeForce 6610 XL, GeForce Go 6600 TE/6200 TE, GeForce 6700 XL,
	GeForce Go 6600, GeForce Go 6600 GT, Quadro NVS 440, Quadro FX 550,
	Quadro FX 550, Quadro FX 540, GeForce 6200, GeForce 6500,
	GeForce 6200 TurboCache(TM), GeForce 6200SE TurboCache(TM),
	GeForce 6200 LE, GeForce Go 6200, Quadro NVS 285, GeForce Go 6400,
	GeForce Go 6200, GeForce Go 6400, GeForce 6250, GeForce 7100 GS,
	GeForce 6800, GeForce 6800 LE, GeForce 6800 GT, GeForce 6800 XT,
	GeForce 6200, GeForce 6200 A-LE, GeForce 7800 GTX, GeForce 7800 GTX,
	GeForce 7800 GT, GeForce 7800 GS, GeForce 7800 SLI, GeForce Go 7800,
	GeForce Go 7800 GTX, Quadro FX 4500, GeForce 7350 LE,
	GeForce 7300 LE, GeForce 7300 SE, GeForce Go 7200, GeForce Go 7300,
	GeForce Go 7400, GeForce Go 7400 GS, Quadro NVS 110M,
	Quadro NVS 120M, Quadro FX 350M, GeForce 7500 LE, Quadro FX 350,
	GeForce 7300 GS, GeForce 7650 GS, GeForce 7600 GT, GeForce 7600 GS,
	GeForce 7300 GT, GeForce 7600 LE, GeForce 7300 GT, GeForce Go 7700,
	GeForce Go 7600, GeForce Go 7600 GT, Quadro NVS 300M,
	GeForce Go 7900 SE, Quadro FX 550M, Quadro FX 560, GeForce 7900 GTX,
	GeForce 7900 GT, GeForce 7900 GS, GeForce 7950 GX2, GeForce 7950 GX2,
	GeForce 7950 GT, GeForce Go 7950 GTX, GeForce Go 7900 GS,
	GeForce Go 7900 GTX, Quadro FX 2500M, Quadro FX 1500M,
	Quadro FX 5500, Quadro FX 3500, Quadro FX 1500, Quadro FX 4500 X2,
	GeForce 6150, GeForce 6150 LE, GeForce 6100, GeForce Go 6150,
	Quadro NVS 210S / NVIDIA GeForce 6150LE, GeForce Go 6100,
	GeForce 6150SE, GeForce 6100 nForce 405, GeForce 6100 nForce 400,
	GeForce 6100 nForce 420, GeForce 7150M / nForce 630M,
	GeForce 7000M / nForce 610M, GeForce 7050 PV / nForce 630a,
	GeForce 7050 PV / nForce 630a, GeForce 7025 / nForce 630a,
	GeForce 8800 GTX, GeForce 8800 GTS, GeForce 8800 Ultra,
	Quadro FX 5600, Quadro FX 4600, GeForce 8600 GTS, GeForce 8600 GT,
	GeForce 8600 GT, GeForce 8600 GS, GeForce 8400 GS, GeForce 9500M GS,
	GeForce 8300 GS, GeForce 8600M GT, GeForce 9650M GS,
	GeForce 8700M GT, Quadro FX 370, Quadro NVS 320M, Quadro FX 570M,
	Quadro FX 1600M, Quadro FX 570, Quadro FX 1700, GeForce GT 330,
	GeForce 8400 SE, GeForce 8500 GT, GeForce 8400 GS, GeForce 8300 GS,
	GeForce 8400 GS, GeForce 8600M GS, GeForce 8400M GT,
	GeForce 8400M GS, GeForce 8400M G, Quadro NVS 140M, Quadro NVS 130M,
	Quadro NVS 135M, GeForce 9400 GT, Quadro FX 360M, GeForce 9300M G,
	Quadro NVS 290, GeForce GTX 295, GeForce GTX 280, GeForce GTX 260,
	GeForce GTX 285, GeForce GTX 275, GeForce GTX 260, GeForce GTX 295,
	Quadroplex 2200 D2, Quadroplex 2200 S4, Quadro CX, Quadro FX 5800,
	Quadro FX 4800, Quadro FX 3800, GeForce 8800 GTS 512,
	GeForce 9800 GT, GeForce 8800 GT, GeForce GT 230, GeForce 9800 GX2,
	GeForce 9800 GT, GeForce 8800 GS, GeForce GTS 240, GeForce 9800M GTX,
	GeForce 8800M GTS, GeForce GTX 280M, GeForce 9800M GT,
	GeForce 8800M GTX, GeForce 8800 GS, GeForce GTX 285M,
	GeForce 9600 GSO, GeForce 8800 GT, GeForce 9800 GTX/9800 GTX+,
	GeForce 9800 GTX+, GeForce 9800 GT, GeForce GTS 250,
	GeForce 9800M GTX, GeForce GTX 260M, Quadro FX 4700 X2,
	Quadro FX 3700, Quadro VX 200, Quadro FX 3600M, Quadro FX 2800M,
	Quadro FX 3700M, Quadro FX 3800M, GeForce 9600 GT, GeForce 9600 GS,
	GeForce 9600 GSO 512, GeForce GT 130, GeForce GT 140,
	GeForce 9800M GTS, GeForce 9700M GTS, GeForce 9800M GS,
	GeForce 9800M GTS, GeForce 9600 GT, GeForce 9600 GT,
	GeForce GTS 160M, GeForce GTS 150M, GeForce 9600 GSO,
	GeForce 9600 GT, Quadro FX 1800, Quadro FX 2700M, GeForce 9500 GT,
	GeForce 9400 GT, GeForce 9500 GT, GeForce 9500 GS, GeForce 9500 GS,
	GeForce GT 120, GeForce 9600M GT, GeForce 9600M GS, GeForce 9600M GT,
	GeForce 9700M GT, GeForce 9500M G, GeForce 9650M GT, GeForce G 110M,
	GeForce GT 130M, GeForce GT 120M, GeForce GT 220M, GeForce 9650 S,
	Quadro FX 380, Quadro FX 580, Quadro FX 1700M, GeForce 9400 GT,
	Quadro FX 770M, GeForce 9300 GE, GeForce 9300 GS, GeForce 8400,
	GeForce 8400 SE, GeForce 8400 GS, GeForce 9300M GS, GeForce G100,
	GeForce 9300 SE, GeForce 9200M GS, GeForce 9300M GS, Quadro NVS 150M,
	Quadro NVS 160M, GeForce G 105M, GeForce G 103M, GeForce G105M,
	Quadro NVS 420, Quadro FX 370 LP, Quadro NVS 450, Quadro FX 370M,
	Quadro NVS 295, GeForce 9100M G, GeForce 8200M G, GeForce 9200,
	GeForce 9100, GeForce 8300, GeForce 8200, nForce 730a, GeForce 9200,
	nForce 980a/780a SLI, nForce 750a SLI, GeForce 8100 / nForce 720a,
	GeForce 9400, GeForce 9400, GeForce 9400M G, GeForce 9400M,
	GeForce 9300, ION, GeForce 9400M G, GeForce 9400, nForce 760i SLI,
	GeForce 9400, GeForce 9300 / nForce 730i, GeForce 9200,
	GeForce 9100M G, GeForce 8200M G, GeForce 9400M, GeForce 9200,
	GeForce G102M, GeForce G102M, ION, ION, GeForce 9400, ION, ION LE,
	ION LE, GeForce GT 220, GeForce 315, GeForce 210, GeForce GT 230M,
	GeForce GT 330M, GeForce GT 230M, GeForce GT 330M, NVS 5100M,
	GeForce GT 320M, GeForce GT 240M, GeForce GT 325M, Quadro FX 880M,
	GeForce G210, GeForce 205, GeForce 310, ION, GeForce 210,
	GeForce 310, GeForce 315, GeForce G105M, GeForce G105M, NVS 2100M,
	NVS 3100M, GeForce 305M, ION, GeForce 310M, GeForce 305M,
	GeForce 310M, GeForce 305M, GeForce G210M, GeForce 310M,
	Quadro FX 380 LP, Quadro FX 380M, GeForce GT 330, GeForce GT 320,
	GeForce GT 240, GeForce GT 340, GeForce GT 330, GeForce GTS 260M,
	GeForce GTS 250M, GeForce 315, GeForce GT 335M, GeForce GTS 350M,
	GeForce GTS 360M, Quadro FX 1800M
[   112.820] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   112.820] (II) FBDEV: driver for framebuffer: fbdev
[   112.820] (II) VESA: driver for VESA chipsets: vesa
[   112.820] (II) systemd-logind: releasing fd for 226:0
[   112.835] (II) Loading sub module "fb"
[   112.835] (II) LoadModule: "fb"
[   112.836] (II) Loading /usr/lib/xorg/modules/libfb.so
[   112.846] (II) Module fb: vendor="X.Org Foundation"
[   112.846] 	compiled for 1.18.4, module version = 1.0.0
[   112.846] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   112.847] (II) Loading sub module "wfb"
[   112.847] (II) LoadModule: "wfb"
[   112.847] (II) Loading /usr/lib/xorg/modules/libwfb.so
[   112.848] (II) Module wfb: vendor="X.Org Foundation"
[   112.848] 	compiled for 1.18.4, module version = 1.0.0
[   112.848] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   112.848] (II) Loading sub module "ramdac"
[   112.848] (II) LoadModule: "ramdac"
[   112.848] (II) Module "ramdac" already built-in
[   112.850] (WW) Falling back to old probe method for modesetting
[   112.850] (WW) Falling back to old probe method for fbdev
[   112.850] (II) Loading sub module "fbdevhw"
[   112.850] (II) LoadModule: "fbdevhw"
[   112.850] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[   112.851] (II) Module fbdevhw: vendor="X.Org Foundation"
[   112.851] 	compiled for 1.18.4, module version = 0.0.2
[   112.851] 	ABI class: X.Org Video Driver, version 20.0
[   112.851] (WW) Falling back to old probe method for vesa
[   112.851] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[   112.851] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[   112.851] (==) NVIDIA(0): RGB weight 888
[   112.851] (==) NVIDIA(0): Default visual is TrueColor
[   112.851] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[   112.852] (**) NVIDIA(0): Enabling 2D acceleration
[   112.926] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:2:0:0
[   112.926] (--) NVIDIA(0):     CRT-0
[   112.926] (--) NVIDIA(0):     DFP-0
[   112.926] (--) NVIDIA(0):     DFP-1
[   112.926] (--) NVIDIA(0):     DFP-2
[   112.926] (--) NVIDIA(0):     DFP-3 (boot)
[   112.926] (--) NVIDIA(0):     DFP-4
[   112.929] (--) NVIDIA(0): CRT-0: disconnected
[   112.929] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[   112.929] (--) NVIDIA(0): 
[   112.932] (--) NVIDIA(0): DFP-0: disconnected
[   112.932] (--) NVIDIA(0): DFP-0: Internal TMDS
[   112.932] (--) NVIDIA(0): DFP-0: 330.0 MHz maximum pixel clock
[   112.932] (--) NVIDIA(0): 
[   112.932] (--) NVIDIA(0): DFP-1: disconnected
[   112.932] (--) NVIDIA(0): DFP-1: Internal TMDS
[   112.932] (--) NVIDIA(0): DFP-1: 165.0 MHz maximum pixel clock
[   112.932] (--) NVIDIA(0): 
[   112.932] (--) NVIDIA(0): DFP-2: disconnected
[   112.932] (--) NVIDIA(0): DFP-2: Internal TMDS
[   112.932] (--) NVIDIA(0): DFP-2: 165.0 MHz maximum pixel clock
[   112.932] (--) NVIDIA(0): 
[   112.948] (--) NVIDIA(0): Ancor Communications Inc VH226 (DFP-3): connected
[   112.948] (--) NVIDIA(0): Ancor Communications Inc VH226 (DFP-3): Internal TMDS
[   112.948] (--) NVIDIA(0): Ancor Communications Inc VH226 (DFP-3): 330.0 MHz maximum pixel clock
[   112.948] (--) NVIDIA(0): 
[   112.948] (--) NVIDIA(0): DFP-4: disconnected
[   112.948] (--) NVIDIA(0): DFP-4: Internal DisplayPort
[   112.948] (--) NVIDIA(0): DFP-4: 960.0 MHz maximum pixel clock
[   112.948] (--) NVIDIA(0): 
[   112.949] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 780 (GK110) at PCI:2:0:0 (GPU-0)
[   112.949] (--) NVIDIA(0): Memory: 3145728 kBytes
[   112.949] (--) NVIDIA(0): VideoBIOS: 80.80.31.00.80
[   112.949] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[   112.950] (==) NVIDIA(0): 
[   112.950] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[   112.950] (==) NVIDIA(0):     will be used as the requested mode.
[   112.950] (==) NVIDIA(0): 
[   112.958] (II) NVIDIA(0): Validated MetaModes:
[   112.958] (II) NVIDIA(0):     "DFP-3:nvidia-auto-select"
[   112.958] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[   112.962] (--) NVIDIA(0): DPI set to (101, 101); computed from "UseEdidDpi" X config
[   112.962] (--) NVIDIA(0):     option
[   112.962] (II) UnloadModule: "nv"
[   112.962] (II) Unloading nv
[   112.962] (II) UnloadModule: "modesetting"
[   112.962] (II) Unloading modesetting
[   112.962] (II) UnloadModule: "fbdev"
[   112.962] (II) Unloading fbdev
[   112.962] (II) UnloadSubModule: "fbdevhw"
[   112.962] (II) Unloading fbdevhw
[   112.962] (II) UnloadModule: "vesa"
[   112.962] (II) Unloading vesa
[   112.962] (--) Depth 24 pixmap format is 32 bpp
[   112.963] (II) NVIDIA: Using 12288.00 MB of virtual memory for indirect memory
[   112.963] (II) NVIDIA:     access.
[   112.966] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[   112.966] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[   112.966] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[   112.966] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[   112.966] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[   112.966] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[   112.966] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[   112.966] (II) NVIDIA(0):     Config Options in the README.
[   113.017] (II) NVIDIA(0): Setting mode "DFP-3:nvidia-auto-select"
[   113.082] (==) NVIDIA(0): Disabling shared memory pixmaps
[   113.082] (==) NVIDIA(0): Backing store enabled
[   113.082] (==) NVIDIA(0): Silken mouse enabled
[   113.083] (==) NVIDIA(0): DPMS enabled
[   113.092] (II) Loading sub module "dri2"
[   113.092] (II) LoadModule: "dri2"
[   113.092] (II) Module "dri2" already built-in
[   113.092] (II) NVIDIA(0): [DRI2] Setup complete
[   113.092] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[   113.092] (--) RandR disabled
[   113.099] (II) Initializing extension GLX
[   113.099] (II) Indirect GLX disabled.
[   113.412] (II) config/udev: Adding input device Power Button (/dev/input/event5)
[   113.412] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   113.412] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[   113.412] (II) LoadModule: "libinput"
[   113.412] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[   113.453] (II) Module libinput: vendor="X.Org Foundation"
[   113.453] 	compiled for 1.18.4, module version = 0.22.0
[   113.453] 	Module class: X.Org XInput Driver
[   113.453] 	ABI class: X.Org XInput driver, version 22.1
[   113.454] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 28 paused 0
[   113.454] (II) Using input driver 'libinput' for 'Power Button'
[   113.454] (**) Power Button: always reports core events
[   113.454] (**) Option "Device" "/dev/input/event5"
[   113.454] (**) Option "_source" "server/udev"
[   113.455] (II) input device 'Power Button', /dev/input/event5 is tagged by udev as: Keyboard
[   113.455] (II) input device 'Power Button', /dev/input/event5 is a keyboard
[   113.455] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input7/event5"
[   113.455] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[   113.456] (II) input device 'Power Button', /dev/input/event5 is tagged by udev as: Keyboard
[   113.456] (II) input device 'Power Button', /dev/input/event5 is a keyboard
[   113.456] (II) config/udev: Adding input device Power Button (/dev/input/event4)
[   113.457] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   113.457] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[   113.458] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 31 paused 0
[   113.458] (II) Using input driver 'libinput' for 'Power Button'
[   113.458] (**) Power Button: always reports core events
[   113.458] (**) Option "Device" "/dev/input/event4"
[   113.458] (**) Option "_source" "server/udev"
[   113.458] (II) input device 'Power Button', /dev/input/event4 is tagged by udev as: Keyboard
[   113.458] (II) input device 'Power Button', /dev/input/event4 is a keyboard
[   113.458] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input6/event4"
[   113.458] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[   113.459] (II) input device 'Power Button', /dev/input/event4 is tagged by udev as: Keyboard
[   113.459] (II) input device 'Power Button', /dev/input/event4 is a keyboard
[   113.460] (II) config/udev: Adding input device Sleep Button (/dev/input/event3)
[   113.460] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[   113.460] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[   113.461] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 32 paused 0
[   113.461] (II) Using input driver 'libinput' for 'Sleep Button'
[   113.461] (**) Sleep Button: always reports core events
[   113.461] (**) Option "Device" "/dev/input/event3"
[   113.461] (**) Option "_source" "server/udev"
[   113.462] (II) input device 'Sleep Button', /dev/input/event3 is tagged by udev as: Keyboard
[   113.462] (II) input device 'Sleep Button', /dev/input/event3 is a keyboard
[   113.462] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input5/event3"
[   113.462] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[   113.462] (II) input device 'Sleep Button', /dev/input/event3 is tagged by udev as: Keyboard
[   113.462] (II) input device 'Sleep Button', /dev/input/event3 is a keyboard
[   113.463] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event15)
[   113.463] (II) No input driver specified, ignoring this device.
[   113.463] (II) This device may have been added with another device file.
[   113.464] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event16)
[   113.464] (II) No input driver specified, ignoring this device.
[   113.464] (II) This device may have been added with another device file.
[   113.464] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event17)
[   113.464] (II) No input driver specified, ignoring this device.
[   113.464] (II) This device may have been added with another device file.
[   113.465] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event18)
[   113.465] (II) No input driver specified, ignoring this device.
[   113.465] (II) This device may have been added with another device file.
[   113.466] (II) config/udev: Adding input device DATACOMP SteelS쀁̄Љ̒DATA (/dev/input/event0)
[   113.466] (**) DATACOMP SteelS쀁̄Љ̒DATA: Applying InputClass "evdev keyboard catchall"
[   113.466] (**) DATACOMP SteelS쀁̄Љ̒DATA: Applying InputClass "libinput keyboard catchall"
[   113.467] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 33 paused 0
[   113.467] (II) Using input driver 'libinput' for 'DATACOMP SteelS쀁̄Љ̒DATA'
[   113.467] (**) DATACOMP SteelS쀁̄Љ̒DATA: always reports core events
[   113.467] (**) Option "Device" "/dev/input/event0"
[   113.467] (**) Option "_source" "server/udev"
[   113.468] (II) input device 'DATACOMP SteelS쀁̄Љ̒DATA', /dev/input/event0 is tagged by udev as: Keyboard
[   113.468] (II) input device 'DATACOMP SteelS쀁̄Љ̒DATA', /dev/input/event0 is a keyboard
[   113.468] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:04B4:0101.0001/input/input2/event0"
[   113.468] (II) XINPUT: Adding extended input device "DATACOMP SteelS쀁̄Љ̒DATA" (type: KEYBOARD, id 9)
[   113.469] (II) input device 'DATACOMP SteelS쀁̄Љ̒DATA', /dev/input/event0 is tagged by udev as: Keyboard
[   113.469] (II) input device 'DATACOMP SteelS쀁̄Љ̒DATA', /dev/input/event0 is a keyboard
[   113.470] (II) config/udev: Adding input device DATACOMP SteelS쀁̄Љ̒DATA (/dev/input/event1)
[   113.470] (**) DATACOMP SteelS쀁̄Љ̒DATA: Applying InputClass "evdev keyboard catchall"
[   113.470] (**) DATACOMP SteelS쀁̄Љ̒DATA: Applying InputClass "libinput keyboard catchall"
[   113.471] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 34 paused 0
[   113.472] (II) Using input driver 'libinput' for 'DATACOMP SteelS쀁̄Љ̒DATA'
[   113.472] (**) DATACOMP SteelS쀁̄Љ̒DATA: always reports core events
[   113.472] (**) Option "Device" "/dev/input/event1"
[   113.472] (**) Option "_source" "server/udev"
[   113.472] (II) input device 'DATACOMP SteelS쀁̄Љ̒DATA', /dev/input/event1 is tagged by udev as: Keyboard
[   113.472] (II) input device 'DATACOMP SteelS쀁̄Љ̒DATA', /dev/input/event1 is a keyboard
[   113.472] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:04B4:0101.0002/input/input3/event1"
[   113.472] (II) XINPUT: Adding extended input device "DATACOMP SteelS쀁̄Љ̒DATA" (type: KEYBOARD, id 10)
[   113.473] (II) input device 'DATACOMP SteelS쀁̄Љ̒DATA', /dev/input/event1 is tagged by udev as: Keyboard
[   113.473] (II) input device 'DATACOMP SteelS쀁̄Љ̒DATA', /dev/input/event1 is a keyboard
[   113.474] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event2)
[   113.474] (**) Logitech USB Optical Mouse: Applying InputClass "evdev pointer catchall"
[   113.474] (**) Logitech USB Optical Mouse: Applying InputClass "libinput pointer catchall"
[   113.530] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 35 paused 0
[   113.530] (II) Using input driver 'libinput' for 'Logitech USB Optical Mouse'
[   113.530] (**) Logitech USB Optical Mouse: always reports core events
[   113.530] (**) Option "Device" "/dev/input/event2"
[   113.530] (**) Option "_source" "server/udev"
[   113.531] (II) input device 'Logitech USB Optical Mouse', /dev/input/event2 is tagged by udev as: Mouse
[   113.531] (II) input device 'Logitech USB Optical Mouse', /dev/input/event2 is a pointer caps
[   113.531] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/0003:046D:C077.0004/input/input22/event2"
[   113.531] (II) XINPUT: Adding extended input device "Logitech USB Optical Mouse" (type: MOUSE, id 11)
[   113.532] (**) Option "AccelerationScheme" "none"
[   113.532] (**) Logitech USB Optical Mouse: (accel) selected scheme none/0
[   113.532] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000
[   113.532] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4
[   113.532] (II) input device 'Logitech USB Optical Mouse', /dev/input/event2 is tagged by udev as: Mouse
[   113.532] (II) input device 'Logitech USB Optical Mouse', /dev/input/event2 is a pointer caps
[   113.533] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse0)
[   113.533] (II) No input driver specified, ignoring this device.
[   113.533] (II) This device may have been added with another device file.
[   113.534] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event7)
[   113.534] (II) No input driver specified, ignoring this device.
[   113.534] (II) This device may have been added with another device file.
[   113.534] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event8)
[   113.534] (II) No input driver specified, ignoring this device.
[   113.534] (II) This device may have been added with another device file.
[   113.535] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event9)
[   113.535] (II) No input driver specified, ignoring this device.
[   113.535] (II) This device may have been added with another device file.
[   113.535] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event10)
[   113.535] (II) No input driver specified, ignoring this device.
[   113.536] (II) This device may have been added with another device file.
[   113.536] (II) config/udev: Adding input device HDA Intel PCH Line Out Front (/dev/input/event11)
[   113.536] (II) No input driver specified, ignoring this device.
[   113.536] (II) This device may have been added with another device file.
[   113.536] (II) config/udev: Adding input device HDA Intel PCH Line Out Surround (/dev/input/event12)
[   113.537] (II) No input driver specified, ignoring this device.
[   113.537] (II) This device may have been added with another device file.
[   113.537] (II) config/udev: Adding input device HDA Intel PCH Line Out CLFE (/dev/input/event13)
[   113.537] (II) No input driver specified, ignoring this device.
[   113.537] (II) This device may have been added with another device file.
[   113.537] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event14)
[   113.538] (II) No input driver specified, ignoring this device.
[   113.538] (II) This device may have been added with another device file.
[   113.538] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
[   113.538] (II) No input driver specified, ignoring this device.
[   113.538] (II) This device may have been added with another device file.
[   115.958] (--) NVIDIA(GPU-0): CRT-0: disconnected
[   115.958] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[   115.958] (--) NVIDIA(GPU-0): 
[   115.961] (--) NVIDIA(GPU-0): DFP-0: disconnected
[   115.961] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[   115.961] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[   115.961] (--) NVIDIA(GPU-0): 
[   115.961] (--) NVIDIA(GPU-0): DFP-1: disconnected
[   115.961] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[   115.961] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[   115.961] (--) NVIDIA(GPU-0): 
[   115.962] (--) NVIDIA(GPU-0): DFP-2: disconnected
[   115.962] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[   115.962] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[   115.962] (--) NVIDIA(GPU-0): 
[   115.988] (--) NVIDIA(GPU-0): Ancor Communications Inc VH226 (DFP-3): connected
[   115.988] (--) NVIDIA(GPU-0): Ancor Communications Inc VH226 (DFP-3): Internal TMDS
[   115.988] (--) NVIDIA(GPU-0): Ancor Communications Inc VH226 (DFP-3): 330.0 MHz maximum pixel clock
[   115.988] (--) NVIDIA(GPU-0): 
[   115.988] (--) NVIDIA(GPU-0): DFP-4: disconnected
[   115.988] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[   115.988] (--) NVIDIA(GPU-0): DFP-4: 960.0 MHz maximum pixel clock
[   115.988] (--) NVIDIA(GPU-0): 
[   116.292] (--) NVIDIA(GPU-0): CRT-0: disconnected
[   116.292] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[   116.292] (--) NVIDIA(GPU-0): 
[   116.295] (--) NVIDIA(GPU-0): DFP-0: disconnected
[   116.295] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[   116.295] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[   116.295] (--) NVIDIA(GPU-0): 
[   116.295] (--) NVIDIA(GPU-0): DFP-1: disconnected
[   116.295] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[   116.295] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[   116.295] (--) NVIDIA(GPU-0): 
[   116.295] (--) NVIDIA(GPU-0): DFP-2: disconnected
[   116.295] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[   116.295] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[   116.295] (--) NVIDIA(GPU-0): 
[   116.321] (--) NVIDIA(GPU-0): Ancor Communications Inc VH226 (DFP-3): connected
[   116.321] (--) NVIDIA(GPU-0): Ancor Communications Inc VH226 (DFP-3): Internal TMDS
[   116.321] (--) NVIDIA(GPU-0): Ancor Communications Inc VH226 (DFP-3): 330.0 MHz maximum pixel clock
[   116.321] (--) NVIDIA(GPU-0): 
[   116.321] (--) NVIDIA(GPU-0): DFP-4: disconnected
[   116.321] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[   116.321] (--) NVIDIA(GPU-0): DFP-4: 960.0 MHz maximum pixel clock
[   116.321] (--) NVIDIA(GPU-0): 
[   116.681] (--) NVIDIA(GPU-0): CRT-0: disconnected
[   116.681] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[   116.681] (--) NVIDIA(GPU-0): 
[   116.684] (--) NVIDIA(GPU-0): DFP-0: disconnected
[   116.684] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[   116.684] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[   116.684] (--) NVIDIA(GPU-0): 
[   116.684] (--) NVIDIA(GPU-0): DFP-1: disconnected
[   116.684] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[   116.684] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[   116.684] (--) NVIDIA(GPU-0): 
[   116.684] (--) NVIDIA(GPU-0): DFP-2: disconnected
[   116.684] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[   116.684] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[   116.684] (--) NVIDIA(GPU-0): 
[   116.710] (--) NVIDIA(GPU-0): Ancor Communications Inc VH226 (DFP-3): connected
[   116.710] (--) NVIDIA(GPU-0): Ancor Communications Inc VH226 (DFP-3): Internal TMDS
[   116.710] (--) NVIDIA(GPU-0): Ancor Communications Inc VH226 (DFP-3): 330.0 MHz maximum pixel clock
[   116.710] (--) NVIDIA(GPU-0): 
[   116.710] (--) NVIDIA(GPU-0): DFP-4: disconnected
[   116.710] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[   116.710] (--) NVIDIA(GPU-0): DFP-4: 960.0 MHz maximum pixel clock
[   116.710] (--) NVIDIA(GPU-0): 
[   116.713] (--) NVIDIA(GPU-0): CRT-0: disconnected
[   116.713] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[   116.713] (--) NVIDIA(GPU-0): 
[   116.716] (--) NVIDIA(GPU-0): DFP-0: disconnected
[   116.716] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[   116.716] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[   116.716] (--) NVIDIA(GPU-0): 
[   116.717] (--) NVIDIA(GPU-0): DFP-1: disconnected
[   116.717] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[   116.717] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[   116.717] (--) NVIDIA(GPU-0): 
[   116.717] (--) NVIDIA(GPU-0): DFP-2: disconnected
[   116.717] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[   116.717] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[   116.717] (--) NVIDIA(GPU-0): 
[   116.742] (--) NVIDIA(GPU-0): Ancor Communications Inc VH226 (DFP-3): connected
[   116.742] (--) NVIDIA(GPU-0): Ancor Communications Inc VH226 (DFP-3): Internal TMDS
[   116.742] (--) NVIDIA(GPU-0): Ancor Communications Inc VH226 (DFP-3): 330.0 MHz maximum pixel clock
[   116.742] (--) NVIDIA(GPU-0): 
[   116.742] (--) NVIDIA(GPU-0): DFP-4: disconnected
[   116.742] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[   116.742] (--) NVIDIA(GPU-0): DFP-4: 960.0 MHz maximum pixel clock
[   116.742] (--) NVIDIA(GPU-0): 

Last edited by pengowen (2016-11-14 23:46:33)

Offline

#2 2016-11-13 18:11:14

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,425

Re: libGL errors when running glxgears

nouveau is still loaded  for some reason, have you rebooted after switching drivers? Remove xf86-video-nouveau to be safe, check that the symlinks from /usr/lib/libGL.so point to a nvidia implementation in the end, reinstall packages as necessary

Offline

#3 2016-11-13 20:40:34

kabads
Member
Registered: 2012-09-22
Posts: 271
Website

Re: libGL errors when running glxgears

This may be to do with the symlink (aka softlinks) create from your installed package - e.g. /usr/lib/nvidia/libGL.so.1.0.0 to /usr/lib32/libGL.so.1 - and the same for respective lib32 - /usr/lib32/nvidia/libGL.so.1.0.0 /usr/lib32/libGL.so.1 - ensure that those soft links point to the correct file. As you switch from different graphics drivers the symlinks are switched. This *may* be borked sometimes. Go through and just check that they point to the package you really want to be using.

Offline

#4 2016-11-14 01:13:25

pengowen
Member
Registered: 2016-11-12
Posts: 11

Re: libGL errors when running glxgears

V1del wrote:

nouveau is still loaded  for some reason, have you rebooted after switching drivers? Remove xf86-video-nouveau to be safe, check that the symlinks from /usr/lib/libGL.so point to a nvidia implementation in the end, reinstall packages as necessary

I don't have xf86-video-nouveau installed, and I have already tried rebooting. However, it now fails with slightly different information:

libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/swrast_dri.so
libGL: Can't open configuration file /home/pengowen/.drirc: No such file or directory.
libGL: Can't open configuration file /home/pengowen/.drirc: No such file or directory.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  35
  Current serial number in output stream:  37
kabads wrote:

This may be to do with the symlink (aka softlinks) create from your installed package - e.g. /usr/lib/nvidia/libGL.so.1.0.0 to /usr/lib32/libGL.so.1 - and the same for respective lib32 - /usr/lib32/nvidia/libGL.so.1.0.0 /usr/lib32/libGL.so.1 - ensure that those soft links point to the correct file. As you switch from different graphics drivers the symlinks are switched. This *may* be borked sometimes. Go through and just check that they point to the package you really want to be using.

The values of those symlinks are here:
/usr/lib/libGL.so:
/usr/lib/nvidia/libGL.so.1.0.0

/usr/lib32/libGL.so:
/usr/lib32/nvidia/libGL.so.1.0.0

They appear to be pointing to the nvidia ones.

Offline

#5 2016-11-14 17:40:22

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: libGL errors when running glxgears

Try blacklisting the nouveau kernelmodule .


I don't have xf86-video-nouveau installed,

Your xorg.0.log disagrees, please verify .

[   125.835] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
$ pacman -Fo  /usr/lib/xorg/modules/drivers/nouveau_drv.so
usr/lib/xorg/modules/drivers/nouveau_drv.so is owned by extra/xf86-video-nouveau 1.0.13-1
$ 

Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#6 2016-11-14 19:28:01

pengowen
Member
Registered: 2016-11-12
Posts: 11

Re: libGL errors when running glxgears

Lone_Wolf wrote:

Try blacklisting the nouveau kernelmodule .


I don't have xf86-video-nouveau installed,

Your xorg.0.log disagrees, please verify .

[   125.835] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
$ pacman -Fo  /usr/lib/xorg/modules/drivers/nouveau_drv.so
usr/lib/xorg/modules/drivers/nouveau_drv.so is owned by extra/xf86-video-nouveau 1.0.13-1
$ 

I've updated my post with a new X log after a restart, and it doesn't look like it's loading nouveau anymore.

/usr/lib/xorg/modules/drivers/nouveau_drv.so doesn't exist.

Offline

#7 2016-11-14 23:03:23

atomicbeef
Member
Registered: 2015-09-30
Posts: 98

Re: libGL errors when running glxgears

Post the output of

lsmod

so we can see if the noveau kernel module is being loaded.

Offline

#8 2016-11-14 23:11:21

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,787
Website

Re: libGL errors when running glxgears

If nouveau is still listed in lsmod, check your mkinitcpio.conf and make sure you haven't included it in the modules array. If you have, remove it from the array and rebuild your initrd, then reboot and try again.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Online

#9 2016-11-14 23:49:26

pengowen
Member
Registered: 2016-11-12
Posts: 11

Re: libGL errors when running glxgears

atomicbeef wrote:

Post the output of

lsmod

so we can see if the noveau kernel module is being loaded.

I edited it into my post.

WorMzy wrote:

If nouveau is still listed in lsmod, check your mkinitcpio.conf and make sure you haven't included it in the modules array. If you have, remove it from the array and rebuild your initrd, then reboot and try again.

I don't see nouveau in lsmod, and it isn't in mkinitcpio.conf either.

Offline

#10 2016-11-15 01:51:59

atomicbeef
Member
Registered: 2015-09-30
Posts: 98

Re: libGL errors when running glxgears

Is this by any chance a laptop? I see that the "battery" kernel module was loaded. If so, you might need to take a look at Optimus or Bumblebee as you probably have an integrated GPU in addition to your NVIDIA card.

Offline

#11 2016-11-15 03:05:22

pengowen
Member
Registered: 2016-11-12
Posts: 11

Re: libGL errors when running glxgears

atomicbeef wrote:

Is this by any chance a laptop? I see that the "battery" kernel module was loaded. If so, you might need to take a look at Optimus or Bumblebee as you probably have an integrated GPU in addition to your NVIDIA card.

My computer isn't a laptop, so I don't know why that module would be loaded. My integrated GPU might be active, but I don't know how to tell (I could use glxinfo but that doesn't work for the same reason glxgears doesn't work).

Offline

#12 2016-11-15 09:10:58

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,425

Re: libGL errors when running glxgears

In  the new log it tries to load nv, which is even worse. Is your nvidia installation corrupt? Have you ever attempted to install a driver outside of pacman? What is the output of

pacman -Qkk nvidia nvida-utils nvidia-libgl

how are you starting X? Is it started as your user for some reason? (it should start as root with the nvidia drivers, see: https://wiki.archlinux.org/index.php/Xo … 28v1.16.29 ) Do you have any xorg configuration that accidentally loads the wrong drivers (remove it if so)?

Offline

#13 2016-11-15 14:46:54

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: libGL errors when running glxgears

libGL: screen 0 does not appear to be DRI2 capable

glxgears "somehow" resolves the MESA GL lib.
verify that by stracing the process ("strace glxgears 2>&1 | grep -i libgl | grep open") and check your environments - did you maybe play around with bumblebee or similar optimus features?

Offline

#14 2016-11-15 20:09:16

atomicbeef
Member
Registered: 2015-09-30
Posts: 98

Re: libGL errors when running glxgears

X starts as my unprivileged user for me on my GTX 970 with the proprietary NVIDIA drivers and without any additional configuration. Maybe that wiki page needs to be updated.

Offline

#15 2016-11-15 23:33:02

pengowen
Member
Registered: 2016-11-12
Posts: 11

Re: libGL errors when running glxgears

V1del wrote:

In  the new log it tries to load nv, which is even worse. Is your nvidia installation corrupt? Have you ever attempted to install a driver outside of pacman? What is the output of

pacman -Qkk nvidia nvida-utils nvidia-libgl

how are you starting X? Is it started as your user for some reason? (it should start as root with the nvidia drivers, see: https://wiki.archlinux.org/index.php/Xo … 28v1.16.29 ) Do you have any xorg configuration that accidentally loads the wrong drivers (remove it if so)?

I did try to install the nvidia drivers outside of pacman. I run X with startx, and my xinitrc only runs startxfce4. If I run that command I get an error:

error: package 'nvidia' was not found
nvidia-utils: 158 total files, 0 altered files
nvidia-libgl: 19 total files, 0 altered files
seth wrote:

libGL: screen 0 does not appear to be DRI2 capable

glxgears "somehow" resolves the MESA GL lib.
verify that by stracing the process ("strace glxgears 2>&1 | grep -i libgl | grep open") and check your environments - did you maybe play around with bumblebee or similar optimus features?

I never touched bumblebee or optimus, but strace shows mesa being used somehow.

open("/usr/lib/mesa/libGL.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libglapi.so.0", O_RDONLY|O_CLOEXEC) = 3

EDIT: the error with pacman -Qkk was because I have nvidia-dkms instead of nvidia. Running pacman -Qkk nvidia-dkms works as expected.

Last edited by pengowen (2016-11-16 00:27:40)

Offline

#16 2016-11-15 23:44:45

atomicbeef
Member
Registered: 2015-09-30
Posts: 98

Re: libGL errors when running glxgears

Your problems most likely stem from the fact that you didn't use the nvidia package. Uninstall the drivers you installed outside of pacman and then follow the Arch wiki guide on NVIDIA.

Offline

#17 2016-11-16 00:49:17

pengowen
Member
Registered: 2016-11-12
Posts: 11

Re: libGL errors when running glxgears

atomicbeef wrote:

Your problems most likely stem from the fact that you didn't use the nvidia package. Uninstall the drivers you installed outside of pacman and then follow the Arch wiki guide on NVIDIA.

Running the installer script from the nvidia website with the --uninstall option tells me that the driver isn't installed. I could uninstall all my nvidia packages with pacman then manually remove anything still sitting around, but I think that would break my system even more.

Offline

#18 2016-11-16 00:51:19

atomicbeef
Member
Registered: 2015-09-30
Posts: 98

Re: libGL errors when running glxgears

At this point it might be easier to just reinstall if you have nothing important to lose.

Offline

#19 2016-11-16 01:06:15

pengowen
Member
Registered: 2016-11-12
Posts: 11

Re: libGL errors when running glxgears

atomicbeef wrote:

At this point it might be easier to just reinstall if you have nothing important to lose.

I don't have that much to lose, but it would be nice to avoid reinstalling, so I will wait a day or two to see if any solutions pop up.

Offline

#20 2016-11-16 07:40:54

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: libGL errors when running glxgears

nvidia-dkms does not provide the required libGL, that's why you've the mesa stuff around.
Install nvidia and have nvidia-libgl replace mesa-libgl.

If you insist on using the nvidia provided installer, you're pretty much on your own, but the most simple way should be to simply install the arch package and override it (after every update)
To figure why the mesa libgl is resolved, run

for lib in /usr/lib/libGL*; do echo "$lib -> `realpath $lib`"; done

Offline

#21 2016-11-16 18:54:31

pengowen
Member
Registered: 2016-11-12
Posts: 11

Re: libGL errors when running glxgears

seth wrote:

nvidia-dkms does not provide the required libGL, that's why you've the mesa stuff around.
Install nvidia and have nvidia-libgl replace mesa-libgl.

If you insist on using the nvidia provided installer, you're pretty much on your own, but the most simple way should be to simply install the arch package and override it (after every update)
To figure why the mesa libgl is resolved, run

for lib in /usr/lib/libGL*; do echo "$lib -> `realpath $lib`"; done

I don't have mesa-libgl installed, so installing nvidia only removes nvidia-dkms. I already have nvidia-libgl installed. The output of the command is:

/usr/lib/libGLdispatch.so -> /usr/lib/libGLdispatch.so.0.0.0
/usr/lib/libGLdispatch.so.0 -> /usr/lib/libGLdispatch.so.0.0.0
/usr/lib/libGLdispatch.so.0.0.0 -> /usr/lib/libGLdispatch.so.0.0.0
/usr/lib/libGLESv1_CM_nvidia.so -> /usr/lib/libGLESv1_CM_nvidia.so.375.10
/usr/lib/libGLESv1_CM_nvidia.so.1 -> /usr/lib/libGLESv1_CM_nvidia.so.375.10
/usr/lib/libGLESv1_CM_nvidia.so.375.10 -> /usr/lib/libGLESv1_CM_nvidia.so.375.10
/usr/lib/libGLESv1_CM.so -> /usr/lib/nvidia/libGLESv1_CM.so.1.0.0
/usr/lib/libGLESv1_CM.so.1 -> /usr/lib/nvidia/libGLESv1_CM.so.1.0.0
/usr/lib/libGLESv2_nvidia.so -> /usr/lib/libGLESv2_nvidia.so.375.10
/usr/lib/libGLESv2_nvidia.so.2 -> /usr/lib/libGLESv2_nvidia.so.375.10
/usr/lib/libGLESv2_nvidia.so.375.10 -> /usr/lib/libGLESv2_nvidia.so.375.10
/usr/lib/libGLESv2.so -> /usr/lib/nvidia/libGLESv2.so.2.0.0
/usr/lib/libGLESv2.so.2 -> /usr/lib/nvidia/libGLESv2.so.2.0.0
/usr/lib/libGLEW.so -> /usr/lib/libGLEW.so.2.0.0
/usr/lib/libGLEW.so.1.10 -> /usr/lib/libGLEW.so.1.10.0
/usr/lib/libGLEW.so.1.10.0 -> /usr/lib/libGLEW.so.1.10.0
/usr/lib/libGLEW.so.2.0 -> /usr/lib/libGLEW.so.2.0.0
/usr/lib/libGLEW.so.2.0.0 -> /usr/lib/libGLEW.so.2.0.0
/usr/lib/libGL.so -> /usr/lib/nvidia/libGL.so.1.0.0
/usr/lib/libGL.so.1 -> /usr/lib/nvidia/libGL.so.1.0.0
/usr/lib/libGLU.so -> /usr/lib/libGLU.so.1.3.1
/usr/lib/libGLU.so.1 -> /usr/lib/libGLU.so.1.3.1
/usr/lib/libGLU.so.1.3.1 -> /usr/lib/libGLU.so.1.3.1
/usr/lib/libGLX_indirect.so.0 -> /usr/lib/libGLX_nvidia.so.375.10
/usr/lib/libGLX_nvidia.so -> /usr/lib/libGLX_nvidia.so.375.10
/usr/lib/libGLX_nvidia.so.0 -> /usr/lib/libGLX_nvidia.so.375.10
/usr/lib/libGLX_nvidia.so.375.10 -> /usr/lib/libGLX_nvidia.so.375.10
/usr/lib/libGLX.so -> /usr/lib/libGLX.so.0.0.0
/usr/lib/libGLX.so.0 -> /usr/lib/libGLX.so.0.0.0
/usr/lib/libGLX.so.0.0.0 -> /usr/lib/libGLX.so.0.0.0

Offline

#22 2016-11-16 19:32:58

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: libGL errors when running glxgears

Ok, then wtf is mesa/libGL.so.1 resolved?
Your environment? ("env" output)

Offline

#23 2016-11-16 23:46:33

pengowen
Member
Registered: 2016-11-12
Posts: 11

Re: libGL errors when running glxgears

Running "strace glxgears 2>&1 | grep -i libgl | grep open" points to this library being loaded:
/usr/lib/mesa/libGL.so.1

I don't have mesa-libgl installed, so this shouldn't be here. I removed it and now glxgears works. Hopefully deleting this doesn't cause any problems.

Offline

#24 2016-11-17 07:24:37

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: libGL errors when running glxgears

It's part of the mesa package and will be re-added with the next update.
You should figure *why* it is resolved and if it's not symlinked it's likely added by some environment like LD_PRELOAD or LD_LIBRARY_PATH or whatever. Deleting the file doesn't solve anything for you in the long run.

Offline

#25 2016-11-17 20:32:08

pengowen
Member
Registered: 2016-11-12
Posts: 11

Re: libGL errors when running glxgears

seth wrote:

It's part of the mesa package and will be re-added with the next update.
You should figure *why* it is resolved and if it's not symlinked it's likely added by some environment like LD_PRELOAD or LD_LIBRARY_PATH or whatever. Deleting the file doesn't solve anything for you in the long run.

I never posted my env output, so here it is:

XDG_MENU_PREFIX=xfce-
WPA_PATH=/home/pengowen/wpa/CenturyLink7871
LANG=en_US.UTF-8
DISPLAY=:0.0
EDITOR=nvim
COLORTERM=truecolor
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
XDG_VTNR=1
SSH_AUTH_SOCK=/tmp/ssh-6ePejTgg7HM1/agent.2397
GLADE_CATALOG_PATH=:
XDG_SESSION_ID=c1
USER=pengowen
GLADE_MODULE_PATH=:
DESKTOP_SESSION=xfce
PWD=/home/pengowen
HOME=/home/pengowen
SSH_AGENT_PID=2398
XDG_DATA_DIRS=/usr/local/share:/usr/share
GLADE_PIXMAP_PATH=:
MAIL=/var/spool/mail/pengowen
WINDOWPATH=1
TERM=xterm-256color
SHELL=/bin/bash
VTE_VERSION=4601
XDG_CURRENT_DESKTOP=XFCE
XDG_SEAT=seat0
SHLVL=4
WIRELESS=wlp0s20f0u1
WINDOWID=35651587
RUST_SRC_PATH=/home/pengowen/.multirust/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
LOGNAME=pengowen
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
XDG_RUNTIME_DIR=/run/user/1000
XAUTHORITY=/home/pengowen/.Xauthority
XDG_CONFIG_DIRS=/etc/xdg
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/pengowen/bin/:/home/pengowen/.skim/bin:/home/pengowen/.cargo/bin:/home/pengowen/bin/:/home/pengowen/.skim/bin:/home/pengowen/.cargo/bin
SESSION_MANAGER=local/arch-pc:@/tmp/.ICE-unix/2149,unix/arch-pc:/tmp/.ICE-unix/2149
_=/usr/bin/env

LD_PRELOAD and LD_LIBRARY_PATH don't exist.

Offline

Board footer

Powered by FluxBB