Bug#868087: light-locker: Locking screen with light-locker crashes system to blinking cursor
> nodiscc, could you tell us which devices drivers is used in both cases
(working, after nvidia-config, and not working). The information should be
available in /var/log/Xorg.0.log
Original, working, no xorg.conf, glx alternative = /usr/lib/mesa-diverted:
(II) LoadModule: "nouveau"
(II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
glx alternative = /usr/lib/nvidia, no xorg.conf, triggers bug 868087:
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
glx alternative = /usr/lib/nvidia, xorg.conf present, working:
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
There are some differences between the logs using the non-free nvidia
driver, with and without xorg.conf present, I am attaching the diff
--- /tmp/Xorg.log.nvidia 2019-06-28 18:49:47.153580725 +0200
+++ /tmp/Xorg.log.nvidia-without-xorg-conf 2019-06-28 18:55:46.921035994 +0200
@@ -13,15 +13,14 @@
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
-(==) Log file: "/var/log/Xorg.0.log", Time: Fri Jun 28 18:38:04 2019
-(==) Using config file: "/etc/X11/xorg.conf"
+(==) Log file: "/var/log/Xorg.0.log", Time: Fri Jun 28 18:51:29 2019
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
-(==) ServerLayout "Layout0"
-(**) |-->Screen "Screen0" (0)
-(**) | |-->Monitor "Monitor0"
-(**) | |-->Device "Device0"
-(**) |-->Input Device "Keyboard0"
-(**) |-->Input Device "Mouse0"
+(==) No Layout section. Using the first Screen section.
+(==) No screen section available. Using defaults.
+(**) |-->Screen "Default Screen Section" (0)
+(**) | |-->Monitor "<default monitor>"
+(==) No monitor specified for screen "Default Screen Section".
+ Using a default monitor configuration.
(==) Automatically adding devices
(==) Automatically enabling devices
(==) Automatically adding GPU devices
@@ -36,11 +35,10 @@
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
-(==) ModulePath set to "/usr/lib/xorg/modules"
-(WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
-(WW) Disabling Keyboard0
-(WW) Disabling Mouse0
-(II) Loader magic: 0x5649c4f77e00
+(**) ModulePath set to "/usr/lib/xorg/modules/linux,/usr/lib/xorg/modules"
+(II) The server relies on udev to provide the list of input devices.
+ If no devices become available, reconfigure udev or disable AutoAddDevices.
+(II) Loader magic: 0x55d13cb53e00
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 23.0
@@ -57,13 +55,71 @@
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 390.116 Sun Jan 27 06:24:32 PST 2019
+(II) Applying OutputClass "nvidia" to /dev/dri/card0
+ loading driver: nvidia
+(==) Matched nvidia as autoconfigured driver 0
+(==) Matched nouveau as autoconfigured driver 1
+(==) Matched nv as autoconfigured driver 2
+(==) Matched nouveau as autoconfigured driver 3
+(==) Matched nv as autoconfigured driver 4
+(==) Matched modesetting as autoconfigured driver 5
+(==) Matched fbdev as autoconfigured driver 6
+(==) Matched vesa as autoconfigured driver 7
+(==) Assigned the driver to the xf86ConfigLayout
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
+(II) LoadModule: "nouveau"
+(II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
+(II) Module nouveau: vendor="X.Org Foundation"
+ compiled for 1.19.3, module version = 1.0.13
+ Module class: X.Org Video Driver
+ ABI class: X.Org Video Driver, version 23.0
+(II) LoadModule: "nv"
+(WW) Warning, couldn't open module nv
+(II) UnloadModule: "nv"
+(II) Unloading nv
+(EE) Failed to load module "nv" (module does not exist, 0)
+(II) LoadModule: "modesetting"
+(II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
+(II) Module modesetting: vendor="X.Org Foundation"
+ compiled for 1.19.2, module version = 1.19.2
+ Module class: X.Org Video Driver
+ ABI class: X.Org Video Driver, version 23.0
+(II) LoadModule: "fbdev"
+(II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
+(II) Module fbdev: vendor="X.Org Foundation"
+ compiled for 1.19.0, module version = 0.4.4
+ Module class: X.Org Video Driver
+ ABI class: X.Org Video Driver, version 23.0
+(II) LoadModule: "vesa"
+(II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
+(II) Module vesa: vendor="X.Org Foundation"
+ compiled for 1.19.0, module version = 2.3.4
+ Module class: X.Org Video Driver
+ ABI class: X.Org Video Driver, version 23.0
(II) NVIDIA dlloader X Driver 390.116 Sun Jan 27 05:57:42 PST 2019
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
+(II) NOUVEAU driver Date: Tue Sep 20 00:31:06 2016 -0400
+(II) NOUVEAU driver for NVIDIA chipset families :
+ RIVA TNT (NV04)
+ RIVA TNT2 (NV05)
+ GeForce 256 (NV10)
+ GeForce 2 (NV11, NV15)
+ GeForce 4MX (NV17, NV18)
+ GeForce 3 (NV20)
+ GeForce 4Ti (NV25, NV28)
+ GeForce FX (NV3x)
+ GeForce 6 (NV4x)
+ GeForce 7 (G7x)
+ GeForce 8 (G8x)
+ GeForce GTX 200 (NVA0)
+ GeForce GTX 400 (NVC0)
+(II) modesetting: Driver for Modesetting Kernel Drivers: kms
+(II) FBDEV: driver for framebuffer: fbdev
+(II) VESA: driver for VESA chipsets: vesa
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
@@ -79,7 +135,19 @@
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
-(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
+(WW) Falling back to old probe method for modesetting
+(WW) Falling back to old probe method for fbdev
+(II) Loading sub module "fbdevhw"
+(II) LoadModule: "fbdevhw"
+(II) Loading /usr/lib/xorg/modules/libfbdevhw.so
+(II) Module fbdevhw: vendor="X.Org Foundation"
+ compiled for 1.19.2, module version = 0.0.2
+ ABI class: X.Org Video Driver, version 23.0
+(EE) open /dev/fb0: No such file or directory
+(WW) Falling back to old probe method for vesa
+(II) NVIDIA(0): Creating default Display subsection in Screen section
+ "Default Screen Section" for depth/fbbpp 24/32
+(==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
@@ -127,6 +195,16 @@
(II) NVIDIA(0): Virtual screen size determined to be 1920 x 1200
(--) NVIDIA(0): DPI set to (93, 95); computed from "UseEdidDpi" X config
(--) NVIDIA(0): option
+(II) UnloadModule: "nouveau"
+(II) Unloading nouveau
+(II) UnloadModule: "modesetting"
+(II) Unloading modesetting
+(II) UnloadModule: "fbdev"
+(II) Unloading fbdev
+(II) UnloadSubModule: "fbdevhw"
+(II) Unloading fbdevhw
+(II) UnloadModule: "vesa"
+(II) Unloading vesa
(--) Depth 24 pixmap format is 32 bpp
(II) NVIDIA: Using 6144.00 MB of virtual memory for indirect memory
(II) NVIDIA: access.
@@ -134,7 +212,7 @@
(==) NVIDIA(0): Disabling shared memory pixmaps
(==) NVIDIA(0): Backing store enabled
(==) NVIDIA(0): Silken mouse enabled
-(**) NVIDIA(0): DPMS enabled
+(==) NVIDIA(0): DPMS enabled
(II) Loading sub module "dri2"
(II) LoadModule: "dri2"
(II) Module "dri2" already built-in
Reply to: