You are not logged in.
Hi,
I am trying to use the nvidia driver. I intend to do some CUDA work on my laptop and wanted to have everything compatible with Nvidia. I believe my card is not on the legacy driver list so I should install the latest driver. Following the wiki I installed nvidia, nvidia-lts and nvidia-libgl. Still, X tells me
[ 10.284] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
glxinfo breaks with
%glxinfo
name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
This is the lspci output
%lspci -k | grep -A 2 -E "(VGA|3D)"
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
Subsystem: Lenovo Device 221e
Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1100M] (rev a1)
Subsystem: Lenovo Device 221e
Kernel driver in use: nvidia
I have a feeling there's something special about Quadro that I am missing perhaps? The wiki references GeForces mainly. Please let me know if you have any ideas.
Last edited by AlmostSurelyRob (2017-02-23 23:34:03)
Offline
Please post the full xorg.log plus associated config files
Offline
Sure and thanks for a quick reply. Here is Xorg.log
[ 9.796]
X.Org X Server 1.19.1
Release Date: 2017-01-11
[ 9.796] X Protocol Version 11, Revision 0
[ 9.796] Build Operating System: Linux 4.8.14-1-ARCH x86_64
[ 9.796] Current Operating System: Linux avignon 4.9.11-1-ARCH #1 SMP PREEMPT Sun Feb 19 13:45:52 UTC 2017 x86_64
[ 9.796] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=/dev/mapper/vg_oc4537756020-lv_root rw cryptdevice=/dev/sda2:lvm
[ 9.796] Build Date: 14 February 2017 03:36:07AM
[ 9.796]
[ 9.796] Current version of pixman: 0.34.0
[ 9.796] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 9.796] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 9.796] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb 22 18:42:22 2017
[ 9.798] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 9.799] (==) No Layout section. Using the first Screen section.
[ 9.799] (==) No screen section available. Using defaults.
[ 9.799] (**) |-->Screen "Default Screen Section" (0)
[ 9.799] (**) | |-->Monitor "<default monitor>"
[ 9.799] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 9.799] (==) Automatically adding devices
[ 9.799] (==) Automatically enabling devices
[ 9.799] (==) Automatically adding GPU devices
[ 9.799] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 9.802] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 9.802] Entry deleted from font path.
[ 9.802] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[ 9.802] Entry deleted from font path.
[ 9.802] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[ 9.802] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[ 9.802] Entry deleted from font path.
[ 9.802] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[ 9.802] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/OTF/
[ 9.802] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 9.802] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 9.802] (II) Loader magic: 0x822d60
[ 9.802] (II) Module ABI versions:
[ 9.802] X.Org ANSI C Emulation: 0.4
[ 9.802] X.Org Video Driver: 23.0
[ 9.802] X.Org XInput driver : 24.1
[ 9.802] X.Org Server Extension : 10.0
[ 9.803] (++) using VT number 7
[ 9.803] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 9.803] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 9.803] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 9.817] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
[ 9.817] (--) PCI:*(0:0:2:0) 8086:0416:17aa:221e rev 6, Mem @ 0xb1400000/4194304, 0xa0000000/268435456, I/O @ 0x00005000/64, BIOS @ 0x????????/131072
[ 9.818] (--) PCI: (0:1:0:0) 10de:0ff6:17aa:221e rev 161, Mem @ 0xb0000000/16777216, 0x80000000/268435456, 0x90000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288
[ 9.818] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 9.818] (II) LoadModule: "glx"
[ 9.818] (II) Loading /usr/lib/nvidia/xorg/libglx.so
[ 9.859] (II) Module glx: vendor="NVIDIA Corporation"
[ 9.859] compiled for 4.0.2, module version = 1.0.0
[ 9.859] Module class: X.Org Server Extension
[ 9.859] (II) NVIDIA GLX Module 378.13 Tue Feb 7 18:25:34 PST 2017
[ 9.860] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[ 9.860] loading driver: nvidia
[ 9.860] (==) Matched intel as autoconfigured driver 0
[ 9.860] (==) Matched nvidia as autoconfigured driver 1
[ 9.860] (==) Matched nouveau as autoconfigured driver 2
[ 9.860] (==) Matched nv as autoconfigured driver 3
[ 9.860] (==) Matched intel as autoconfigured driver 4
[ 9.860] (==) Matched modesetting as autoconfigured driver 5
[ 9.860] (==) Matched fbdev as autoconfigured driver 6
[ 9.860] (==) Matched vesa as autoconfigured driver 7
[ 9.860] (==) Assigned the driver to the xf86ConfigLayout
[ 9.860] (II) LoadModule: "intel"
[ 9.861] (WW) Warning, couldn't open module intel
[ 9.861] (II) UnloadModule: "intel"
[ 9.861] (II) Unloading intel
[ 9.861] (EE) Failed to load module "intel" (module does not exist, 0)
[ 9.861] (II) LoadModule: "nvidia"
[ 9.861] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 9.867] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 9.867] compiled for 4.0.2, module version = 1.0.0
[ 9.867] Module class: X.Org Video Driver
[ 9.868] (II) LoadModule: "nouveau"
[ 9.868] (WW) Warning, couldn't open module nouveau
[ 9.868] (II) UnloadModule: "nouveau"
[ 9.868] (II) Unloading nouveau
[ 9.868] (EE) Failed to load module "nouveau" (module does not exist, 0)
[ 9.868] (II) LoadModule: "nv"
[ 9.868] (WW) Warning, couldn't open module nv
[ 9.868] (II) UnloadModule: "nv"
[ 9.868] (II) Unloading nv
[ 9.868] (EE) Failed to load module "nv" (module does not exist, 0)
[ 9.868] (II) LoadModule: "modesetting"
[ 9.868] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 9.868] (II) Module modesetting: vendor="X.Org Foundation"
[ 9.868] compiled for 1.19.1, module version = 1.19.1
[ 9.868] Module class: X.Org Video Driver
[ 9.868] ABI class: X.Org Video Driver, version 23.0
[ 9.868] (II) LoadModule: "fbdev"
[ 9.868] (WW) Warning, couldn't open module fbdev
[ 9.868] (II) UnloadModule: "fbdev"
[ 9.869] (II) Unloading fbdev
[ 9.869] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 9.869] (II) LoadModule: "vesa"
[ 9.869] (WW) Warning, couldn't open module vesa
[ 9.869] (II) UnloadModule: "vesa"
[ 9.869] (II) Unloading vesa
[ 9.869] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 9.869] (II) NVIDIA dlloader X Driver 378.13 Tue Feb 7 18:01:51 PST 2017
[ 9.869] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 9.869] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 9.898] (II) modeset(0): using drv /dev/dri/card1
[ 9.898] (II) modeset(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 9.898] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[ 9.898] (==) modeset(0): RGB weight 888
[ 9.898] (==) modeset(0): Default visual is TrueColor
[ 9.898] (II) Loading sub module "glamoregl"
[ 9.898] (II) LoadModule: "glamoregl"
[ 9.898] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 9.907] (II) Module glamoregl: vendor="X.Org Foundation"
[ 9.907] compiled for 1.19.1, module version = 1.0.0
[ 9.907] ABI class: X.Org ANSI C Emulation, version 0.4
[ 9.907] (II) glamor: OpenGL accelerated X.org driver based.
[ 9.940] (EE) modeset(0): eglGetDisplay() failed
[ 9.941] (EE) modeset(0): glamor initialization failed
[ 9.941] (II) modeset(0): ShadowFB: preferred YES, enabled YES
[ 9.941] (II) modeset(0): Double-buffered shadow updates: off
[ 9.941] (II) modeset(0): Output eDP-1 has no monitor section
[ 9.943] (II) modeset(0): Output VGA-1 has no monitor section
[ 9.943] (II) modeset(0): Output DP-1 has no monitor section
[ 10.106] (II) modeset(0): Output HDMI-1 has no monitor section
[ 10.106] (II) modeset(0): Output DP-2 has no monitor section
[ 10.107] (II) modeset(0): Output HDMI-2 has no monitor section
[ 10.108] (II) modeset(0): EDID for output eDP-1
[ 10.108] (II) modeset(0): Manufacturer: CMN Model: 15c3 Serial#: 0
[ 10.108] (II) modeset(0): Year: 2013 Week: 40
[ 10.108] (II) modeset(0): EDID Version: 1.4
[ 10.108] (II) modeset(0): Digital Display Input
[ 10.108] (II) modeset(0): 6 bits per channel
[ 10.108] (II) modeset(0): Digital interface is DisplayPort
[ 10.108] (II) modeset(0): Max Image Size [cm]: horiz.: 34 vert.: 19
[ 10.108] (II) modeset(0): Gamma: 2.20
[ 10.108] (II) modeset(0): No DPMS capabilities specified
[ 10.108] (II) modeset(0): Supported color encodings: RGB 4:4:4
[ 10.108] (II) modeset(0): First detailed timing is preferred mode
[ 10.108] (II) modeset(0): Preferred mode is native pixel format and refresh rate
[ 10.108] (II) modeset(0): redX: 0.620 redY: 0.335 greenX: 0.320 greenY: 0.584
[ 10.108] (II) modeset(0): blueX: 0.160 blueY: 0.065 whiteX: 0.313 whiteY: 0.329
[ 10.108] (II) modeset(0): Manufacturer's mask: 0
[ 10.108] (II) modeset(0): Supported detailed timing:
[ 10.108] (II) modeset(0): clock: 136.6 MHz Image Size: 344 x 193 mm
[ 10.108] (II) modeset(0): h_active: 1920 h_sync: 1964 h_sync_end 1992 h_blank_end 2070 h_border: 0
[ 10.108] (II) modeset(0): v_active: 1080 v_sync: 1082 v_sync_end 1086 v_blanking: 1100 v_border: 0
[ 10.108] (II) modeset(0): N156HGE-EA2
[ 10.108] (II) modeset(0): CMN
[ 10.108] (II) modeset(0): N156HGE-EA2
[ 10.108] (II) modeset(0): EDID (in hex):
[ 10.108] (II) modeset(0): 00ffffffffffff000daec31500000000
[ 10.108] (II) modeset(0): 281701049522137802f2359e55529529
[ 10.108] (II) modeset(0): 10505400000001010101010101010101
[ 10.108] (II) modeset(0): 0101010101015e358096703814402c1c
[ 10.108] (II) modeset(0): 240058c110000018000000fe004e3135
[ 10.108] (II) modeset(0): 364847452d4541320a20000000fe0043
[ 10.108] (II) modeset(0): 4d4e0a202020202020202020000000fe
[ 10.108] (II) modeset(0): 004e3135364847452d4541320a20000f
[ 10.108] (II) modeset(0): Printing probed modes for output eDP-1
[ 10.108] (II) modeset(0): Modeline "1920x1080"x60.0 136.62 1920 1964 1992 2070 1080 1082 1086 1100 -hsync -vsync (66.0 kHz eP)
[ 10.108] (II) modeset(0): Modeline "1400x1050"x60.0 122.00 1400 1488 1640 1880 1050 1052 1064 1082 +hsync +vsync (64.9 kHz d)
[ 10.108] (II) modeset(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz d)
[ 10.108] (II) modeset(0): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz d)
[ 10.108] (II) modeset(0): Modeline "1024x768"x120.1 133.47 1024 1100 1212 1400 768 768 770 794 doublescan -hsync +vsync (95.3 kHz d)
[ 10.108] (II) modeset(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz d)
[ 10.108] (II) modeset(0): Modeline "960x720"x120.0 117.00 960 1024 1128 1300 720 720 722 750 doublescan -hsync +vsync (90.0 kHz d)
[ 10.108] (II) modeset(0): Modeline "928x696"x120.1 109.15 928 976 1088 1264 696 696 698 719 doublescan -hsync +vsync (86.4 kHz d)
[ 10.108] (II) modeset(0): Modeline "896x672"x120.0 102.40 896 960 1060 1224 672 672 674 697 doublescan -hsync +vsync (83.7 kHz d)
[ 10.108] (II) modeset(0): Modeline "800x600"x120.0 81.00 800 832 928 1080 600 600 602 625 doublescan +hsync +vsync (75.0 kHz d)
[ 10.108] (II) modeset(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz d)
[ 10.108] (II) modeset(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz d)
[ 10.108] (II) modeset(0): Modeline "700x525"x120.0 61.00 700 744 820 940 525 526 532 541 doublescan +hsync +vsync (64.9 kHz d)
[ 10.108] (II) modeset(0): Modeline "640x512"x120.0 54.00 640 664 720 844 512 512 514 533 doublescan +hsync +vsync (64.0 kHz d)
[ 10.108] (II) modeset(0): Modeline "640x480"x120.0 54.00 640 688 744 900 480 480 482 500 doublescan +hsync +vsync (60.0 kHz d)
[ 10.108] (II) modeset(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz d)
[ 10.108] (II) modeset(0): Modeline "512x384"x120.0 32.50 512 524 592 672 384 385 388 403 doublescan -hsync -vsync (48.4 kHz d)
[ 10.108] (II) modeset(0): Modeline "400x300"x120.6 20.00 400 420 484 528 300 300 302 314 doublescan +hsync +vsync (37.9 kHz d)
[ 10.108] (II) modeset(0): Modeline "400x300"x112.7 18.00 400 412 448 512 300 300 301 312 doublescan +hsync +vsync (35.2 kHz d)
[ 10.108] (II) modeset(0): Modeline "320x240"x120.1 12.59 320 328 376 400 240 245 246 262 doublescan -hsync -vsync (31.5 kHz d)
[ 10.109] (II) modeset(0): EDID for output VGA-1
[ 10.109] (II) modeset(0): EDID for output DP-1
[ 10.273] (II) modeset(0): EDID for output HDMI-1
[ 10.273] (II) modeset(0): EDID for output DP-2
[ 10.274] (II) modeset(0): EDID for output HDMI-2
[ 10.274] (II) modeset(0): Output eDP-1 connected
[ 10.274] (II) modeset(0): Output VGA-1 disconnected
[ 10.274] (II) modeset(0): Output DP-1 disconnected
[ 10.274] (II) modeset(0): Output HDMI-1 disconnected
[ 10.274] (II) modeset(0): Output DP-2 disconnected
[ 10.274] (II) modeset(0): Output HDMI-2 disconnected
[ 10.274] (II) modeset(0): Using exact sizes for initial modes
[ 10.274] (II) modeset(0): Output eDP-1 using initial mode 1920x1080 +0+0
[ 10.274] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[ 10.274] (==) modeset(0): DPI set to (96, 96)
[ 10.274] (II) Loading sub module "fb"
[ 10.274] (II) LoadModule: "fb"
[ 10.274] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 10.276] (II) Module fb: vendor="X.Org Foundation"
[ 10.276] compiled for 1.19.1, module version = 1.0.0
[ 10.276] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.276] (II) Loading sub module "shadow"
[ 10.276] (II) LoadModule: "shadow"
[ 10.276] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 10.277] (II) Module shadow: vendor="X.Org Foundation"
[ 10.277] compiled for 1.19.1, module version = 1.1.0
[ 10.277] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.277] (==) Depth 24 pixmap format is 32 bpp
[ 10.279] (==) modeset(0): Backing store enabled
[ 10.279] (==) modeset(0): Silken mouse enabled
[ 10.279] (II) modeset(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 10.280] (==) modeset(0): DPMS enabled
[ 10.280] (--) RandR disabled
[ 10.284] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
[ 10.284] (II) modeset(0): Damage tracking initialized
[ 10.284] (II) modeset(0): Setting screen physical size to 508 x 285
[ 10.319] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[ 10.319] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 10.319] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 10.319] (II) LoadModule: "libinput"
[ 10.320] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 10.323] (II) Module libinput: vendor="X.Org Foundation"
[ 10.323] compiled for 1.19.1, module version = 0.24.0
[ 10.323] Module class: X.Org XInput Driver
[ 10.323] ABI class: X.Org XInput driver, version 24.1
[ 10.323] (II) Using input driver 'libinput' for 'Power Button'
[ 10.323] (**) Power Button: always reports core events
[ 10.323] (**) Option "Device" "/dev/input/event3"
[ 10.323] (**) Option "_source" "server/udev"
[ 10.323] (II) input device 'Power Button', /dev/input/event3 is tagged by udev as: Keyboard
[ 10.323] (II) input device 'Power Button', /dev/input/event3 is a keyboard
[ 10.346] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input6/event3"
[ 10.346] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[ 10.347] (II) input device 'Power Button', /dev/input/event3 is tagged by udev as: Keyboard
[ 10.347] (II) input device 'Power Button', /dev/input/event3 is a keyboard
[ 10.347] (II) config/udev: Adding input device Video Bus (/dev/input/event12)
[ 10.347] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[ 10.347] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[ 10.347] (II) Using input driver 'libinput' for 'Video Bus'
[ 10.347] (**) Video Bus: always reports core events
[ 10.347] (**) Option "Device" "/dev/input/event12"
[ 10.347] (**) Option "_source" "server/udev"
[ 10.347] (II) input device 'Video Bus', /dev/input/event12 is tagged by udev as: Keyboard
[ 10.347] (II) input device 'Video Bus', /dev/input/event12 is a keyboard
[ 10.366] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input16/event12"
[ 10.366] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[ 10.367] (II) input device 'Video Bus', /dev/input/event12 is tagged by udev as: Keyboard
[ 10.367] (II) input device 'Video Bus', /dev/input/event12 is a keyboard
[ 10.367] (II) config/udev: Adding input device Video Bus (/dev/input/event13)
[ 10.367] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[ 10.367] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[ 10.367] (II) Using input driver 'libinput' for 'Video Bus'
[ 10.367] (**) Video Bus: always reports core events
[ 10.367] (**) Option "Device" "/dev/input/event13"
[ 10.367] (**) Option "_source" "server/udev"
[ 10.367] (II) input device 'Video Bus', /dev/input/event13 is tagged by udev as: Keyboard
[ 10.367] (II) input device 'Video Bus', /dev/input/event13 is a keyboard
[ 10.386] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:09/LNXVIDEO:01/input/input17/event13"
[ 10.386] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8)
[ 10.387] (II) input device 'Video Bus', /dev/input/event13 is tagged by udev as: Keyboard
[ 10.387] (II) input device 'Video Bus', /dev/input/event13 is a keyboard
[ 10.387] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
[ 10.387] (II) No input driver specified, ignoring this device.
[ 10.387] (II) This device may have been added with another device file.
[ 10.387] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[ 10.387] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[ 10.387] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[ 10.387] (II) Using input driver 'libinput' for 'Sleep Button'
[ 10.387] (**) Sleep Button: always reports core events
[ 10.387] (**) Option "Device" "/dev/input/event2"
[ 10.387] (**) Option "_source" "server/udev"
[ 10.387] (II) input device 'Sleep Button', /dev/input/event2 is tagged by udev as: Keyboard
[ 10.387] (II) input device 'Sleep Button', /dev/input/event2 is a keyboard
[ 10.406] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input5/event2"
[ 10.406] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[ 10.407] (II) input device 'Sleep Button', /dev/input/event2 is tagged by udev as: Keyboard
[ 10.407] (II) input device 'Sleep Button', /dev/input/event2 is a keyboard
[ 10.407] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=3 (/dev/input/event16)
[ 10.407] (II) No input driver specified, ignoring this device.
[ 10.407] (II) This device may have been added with another device file.
[ 10.407] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=7 (/dev/input/event17)
[ 10.407] (II) No input driver specified, ignoring this device.
[ 10.407] (II) This device may have been added with another device file.
[ 10.407] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=8 (/dev/input/event18)
[ 10.407] (II) No input driver specified, ignoring this device.
[ 10.407] (II) This device may have been added with another device file.
[ 10.408] (II) config/udev: Adding input device Integrated Camera (/dev/input/event11)
[ 10.408] (**) Integrated Camera: Applying InputClass "evdev keyboard catchall"
[ 10.408] (**) Integrated Camera: Applying InputClass "libinput keyboard catchall"
[ 10.408] (II) Using input driver 'libinput' for 'Integrated Camera'
[ 10.408] (**) Integrated Camera: always reports core events
[ 10.408] (**) Option "Device" "/dev/input/event11"
[ 10.408] (**) Option "_source" "server/udev"
[ 10.408] (II) input device 'Integrated Camera', /dev/input/event11 is tagged by udev as: Keyboard
[ 10.408] (II) input device 'Integrated Camera', /dev/input/event11 is a keyboard
[ 10.446] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-12/3-12:1.0/input/input15/event11"
[ 10.446] (II) XINPUT: Adding extended input device "Integrated Camera" (type: KEYBOARD, id 10)
[ 10.447] (II) input device 'Integrated Camera', /dev/input/event11 is tagged by udev as: Keyboard
[ 10.447] (II) input device 'Integrated Camera', /dev/input/event11 is a keyboard
[ 10.447] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event6)
[ 10.447] (II) No input driver specified, ignoring this device.
[ 10.447] (II) This device may have been added with another device file.
[ 10.447] (II) config/udev: Adding input device HDA Intel PCH Dock Mic (/dev/input/event7)
[ 10.447] (II) No input driver specified, ignoring this device.
[ 10.447] (II) This device may have been added with another device file.
[ 10.447] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event8)
[ 10.447] (II) No input driver specified, ignoring this device.
[ 10.447] (II) This device may have been added with another device file.
[ 10.447] (II) config/udev: Adding input device HDA Intel PCH Dock Headphone (/dev/input/event9)
[ 10.447] (II) No input driver specified, ignoring this device.
[ 10.447] (II) This device may have been added with another device file.
[ 10.448] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event10)
[ 10.448] (II) No input driver specified, ignoring this device.
[ 10.448] (II) This device may have been added with another device file.
[ 10.448] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[ 10.448] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[ 10.448] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[ 10.448] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[ 10.448] (**) AT Translated Set 2 keyboard: always reports core events
[ 10.448] (**) Option "Device" "/dev/input/event0"
[ 10.448] (**) Option "_source" "server/udev"
[ 10.448] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard
[ 10.448] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard
[ 10.486] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[ 10.486] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 11)
[ 10.487] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard
[ 10.487] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard
[ 10.487] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event14)
[ 10.487] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 10.487] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[ 10.487] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 10.487] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[ 10.487] (II) LoadModule: "synaptics"
[ 10.487] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 10.489] (II) Module synaptics: vendor="X.Org Foundation"
[ 10.489] compiled for 1.19.0, module version = 1.9.0
[ 10.489] Module class: X.Org XInput Driver
[ 10.489] ABI class: X.Org XInput driver, version 24.1
[ 10.489] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[ 10.489] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 10.489] (**) Option "Device" "/dev/input/event14"
[ 10.536] (II) synaptics: SynPS/2 Synaptics TouchPad: found clickpad property
[ 10.536] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1266 - 5676 (res 45)
[ 10.536] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1096 - 4758 (res 68)
[ 10.536] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[ 10.536] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
[ 10.536] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left double triple
[ 10.536] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[ 10.536] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
[ 10.536] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 10.536] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 10.576] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input9/event14"
[ 10.576] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 12)
[ 10.576] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[ 10.576] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75
[ 10.576] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.035
[ 10.576] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 10.576] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[ 10.576] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 10.576] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 10.577] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 10.577] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[ 10.577] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
[ 10.577] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/event15)
[ 10.577] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev pointer catchall"
[ 10.577] (**) TPPS/2 IBM TrackPoint: Applying InputClass "libinput pointer catchall"
[ 10.577] (II) Using input driver 'libinput' for 'TPPS/2 IBM TrackPoint'
[ 10.577] (**) TPPS/2 IBM TrackPoint: always reports core events
[ 10.577] (**) Option "Device" "/dev/input/event15"
[ 10.577] (**) Option "_source" "server/udev"
[ 10.577] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event15 is tagged by udev as: Mouse Pointingstick
[ 10.577] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event15 is a pointer caps
[ 10.616] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/serio2/input/input18/event15"
[ 10.616] (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE, id 13)
[ 10.617] (**) Option "AccelerationScheme" "none"
[ 10.617] (**) TPPS/2 IBM TrackPoint: (accel) selected scheme none/0
[ 10.617] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
[ 10.617] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
[ 10.617] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event15 is tagged by udev as: Mouse Pointingstick
[ 10.617] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event15 is a pointer caps
[ 10.617] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse1)
[ 10.617] (II) No input driver specified, ignoring this device.
[ 10.617] (II) This device may have been added with another device file.
[ 10.617] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[ 10.617] (II) No input driver specified, ignoring this device.
[ 10.617] (II) This device may have been added with another device file.
[ 10.617] (II) config/udev: Adding input device ThinkPad Extra Buttons (/dev/input/event4)
[ 10.617] (**) ThinkPad Extra Buttons: Applying InputClass "evdev keyboard catchall"
[ 10.617] (**) ThinkPad Extra Buttons: Applying InputClass "libinput keyboard catchall"
[ 10.617] (II) Using input driver 'libinput' for 'ThinkPad Extra Buttons'
[ 10.617] (**) ThinkPad Extra Buttons: always reports core events
[ 10.617] (**) Option "Device" "/dev/input/event4"
[ 10.617] (**) Option "_source" "server/udev"
[ 10.618] (II) input device 'ThinkPad Extra Buttons', /dev/input/event4 is tagged by udev as: Keyboard
[ 10.618] (II) input device 'ThinkPad Extra Buttons', /dev/input/event4 is a keyboard
[ 10.636] (**) Option "config_info" "udev:/sys/devices/platform/thinkpad_acpi/input/input7/event4"
[ 10.636] (II) XINPUT: Adding extended input device "ThinkPad Extra Buttons" (type: KEYBOARD, id 14)
[ 10.637] (II) input device 'ThinkPad Extra Buttons', /dev/input/event4 is tagged by udev as: Keyboard
[ 10.637] (II) input device 'ThinkPad Extra Buttons', /dev/input/event4 is a keyboard
[ 10.698] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=3 (/dev/input/event16)
[ 10.698] (II) No input driver specified, ignoring this device.
[ 10.698] (II) This device may have been added with another device file.
[ 10.698] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=7 (/dev/input/event17)
[ 10.698] (II) No input driver specified, ignoring this device.
[ 10.698] (II) This device may have been added with another device file.
[ 10.698] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=8 (/dev/input/event18)
[ 10.698] (II) No input driver specified, ignoring this device.
[ 10.698] (II) This device may have been added with another device file.
My /etc/X11/xorg.conf.d is empty and no xorg.conf. There's a xinit directory there too. Would you like me to post anything from there?
Offline
It tries to load the nvidia glx module but the server runs on the modesetting driver (for the intel chip)
https://wiki.archlinux.org/index.php/NVIDIA_Optimus
https://wiki.archlinux.org/index.php/Bumblebee
What system is that exactly (you might be able to choose to only use the nvidia chip and ignore the intel one, but wasting battery this way)
Online
What do you mean asking about the system? The OS is Arch Linux. The laptop is Lenovo ThinkPad W541. It's more of a mobile work-station than a laptop and I almost never use it without plugging to the grid. I can give Bumblebee a try but I am almost certainly better off with just using nvidia.
Offline
The laptop is Lenovo ThinkPad W541
This. It's an optimus system and apparently* has BIOS switches for IGP and GPU.
Disabling the intel chip there is the most straightforward solution; otherwise you'll have to write an xorg config file (nvidia-settings should be able to do this, but i'm not sure it runs w/o glx anymore)
You basically have to create a device entry, pick "nvidia" as Driver and link that Device in the Screen section.
* there seem to be several revisions on the same brand
Online
Thanks. That makes sense, but I am still struggling with it.
1) I wasn't able to find a way to switch off the integrated card in BIOS. There was a Standard and Advanced mode with the latter suggesting that it will use the discrete rather than integrated card, but that didn't change anything
2) I went with using nvidia propriety and setting up xorg.conf as described in optimus nvidia wiki page. Here I got a little further. When I just run startx, I get everything to work. glxgears and glxinfo give satisfactory output and OpenGL applications work. However, for that xorg.conf to work, I need xrandr commands in my .xinitrc. Otherwise I get a black screen. I use slim as my display manager and I got into this problem.
Side note: What surprises me in all this is that my previous setting worked okay. I would have noticed this misconfiguration, I think as paraview wouldn't crash with a coredump, but maybe before it was using something else?
Offline
Don't use slim it's unmaintaned and broken with systemd's logind (there are a lot more potential problems than your graphics not working from using slim)
Offline
I am happy to switch to lightdm, sddm or xdm, but I am still struggling with setting them up so that these xrandr commands are included in x startup:
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
Also, it's just as well I am switching: didn't notice the message about slim on the Arch Wiki.
Offline
For LightDM please post the contents of /etc/lightdm/display_setup.sh, /etc/lightdm/lightdm.conf and /var/log/lightdm/lightdm.log plus the output from the following
$ls -la /etc/lightdm/display_setup.sh
Offline
I am focused on LightDM at the moment and I think I've found relevant info in the wiki, but it's a new display manager for me so I am struggling a little. At the moment I get flickering black screen and cursor screen after
systemctl start lightdm
Here's the output you asked:
/etc/lightdm/lightdm.conf
#
# General configuration
#
# start-default-seat = True to always start one seat if none are defined in the configuration
# greeter-user = User to run greeter as
# minimum-display-number = Minimum display number to use for X servers
# minimum-vt = First VT to run displays on
# lock-memory = True to prevent memory from being paged to disk
# user-authority-in-system-dir = True if session authority should be in the system location
# guest-account-script = Script to be run to setup guest account
# logind-check-graphical = True to on start seats that are marked as graphical by logind
# log-directory = Directory to log information to
# run-directory = Directory to put running state in
# cache-directory = Directory to cache to
# sessions-directory = Directory to find sessions
# remote-sessions-directory = Directory to find remote sessions
# greeters-directory = Directory to find greeters
# backup-logs = True to move add a .old suffix to old log files when opening new ones
#
[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799
#lock-memory=true
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#logind-check-graphical=false
#log-directory=/var/log/lightdm
run-directory=/run/lightdm
#cache-directory=/var/cache/lightdm
#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#greeters-directory=/usr/share/lightdm/greeters:/usr/share/xgreeters
#backup-logs=true
#
# Seat configuration
#
# Seat configuration is matched against the seat name glob in the section, for example:
# [Seat:*] matches all seats and is applied first.
# [Seat:seat0] matches the seat named "seat0".
# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client".
#
# type = Seat type (local, xremote, unity)
# pam-service = PAM service to use for login
# pam-autologin-service = PAM service to use for autologin
# pam-greeter-service = PAM service to use for greeters
# xserver-backend = X backend to use (mir)
# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)
# xserver-config = Config file to pass to X server
# xserver-layout = Layout to pass to X server
# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
# xserver-share = True if the X server is shared for both greeter and session
# xserver-hostname = Hostname of X server (only for type=xremote)
# xserver-display-number = Display number of X server (only for type=xremote)
# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
# xdmcp-port = XDMCP UDP/IP port to communicate on
# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
# unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option)
# unity-compositor-timeout = Number of seconds to wait for compositor to start
# greeter-hide-users = True to hide the user list
# greeter-allow-guest = True if the greeter should show a guest login option
# greeter-show-manual-login = True if the greeter should offer a manual login option
# greeter-show-remote-login = True if the greeter should offer a remote login option
# user-session = Session to load for users
# allow-user-switching = True if allowed to switch users
# allow-guest = True if guest login is allowed
# guest-session = Session to load for guests (overrides user-session)
# session-wrapper = Wrapper script to run session with
# greeter-wrapper = Wrapper script to run greeter with
# guest-wrapper = Wrapper script to run guest sessions with
# display-stopped-script = Script to run after stopping the display server (runs as root)
# greeter-setup-script = Script to run when starting a greeter (runs as root)
# session-setup-script = Script to run when starting a user session (runs as root)
# session-cleanup-script = Script to run when quitting a user session (runs as root)
# autologin-guest = True to log in as guest by default
# autologin-user = User to log in with by default (overrides autologin-guest)
# autologin-user-timeout = Number of seconds to wait before loading default user
# autologin-session = Session to load for automatic login (overrides user-session)
# autologin-in-background = True if autologin session should not be immediately activated
# exit-on-failure = True if the daemon should exit if this seat fails
#
[Seat:*]
display-setup-script=/usr/lightdm/display_setup.sh
greeter-session=lightdm-gtk-greeter
#type=local
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-backend=
#xserver-command=X
#xmir-command=Xmir
#xserver-config=
#xserver-layout=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#unity-compositor-command=unity-system-compositor
#unity-compositor-timeout=60
#greeter-session=example-gtk-gnome
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
#user-session=default
#allow-user-switching=true
#allow-guest=true
#guest-session=
session-wrapper=/etc/lightdm/Xsession
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
#autologin-user=
#autologin-user-timeout=0
#autologin-in-background=false
#autologin-session=
#exit-on-failure=false
#
# XDMCP Server configuration
#
# enabled = True if XDMCP connections should be allowed
# port = UDP/IP port to listen for connections on
# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present)
# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)
# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset)
#
# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively
# it can be a word and the first 7 characters are used as the key.
#
[XDMCPServer]
#enabled=false
#port=177
#listen-address=
#key=
#hostname=
#
# VNC Server configuration
#
# enabled = True if VNC connections should be allowed
# command = Command to run Xvnc server with
# port = TCP/IP port to listen for connections on
# listen-address = Host/address to listen for VNC connections (use all addresses if not present)
# width = Width of display to use
# height = Height of display to use
# depth = Color depth of display to use
#
[VNCServer]
#enabled=false
#command=Xvnc
#port=5900
#listen-address=
#width=1024
#height=768
#depth=8
/etc/lightdm/display_setup.sh
#!/bin/bash
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
The command:
ls -la /etc/lightdm/display_setup.sh
-rwxr--r-- 1 root root 81 Feb 23 19:30 /etc/lightdm/display_setup.sh
And the log:
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.20.0, UID=0 PID=760
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Registered seat module unity
[+0.00s] DEBUG: Monitoring logind for seats
[+0.00s] DEBUG: New seat added from logind: seat0
[+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.00s] DEBUG: Seat seat0: Starting
[+0.00s] DEBUG: Seat seat0: Creating greeter session
[+0.00s] DEBUG: Seat seat0: Creating display server of type x
[+0.00s] DEBUG: Could not run plymouth --ping: Failed to execute child process "plymouth" (No such file or directory)
[+0.00s] DEBUG: Using VT 7
[+0.00s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.00s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+0.00s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
[+0.00s] DEBUG: XServer 0: Launching X Server
[+0.00s] DEBUG: Launching process 766: /usr/sbin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.00s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.00s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.00s] WARNING: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
[+0.00s] DEBUG: Loading user config from /etc/lightdm/users.conf
[+0.00s] DEBUG: User jnightingale added
[+0.00s] DEBUG: User rsa added
[+1.58s] DEBUG: Got signal 10 from process 766
[+1.58s] DEBUG: XServer 0: Got signal from X server :0
[+1.58s] DEBUG: XServer 0: Connecting to XServer :0
[+1.58s] DEBUG: Launching process 772: /usr/lightdm/display_setup.sh
[+1.58s] DEBUG: Process 772 exited with return value 1
[+1.58s] DEBUG: Seat seat0: Exit status of /usr/lightdm/display_setup.sh: 1
[+1.58s] DEBUG: Seat seat0: Stopping display server due to failed setup script
[+1.58s] DEBUG: Sending signal 15 to process 766
[+2.34s] DEBUG: Process 766 exited with return value 0
[+2.34s] DEBUG: XServer 0: X server stopped
[+2.34s] DEBUG: Releasing VT 7
[+2.34s] DEBUG: XServer 0: Removing X server authority /run/lightdm/root/:0
[+2.34s] DEBUG: Seat seat0: Display server stopped
[+2.34s] DEBUG: Seat seat0: Stopping; greeter display server failed to start
[+2.34s] DEBUG: Seat seat0: Stopping
[+2.34s] DEBUG: Seat seat0: Stopping session
[+2.34s] DEBUG: Seat seat0: Session stopped
[+2.34s] DEBUG: Seat seat0: Stopped
[+2.34s] DEBUG: Required seat has stopped
[+2.34s] DEBUG: Stopping display manager
[+2.34s] DEBUG: Display manager stopped
[+2.34s] DEBUG: Stopping daemon
[+2.34s] DEBUG: Seat seat0: Stopping session
[+2.34s] DEBUG: Exiting with return value 1
Thanks for looking into this.
Offline
Right... I've read the log file and find a typo in lightdm.conf. There was /usr path there and it was meant to be /etc. Now I can get to the display manager. Many, many thanks to all that supplied helpful hints here.
Offline
Marking as solved.
Just to summarise: the problem was the presence of two graphic cards and Intel getting in the way. It appears there was no option to switch it off in BIOS, so I had to follow up the procedure described here. Then the problem escalated somewhat as the solution required adding certain xrandr commands and I was using an obsolete display manager which didn't allow it. Switching to lighdm and following this procedure solved it.
Last edited by AlmostSurelyRob (2017-02-23 23:43:12)
Offline