[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: