You are not logged in.

#1 2016-05-27 16:41:01

papperwing
Member
Registered: 2016-05-27
Posts: 5

Problem with NVIDIA Optimus (Xlib: extension "GLX" missing on display

Hi,
I am trying to get support for OpenGL 4.1 and because of that I tried install Nvidia proprietary drivers instead of nouveau.

After reinstall my steam start to fail to start with message:

  Running Steam on arch rolling 64-bit
  STEAM_RUNTIME is enabled automatically
  Installing breakpad exception handler for appid(steam)/version(1461972496)
  Xlib:  extension "GLX" missing on display ":0".
  Installing breakpad exception handler for appid(steam)/version(1461972496)
  Installing breakpad exception handler for appid(steam)/version(1461972496)
  Xlib:  extension "GLX" missing on display ":0".
  Xlib:  extension "GLX" missing on display ":0".
  OpenGL GLX extension not supported by displayMain.cpp (309) : Assertion Failed: Fatal Error: OpenGL GLX extension not supported by display
  Assert( Assertion Failed: Fatal Error: OpenGL GLX extension not supported by display ):Main.cpp:309
  
  Installing breakpad exception handler for appid(steam)/version(1461972496)
  assert_20160527181045_5.dmp[1135]: Uploading dump (out-of-process)
  /tmp/dumps/assert_20160527181045_5.dmp
  assert_20160527181045_5.dmp[1135]: Finished uploading minidump (out-of-process): success = yes
  assert_20160527181045_5.dmp[1135]: response: CrashID=bp-21f56214-cacf-442e-b219-900fb2160527
  assert_20160527181045_5.dmp[1135]: file ''/tmp/dumps/assert_20160527181045_5.dmp'', upload yes: ''CrashID=bp-21f56214-cacf-442e-b219-900fb2160527''

I have Lenovo IdeaPad z70-80.

lspci -k | grep -A 2 -E "(VGA|3D)"

00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
	Subsystem: Lenovo Device 381c
	Kernel driver in use: i915
--
04:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)
	Subsystem: Lenovo Device 381c
	Kernel driver in use: nvidia

gedit /var/log/Xorg.0.log

[     5.511] 
X.Org X Server 1.18.3
Release Date: 2016-04-04
[     5.511] X Protocol Version 11, Revision 0
[     5.511] Build Operating System: Linux 4.2.5-1-ARCH x86_64 
[     5.511] Current Operating System: Linux peschel 4.6.0-1-ARCH #1 SMP PREEMPT Mon May 16 20:36:53 CEST 2016 x86_64
[     5.512] Kernel command line: initrd=\initramfs-linux.img root=/dev/sda2
[     5.512] Build Date: 05 April 2016  05:24:02PM
[     5.512]  
[     5.512] Current version of pixman: 0.34.0
[     5.512] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[     5.512] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     5.512] (==) Log file: "/var/log/Xorg.0.log", Time: Fri May 27 18:02:31 2016
[     5.514] (==) Using config file: "/etc/X11/xorg.conf"
[     5.514] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     5.515] (==) No Layout section.  Using the first Screen section.
[     5.515] (==) No screen section available. Using defaults.
[     5.515] (**) |-->Screen "Default Screen Section" (0)
[     5.515] (**) |   |-->Monitor "<default monitor>"
[     5.516] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[     5.516] (**) |   |-->Device "intel"
[     5.516] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[     5.516] (==) Automatically adding devices
[     5.516] (==) Automatically enabling devices
[     5.516] (==) Automatically adding GPU devices
[     5.516] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     5.521] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[     5.521] 	Entry deleted from font path.
[     5.521] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[     5.521] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[     5.521] 	Entry deleted from font path.
[     5.521] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[     5.521] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/
[     5.521] (==) ModulePath set to "/usr/lib/xorg/modules"
[     5.521] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[     5.522] (II) Loader magic: 0x819d20
[     5.522] (II) Module ABI versions:
[     5.522] 	X.Org ANSI C Emulation: 0.4
[     5.522] 	X.Org Video Driver: 20.0
[     5.522] 	X.Org XInput driver : 22.1
[     5.522] 	X.Org Server Extension : 9.0
[     5.522] (++) using VT number 7

[     5.522] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     5.522] (II) xfree86: Adding drm device (/dev/dri/card0)
[     5.523] (II) xfree86: Adding drm device (/dev/dri/card1)
[     5.524] (--) PCI:*(0:0:2:0) 8086:1616:17aa:381c rev 9, Mem @ 0xc2000000/16777216, 0xd0000000/268435456, I/O @ 0x00005000/64, BIOS @ 0x????????/131072
[     5.524] (--) PCI: (0:4:0:0) 10de:1341:17aa:381c rev 162, Mem @ 0xc3000000/16777216, 0xb0000000/268435456, 0xc0000000/33554432, I/O @ 0x00003000/128
[     5.524] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[     5.524] (II) "glx" will be loaded by default.
[     5.524] (II) LoadModule: "modesetting"
[     5.534] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     5.535] (II) Module modesetting: vendor="X.Org Foundation"
[     5.535] 	compiled for 1.18.3, module version = 1.18.3
[     5.535] 	Module class: X.Org Video Driver
[     5.535] 	ABI class: X.Org Video Driver, version 20.0
[     5.535] (II) LoadModule: "glx"
[     5.553] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     5.671] (II) Module glx: vendor="NVIDIA Corporation"
[     5.671] 	compiled for 4.0.2, module version = 1.0.0
[     5.671] 	Module class: X.Org Server Extension
[     5.675] (II) NVIDIA GLX Module  364.19  Tue Apr 19 14:10:52 PDT 2016
[     5.676] (II) LoadModule: "modesetting"
[     5.676] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     5.676] (II) Module modesetting: vendor="X.Org Foundation"
[     5.676] 	compiled for 1.18.3, module version = 1.18.3
[     5.676] 	Module class: X.Org Video Driver
[     5.676] 	ABI class: X.Org Video Driver, version 20.0
[     5.676] (II) UnloadModule: "modesetting"
[     5.676] (II) Unloading modesetting
[     5.676] (II) Failed to load module "modesetting" (already loaded, 0)
[     5.676] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     5.680] (II) modeset(0): using drv /dev/dri/card0
[     5.680] (II) modeset(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[     5.680] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[     5.680] (**) modeset(0): Option "AccelMethod" "sna"
[     5.680] (==) modeset(0): RGB weight 888
[     5.680] (==) modeset(0): Default visual is TrueColor
[     5.680] (**) modeset(0): glamor disabled
[     5.680] (II) modeset(0): ShadowFB: preferred YES, enabled YES
[     5.681] (II) modeset(0): Output eDP-1 has no monitor section
[     5.790] (II) modeset(0): Output HDMI-1 has no monitor section
[     5.790] (II) modeset(0): Output DP-1 has no monitor section
[     5.896] (II) modeset(0): Output HDMI-2 has no monitor section
[     5.897] (II) modeset(0): EDID for output eDP-1
[     5.897] (II) modeset(0): Manufacturer: SDC  Model: 4456  Serial#: 0
[     5.897] (II) modeset(0): Year: 2014  Week: 0
[     5.897] (II) modeset(0): EDID Version: 1.4
[     5.897] (II) modeset(0): Digital Display Input
[     5.897] (II) modeset(0): 8 bits per channel
[     5.897] (II) modeset(0): Digital interface is DisplayPort
[     5.897] (II) modeset(0): Max Image Size [cm]: horiz.: 38  vert.: 21
[     5.897] (II) modeset(0): Gamma: 2.20
[     5.897] (II) modeset(0): No DPMS capabilities specified
[     5.897] (II) modeset(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[     5.897] (II) modeset(0): First detailed timing is preferred mode
[     5.897] (II) modeset(0): Preferred mode is native pixel format and refresh rate
[     5.897] (II) modeset(0): redX: 0.638 redY: 0.337   greenX: 0.295 greenY: 0.610
[     5.897] (II) modeset(0): blueX: 0.145 blueY: 0.065   whiteX: 0.313 whiteY: 0.329
[     5.898] (II) modeset(0): Manufacturer's mask: 0
[     5.898] (II) modeset(0): Supported detailed timing:
[     5.898] (II) modeset(0): clock: 146.9 MHz   Image Size:  382 x 215 mm
[     5.898] (II) modeset(0): h_active: 1920  h_sync: 1968  h_sync_end 2000 h_blank_end 2140 h_border: 0
[     5.898] (II) modeset(0): v_active: 1080  v_sync: 1082  v_sync_end 1087 v_blanking: 1144 v_border: 0
[     5.898] (II) modeset(0): Unknown vendor-specific block f
[     5.898] (II) modeset(0):  SAMSUNG
[     5.898] (II) modeset(0):  LTN173HL01401
[     5.898] (II) modeset(0): EDID (in hex):
[     5.898] (II) modeset(0): 	00ffffffffffff004c83564400000000
[     5.898] (II) modeset(0): 	00180104a52615780a5935a3564b9c25
[     5.898] (II) modeset(0): 	10505400000001010101010101010101
[     5.898] (II) modeset(0): 	010101010101623980dc703840403020
[     5.898] (II) modeset(0): 	25007ed7100000190000000f00000000
[     5.898] (II) modeset(0): 	00000000001e82105200000000fe0053
[     5.898] (II) modeset(0): 	414d53554e470a204c83484c000000fe
[     5.898] (II) modeset(0): 	004c544e313733484c303134303100ea
[     5.898] (II) modeset(0): Printing probed modes for output eDP-1
[     5.898] (II) modeset(0): Modeline "1920x1080"x60.0  146.90  1920 1968 2000 2140  1080 1082 1087 1144 -hsync -vsync (68.6 kHz eP)
[     5.898] (II) modeset(0): Modeline "1400x1050"x60.0  122.00  1400 1488 1640 1880  1050 1052 1064 1082 +hsync +vsync (64.9 kHz d)
[     5.898] (II) modeset(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz d)
[     5.898] (II) modeset(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz d)
[     5.898] (II) modeset(0): Modeline "1024x768"x120.1  133.47  1024 1100 1212 1400  768 768 770 794 doublescan -hsync +vsync (95.3 kHz d)
[     5.898] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz d)
[     5.898] (II) modeset(0): Modeline "960x720"x120.0  117.00  960 1024 1128 1300  720 720 722 750 doublescan -hsync +vsync (90.0 kHz d)
[     5.898] (II) modeset(0): Modeline "928x696"x120.1  109.15  928 976 1088 1264  696 696 698 719 doublescan -hsync +vsync (86.4 kHz d)
[     5.898] (II) modeset(0): Modeline "896x672"x120.0  102.40  896 960 1060 1224  672 672 674 697 doublescan -hsync +vsync (83.7 kHz d)
[     5.898] (II) modeset(0): Modeline "800x600"x120.0   81.00  800 832 928 1080  600 600 602 625 doublescan +hsync +vsync (75.0 kHz d)
[     5.898] (II) modeset(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz d)
[     5.898] (II) modeset(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz d)
[     5.898] (II) modeset(0): Modeline "700x525"x120.0   61.00  700 744 820 940  525 526 532 541 doublescan +hsync +vsync (64.9 kHz d)
[     5.898] (II) modeset(0): Modeline "640x512"x120.0   54.00  640 664 720 844  512 512 514 533 doublescan +hsync +vsync (64.0 kHz d)
[     5.898] (II) modeset(0): Modeline "640x480"x120.0   54.00  640 688 744 900  480 480 482 500 doublescan +hsync +vsync (60.0 kHz d)
[     5.898] (II) modeset(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz d)
[     5.898] (II) modeset(0): Modeline "512x384"x120.0   32.50  512 524 592 672  384 385 388 403 doublescan -hsync -vsync (48.4 kHz d)
[     5.898] (II) modeset(0): Modeline "400x300"x120.6   20.00  400 420 484 528  300 300 302 314 doublescan +hsync +vsync (37.9 kHz d)
[     5.898] (II) modeset(0): Modeline "400x300"x112.7   18.00  400 412 448 512  300 300 301 312 doublescan +hsync +vsync (35.2 kHz d)
[     5.898] (II) modeset(0): Modeline "320x240"x120.1   12.59  320 328 376 400  240 245 246 262 doublescan -hsync -vsync (31.5 kHz d)
[     6.006] (II) modeset(0): EDID for output HDMI-1
[     6.006] (II) modeset(0): EDID for output DP-1
[     6.113] (II) modeset(0): EDID for output HDMI-2
[     6.113] (II) modeset(0): Output eDP-1 connected
[     6.113] (II) modeset(0): Output HDMI-1 disconnected
[     6.113] (II) modeset(0): Output DP-1 disconnected
[     6.113] (II) modeset(0): Output HDMI-2 disconnected
[     6.113] (II) modeset(0): Using exact sizes for initial modes
[     6.113] (II) modeset(0): Output eDP-1 using initial mode 1920x1080 +0+0
[     6.113] (II) modeset(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[     6.113] (==) modeset(0): DPI set to (96, 96)
[     6.113] (II) Loading sub module "fb"
[     6.113] (II) LoadModule: "fb"
[     6.113] (II) Loading /usr/lib/xorg/modules/libfb.so
[     6.115] (II) Module fb: vendor="X.Org Foundation"
[     6.115] 	compiled for 1.18.3, module version = 1.0.0
[     6.115] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     6.115] (II) Loading sub module "shadow"
[     6.115] (II) LoadModule: "shadow"
[     6.115] (II) Loading /usr/lib/xorg/modules/libshadow.so
[     6.307] (II) Module shadow: vendor="X.Org Foundation"
[     6.307] 	compiled for 1.18.3, module version = 1.1.0
[     6.307] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     6.307] (==) Depth 24 pixmap format is 32 bpp
[     6.309] (==) modeset(0): Backing store enabled
[     6.309] (==) modeset(0): Silken mouse enabled
[     6.310] (II) modeset(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[     6.310] (==) modeset(0): DPMS enabled
[     6.320] (--) RandR disabled
[     6.327] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
[     6.327] (II) modeset(0): Damage tracking initialized
[     6.327] (II) modeset(0): Setting screen physical size to 508 x 285
[     6.441] (II) config/udev: Adding input device Power Button (/dev/input/event6)
[     6.441] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[     6.441] (II) LoadModule: "evdev"
[     6.441] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[     6.444] (II) Module evdev: vendor="X.Org Foundation"
[     6.444] 	compiled for 1.18.3, module version = 2.10.2
[     6.444] 	Module class: X.Org XInput Driver
[     6.444] 	ABI class: X.Org XInput driver, version 22.1
[     6.444] (II) Using input driver 'evdev' for 'Power Button'
[     6.444] (**) Power Button: always reports core events
[     6.444] (**) evdev: Power Button: Device: "/dev/input/event6"
[     6.444] (--) evdev: Power Button: Vendor 0 Product 0x1
[     6.444] (--) evdev: Power Button: Found keys
[     6.444] (II) evdev: Power Button: Configuring as keyboard
[     6.444] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input7/event6"
[     6.444] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[     6.444] (**) Option "xkb_rules" "evdev"
[     6.445] (II) config/udev: Adding input device Video Bus (/dev/input/event9)
[     6.445] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[     6.445] (II) Using input driver 'evdev' for 'Video Bus'
[     6.445] (**) Video Bus: always reports core events
[     6.445] (**) evdev: Video Bus: Device: "/dev/input/event9"
[     6.445] (--) evdev: Video Bus: Vendor 0 Product 0x6
[     6.445] (--) evdev: Video Bus: Found keys
[     6.445] (II) evdev: Video Bus: Configuring as keyboard
[     6.445] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input11/event9"
[     6.445] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[     6.445] (**) Option "xkb_rules" "evdev"
[     6.445] (II) config/udev: Adding input device Video Bus (/dev/input/event10)
[     6.445] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[     6.445] (II) Using input driver 'evdev' for 'Video Bus'
[     6.445] (**) Video Bus: always reports core events
[     6.445] (**) evdev: Video Bus: Device: "/dev/input/event10"
[     6.445] (--) evdev: Video Bus: Vendor 0 Product 0x6
[     6.445] (--) evdev: Video Bus: Found keys
[     6.445] (II) evdev: Video Bus: Configuring as keyboard
[     6.445] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:4e/LNXVIDEO:01/input/input12/event10"
[     6.445] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8)
[     6.445] (**) Option "xkb_rules" "evdev"
[     6.446] (II) config/udev: Adding input device Power Button (/dev/input/event5)
[     6.446] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[     6.446] (II) Using input driver 'evdev' for 'Power Button'
[     6.446] (**) Power Button: always reports core events
[     6.446] (**) evdev: Power Button: Device: "/dev/input/event5"
[     6.446] (--) evdev: Power Button: Vendor 0 Product 0x1
[     6.446] (--) evdev: Power Button: Found keys
[     6.446] (II) evdev: Power Button: Configuring as keyboard
[     6.446] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input6/event5"
[     6.446] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 9)
[     6.446] (**) Option "xkb_rules" "evdev"
[     6.446] (II) config/udev: Adding input device Lid Switch (/dev/input/event4)
[     6.446] (II) No input driver specified, ignoring this device.
[     6.446] (II) This device may have been added with another device file.
[     6.446] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=3 (/dev/input/event15)
[     6.446] (II) No input driver specified, ignoring this device.
[     6.446] (II) This device may have been added with another device file.
[     6.446] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=7 (/dev/input/event16)
[     6.446] (II) No input driver specified, ignoring this device.
[     6.446] (II) This device may have been added with another device file.
[     6.447] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=8 (/dev/input/event17)
[     6.447] (II) No input driver specified, ignoring this device.
[     6.447] (II) This device may have been added with another device file.
[     6.447] (II) config/udev: Adding input device COMPANY USB Device (/dev/input/event1)
[     6.447] (**) COMPANY USB Device: Applying InputClass "evdev keyboard catchall"
[     6.447] (II) Using input driver 'evdev' for 'COMPANY USB Device'
[     6.447] (**) COMPANY USB Device: always reports core events
[     6.447] (**) evdev: COMPANY USB Device: Device: "/dev/input/event1"
[     6.447] (--) evdev: COMPANY USB Device: Vendor 0x9da Product 0xf613
[     6.447] (--) evdev: COMPANY USB Device: Found keys
[     6.447] (II) evdev: COMPANY USB Device: Configuring as keyboard
[     6.447] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/0003:09DA:F613.0001/input/input2/event1"
[     6.447] (II) XINPUT: Adding extended input device "COMPANY USB Device" (type: KEYBOARD, id 10)
[     6.447] (**) Option "xkb_rules" "evdev"
[     6.447] (II) config/udev: Adding input device COMPANY USB Device (/dev/input/event2)
[     6.447] (**) COMPANY USB Device: Applying InputClass "evdev pointer catchall"
[     6.447] (II) Using input driver 'evdev' for 'COMPANY USB Device'
[     6.447] (**) COMPANY USB Device: always reports core events
[     6.447] (**) evdev: COMPANY USB Device: Device: "/dev/input/event2"
[     6.500] (--) evdev: COMPANY USB Device: Vendor 0x9da Product 0xf613
[     6.500] (--) evdev: COMPANY USB Device: Found 12 mouse buttons
[     6.500] (--) evdev: COMPANY USB Device: Found scroll wheel(s)
[     6.500] (--) evdev: COMPANY USB Device: Found relative axes
[     6.500] (--) evdev: COMPANY USB Device: Found x and y relative axes
[     6.500] (II) evdev: COMPANY USB Device: Configuring as mouse
[     6.500] (II) evdev: COMPANY USB Device: Adding scrollwheel support
[     6.500] (**) evdev: COMPANY USB Device: YAxisMapping: buttons 4 and 5
[     6.500] (**) evdev: COMPANY USB Device: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[     6.500] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.1/0003:09DA:F613.0002/input/input3/event2"
[     6.500] (II) XINPUT: Adding extended input device "COMPANY USB Device" (type: MOUSE, id 11)
[     6.500] (II) evdev: COMPANY USB Device: initialized for relative axes.
[     6.500] (**) COMPANY USB Device: (accel) keeping acceleration scheme 1
[     6.500] (**) COMPANY USB Device: (accel) acceleration profile 0
[     6.500] (**) COMPANY USB Device: (accel) acceleration factor: 2.000
[     6.500] (**) COMPANY USB Device: (accel) acceleration threshold: 4
[     6.500] (II) config/udev: Adding input device COMPANY USB Device (/dev/input/mouse0)
[     6.500] (II) No input driver specified, ignoring this device.
[     6.500] (II) This device may have been added with another device file.
[     6.500] (II) config/udev: Adding input device COMPANY USB Device (/dev/input/event3)
[     6.500] (**) COMPANY USB Device: Applying InputClass "evdev keyboard catchall"
[     6.500] (II) Using input driver 'evdev' for 'COMPANY USB Device'
[     6.501] (**) COMPANY USB Device: always reports core events
[     6.501] (**) evdev: COMPANY USB Device: Device: "/dev/input/event3"
[     6.501] (--) evdev: COMPANY USB Device: Vendor 0x9da Product 0xf613
[     6.501] (--) evdev: COMPANY USB Device: Found 1 mouse buttons
[     6.501] (--) evdev: COMPANY USB Device: Found scroll wheel(s)
[     6.501] (--) evdev: COMPANY USB Device: Found relative axes
[     6.501] (--) evdev: COMPANY USB Device: Found absolute axes
[     6.501] (--) evdev: COMPANY USB Device: Found absolute multitouch axes
[     6.501] (--) evdev: COMPANY USB Device: Fake MT device detected
[     6.501] (--) evdev: COMPANY USB Device: Found x and y absolute axes
[     6.501] (--) evdev: COMPANY USB Device: Found keys
[     6.501] (II) evdev: COMPANY USB Device: Forcing relative x/y axes to exist.
[     6.501] (II) evdev: COMPANY USB Device: Configuring as mouse
[     6.501] (II) evdev: COMPANY USB Device: Configuring as keyboard
[     6.501] (II) evdev: COMPANY USB Device: Adding scrollwheel support
[     6.501] (**) evdev: COMPANY USB Device: YAxisMapping: buttons 4 and 5
[     6.501] (**) evdev: COMPANY USB Device: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[     6.501] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.2/0003:09DA:F613.0003/input/input4/event3"
[     6.501] (II) XINPUT: Adding extended input device "COMPANY USB Device" (type: KEYBOARD, id 12)
[     6.501] (**) Option "xkb_rules" "evdev"
[     6.501] (II) evdev: COMPANY USB Device: initialized for relative axes.
[     6.501] (WW) evdev: COMPANY USB Device: ignoring absolute axes.
[     6.501] (**) COMPANY USB Device: (accel) keeping acceleration scheme 1
[     6.501] (**) COMPANY USB Device: (accel) acceleration profile 0
[     6.501] (**) COMPANY USB Device: (accel) acceleration factor: 2.000
[     6.501] (**) COMPANY USB Device: (accel) acceleration threshold: 4
[     6.501] (II) config/udev: Adding input device COMPANY USB Device (/dev/input/js0)
[     6.501] (II) No input driver specified, ignoring this device.
[     6.501] (II) This device may have been added with another device file.
[     6.501] (II) config/udev: Adding input device Lenovo EasyCamera (/dev/input/event8)
[     6.501] (**) Lenovo EasyCamera: Applying InputClass "evdev keyboard catchall"
[     6.501] (II) Using input driver 'evdev' for 'Lenovo EasyCamera'
[     6.501] (**) Lenovo EasyCamera: always reports core events
[     6.501] (**) evdev: Lenovo EasyCamera: Device: "/dev/input/event8"
[     6.501] (--) evdev: Lenovo EasyCamera: Vendor 0x174f Product 0x14be
[     6.501] (--) evdev: Lenovo EasyCamera: Found keys
[     6.501] (II) evdev: Lenovo EasyCamera: Configuring as keyboard
[     6.501] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/input/input10/event8"
[     6.501] (II) XINPUT: Adding extended input device "Lenovo EasyCamera" (type: KEYBOARD, id 13)
[     6.501] (**) Option "xkb_rules" "evdev"
[     6.502] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event11)
[     6.502] (II) No input driver specified, ignoring this device.
[     6.502] (II) This device may have been added with another device file.
[     6.502] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event12)
[     6.502] (II) No input driver specified, ignoring this device.
[     6.502] (II) This device may have been added with another device file.
[     6.502] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event13)
[     6.502] (II) No input driver specified, ignoring this device.
[     6.502] (II) This device may have been added with another device file.
[     6.502] (II) config/udev: Adding input device Ideapad extra buttons (/dev/input/event7)
[     6.502] (**) Ideapad extra buttons: Applying InputClass "evdev keyboard catchall"
[     6.502] (II) Using input driver 'evdev' for 'Ideapad extra buttons'
[     6.502] (**) Ideapad extra buttons: always reports core events
[     6.502] (**) evdev: Ideapad extra buttons: Device: "/dev/input/event7"
[     6.502] (--) evdev: Ideapad extra buttons: Vendor 0 Product 0
[     6.502] (--) evdev: Ideapad extra buttons: Found keys
[     6.502] (II) evdev: Ideapad extra buttons: Configuring as keyboard
[     6.502] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/input/input8/event7"
[     6.502] (II) XINPUT: Adding extended input device "Ideapad extra buttons" (type: KEYBOARD, id 14)
[     6.502] (**) Option "xkb_rules" "evdev"
[     6.503] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[     6.503] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[     6.503] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[     6.503] (**) AT Translated Set 2 keyboard: always reports core events
[     6.503] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0"
[     6.503] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[     6.503] (--) evdev: AT Translated Set 2 keyboard: Found keys
[     6.503] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[     6.503] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[     6.503] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 15)
[     6.503] (**) Option "xkb_rules" "evdev"
[     6.503] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event14)
[     6.503] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[     6.503] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchscreen catchall"
[     6.503] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[     6.503] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[     6.503] (II) LoadModule: "synaptics"
[     6.503] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[     6.504] (II) Module synaptics: vendor="X.Org Foundation"
[     6.504] 	compiled for 1.18.3, module version = 1.8.3
[     6.504] 	Module class: X.Org XInput Driver
[     6.504] 	ABI class: X.Org XInput driver, version 22.1
[     6.504] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[     6.504] (**) SynPS/2 Synaptics TouchPad: always reports core events
[     6.504] (**) Option "Device" "/dev/input/event14"
[     6.560] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1314 - 5670 (res 44)
[     6.560] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1098 - 4794 (res 76)
[     6.560] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[     6.560] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
[     6.560] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple
[     6.560] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[     6.560] (**) Option "TapButton1" "1"
[     6.560] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[     6.560] (**) SynPS/2 Synaptics TouchPad: always reports core events
[     6.586] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input9/event14"
[     6.586] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 16)
[     6.586] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[     6.586] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75
[     6.586] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.035
[     6.586] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[     6.586] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[     6.586] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[     6.586] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[     6.586] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[     6.587] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
[     6.587] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"

I guess, that i only forget something small to add somewhere.

Could someone help me with this configuration?

Offline

#2 2016-05-27 16:45:10

Xabre
Member
From: Serbia
Registered: 2009-03-19
Posts: 755

Re: Problem with NVIDIA Optimus (Xlib: extension "GLX" missing on display

Installed all required 32-bit libraries? Steam is a 32-bit app.

Online

#3 2016-05-27 16:50:50

papperwing
Member
Registered: 2016-05-27
Posts: 5

Re: Problem with NVIDIA Optimus (Xlib: extension "GLX" missing on display

Xabre wrote:

Installed all required 32-bit libraries? Steam is a 32-bit app.

I am not sure. Are they this packages from bumblebee page?

For 32-bit (Multilib must be enabled) applications support on 64-bit machines, install:

    lib32-virtualgl - A render/display bridge for 32 bit applications.
    lib32-nvidia-utils or lib32-nvidia-340xx-utils or lib32-nvidia-304xx-utils - match the version of the 64 bit package.
    lib32-mesa-libgl and make sure that lib32-nvidia-libgl is not installed

And here is lib32-mesa-libgl. Do I want install mesa library when I would like to use proprietary drivers? Mesa still doesnt support opengl 4.1. or does?

Last edited by papperwing (2016-05-27 16:52:28)

Offline

#4 2016-05-27 17:04:35

Xabre
Member
From: Serbia
Registered: 2009-03-19
Posts: 755

Re: Problem with NVIDIA Optimus (Xlib: extension "GLX" missing on display

It does, but nvidia proprietary driver still works better (nouveau still lacks reclocking for Maxwell cards).
Also, you need mesa for your IGP.

Online

#5 2016-05-27 17:42:08

papperwing
Member
Registered: 2016-05-27
Posts: 5

Re: Problem with NVIDIA Optimus (Xlib: extension "GLX" missing on display

Ok instalation of all mentioned packages and reboot didnt helped.

It still write this:

Xlib:  extension "GLX" missing on display ":0".

Also I forget to put here output from glxinfo:

name of display: :0
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".

Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".

This should point to problem with drivers configuration over problem with missing libraries.

Last edited by papperwing (2016-05-27 18:02:55)

Offline

#6 2016-05-27 19:23:54

papperwing
Member
Registered: 2016-05-27
Posts: 5

Re: Problem with NVIDIA Optimus (Xlib: extension "GLX" missing on display

I also tried this: https://bbs.archlinux.org/viewtopic.php?id=163652 where is mentioned to use mesa-libgl instead nvidia-libgl and result is same.
I really cannot find solution to this problem.

Offline

#7 2016-05-28 12:12:26

papperwing
Member
Registered: 2016-05-27
Posts: 5

Re: Problem with NVIDIA Optimus (Xlib: extension "GLX" missing on display

Ok I did a litle bit more research and found out, that when i try tu run primusrun instead of optirun with glxinfo it is complaining about missing library:

primus: fatal: failed to load any of the libraries: /usr/lib/nvidia/libGL.so.1:/usr/lib32/nvidia/libGL.so.1
/usr/lib/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
/usr/lib32/nvidia/libGL.so.1: cannot open shared object file: No such file or directory

I have checked out and there is not really any of that library and they are in /usr/lib instead. Bud when i try to do simlink it start again fail with message it cannot open display 0

Offline

Board footer

Powered by FluxBB