You are not logged in.

#1 2017-03-15 00:05:40

scandox
Member
Registered: 2017-03-15
Posts: 8

nvidia_drm module

I'm trying  to find out what the hell the nvidia_drm module does. After my last system upgrade X would no longer display anything on screen. After 4 hours of pretty blind poking about I blacklisted the module nvidia_drm and now everything works again. If I enable it X stops working again. So it's pretty reproducible. But I'd be very interested to know what is going on.

Offline

#2 2017-03-15 08:43:46

seth
Member
Registered: 2012-09-03
Posts: 51,143

Re: nvidia_drm module

is "X" gdm+gnome?

Offline

#3 2017-03-15 10:03:22

scandox
Member
Registered: 2017-03-15
Posts: 8

Re: nvidia_drm module

No. I use X with i3. So basically I have startx run from my bash_profile, with i3 as the window manager.

Offline

#4 2017-03-15 10:43:45

scandox
Member
Registered: 2017-03-15
Posts: 8

Re: nvidia_drm module

A bit of digging around in sources and found this in a README:

Chapter 33. Direct Rendering Manager Kernel Modesetting (DRM KMS)

Apparently it is still considered "experimental".

Offline

#5 2017-03-15 18:11:02

seth
Member
Registered: 2012-09-03
Posts: 51,143

Re: nvidia_drm module

Yes, but the information that it impacts plain stupid old X11 is new to me.
(gnome might try to run on wayland what presently doesn't work because nvidia is on eglstreams rather than gbm)

Do you at least use some fancy OpenGL compositor? (eg. compton)? Please? ;-)

Offline

#6 2017-03-15 19:29:42

scandox
Member
Registered: 2017-03-15
Posts: 8

Re: nvidia_drm module

I have to admit this is kind of above my pay grade. I know almost nothing about graphics and the only time I ever open a GUI is Firefox. Spend 90% of my time in URXVT, never play games and really hardly need graphics at all.

So the answer is: I don't even know what I've got. But I did a vanilla Arch install, do pacman -Syu most days and have a dell laptop with an Nvidia card in it. FWIW.

Offline

#7 2017-03-15 19:47:15

seth
Member
Registered: 2012-09-03
Posts: 51,143

Re: nvidia_drm module

i3 isn't compositing itself, so unless you deliberately setup some 3rd compositor (as mentioned, compton is popuplar - these  things make windows translucent and add shadows etc.) you're not running one.

Please consider to dump "lspci | grep VGA", "pacman -Qi nvidia" and an xorg log from a failed session (eg. Xorg.1.log right after successfully logging in after a failed login, in doubt, warch the timestamps) for the records (in case similar reports come in), if you can spare the time and the effort?
Many thanks in advance ;-)

Offline

#8 2017-03-15 20:10:54

loqs
Member
Registered: 2014-03-06
Posts: 17,362

Re: nvidia_drm module

@seth thought this might help tested on a system with a discerete nvidida GPU no integrated GPU using nvidida packages
no blacklisting

$ lsmod | grep nvidia
nvidia_drm             49152  1
nvidia_modeset        794624  4 nvidia_drm
nvidia              12197888  59 nvidia_modeset
drm_kms_helper        126976  1 nvidia_drm
drm                   303104  4 nvidia_drm,drm_kms_helper

nvidia_drm blacklisted

$ lsmod | grep nvidia
nvidia              12197888  0

xorg.log with blacklisting

[    10.876] Build Date: 03 March 2017  06:00:24PM
[    10.876]  
[    10.876] Current version of pixman: 0.34.0
[    10.876] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    10.876] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    10.876] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Mar 15 20:01:27 2017
[    10.876] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    10.876] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    10.876] (==) No Layout section.  Using the first Screen section.
[    10.876] (==) No screen section available. Using defaults.
[    10.876] (**) |-->Screen "Default Screen Section" (0)
[    10.876] (**) |   |-->Monitor "<default monitor>"
[    10.876] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    10.876] (==) Automatically adding devices
[    10.876] (==) Automatically enabling devices
[    10.876] (==) Automatically adding GPU devices
[    10.876] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    10.876] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    10.876] 	Entry deleted from font path.
[    10.876] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    10.876] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    10.876] 	Entry deleted from font path.
[    10.876] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    10.876] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/
[    10.876] (==) ModulePath set to "/usr/lib/xorg/modules"
[    10.876] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    10.876] (II) Loader magic: 0x822d60
[    10.877] (II) Module ABI versions:
[    10.877] 	X.Org ANSI C Emulation: 0.4
[    10.877] 	X.Org Video Driver: 23.0
[    10.877] 	X.Org XInput driver : 24.1
[    10.877] 	X.Org Server Extension : 10.0
[    10.877] (++) using VT number 7

[    10.877] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    10.879] (--) PCI:*(0:1:0:0) 10de:1189:1462:2842 rev 161, Mem @ 0xf6000000/16777216, 0xe8000000/134217728, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[    10.879] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    10.879] (II) LoadModule: "glx"
[    10.879] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    10.880] (II) Module glx: vendor="X.Org Foundation"
[    10.880] 	compiled for 1.19.2, module version = 1.0.0
[    10.880] 	ABI class: X.Org Server Extension, version 10.0
[    10.880] (==) Matched nouveau as autoconfigured driver 0
[    10.880] (==) Matched nv as autoconfigured driver 1
[    10.880] (==) Matched modesetting as autoconfigured driver 2
[    10.880] (==) Matched fbdev as autoconfigured driver 3
[    10.880] (==) Matched vesa as autoconfigured driver 4
[    10.880] (==) Assigned the driver to the xf86ConfigLayout
[    10.880] (II) LoadModule: "nouveau"
[    10.880] (WW) Warning, couldn't open module nouveau
[    10.880] (II) UnloadModule: "nouveau"
[    10.880] (II) Unloading nouveau
[    10.880] (EE) Failed to load module "nouveau" (module does not exist, 0)
[    10.880] (II) LoadModule: "nv"
[    10.880] (WW) Warning, couldn't open module nv
[    10.880] (II) UnloadModule: "nv"
[    10.880] (II) Unloading nv
[    10.880] (EE) Failed to load module "nv" (module does not exist, 0)
[    10.880] (II) LoadModule: "modesetting"
[    10.880] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    10.881] (II) Module modesetting: vendor="X.Org Foundation"
[    10.881] 	compiled for 1.19.2, module version = 1.19.2
[    10.881] 	Module class: X.Org Video Driver
[    10.881] 	ABI class: X.Org Video Driver, version 23.0
[    10.881] (II) LoadModule: "fbdev"
[    10.881] (WW) Warning, couldn't open module fbdev
[    10.881] (II) UnloadModule: "fbdev"
[    10.881] (II) Unloading fbdev
[    10.881] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    10.881] (II) LoadModule: "vesa"
[    10.881] (WW) Warning, couldn't open module vesa
[    10.881] (II) UnloadModule: "vesa"
[    10.881] (II) Unloading vesa
[    10.881] (EE) Failed to load module "vesa" (module does not exist, 0)
[    10.881] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    10.881] (EE) open /dev/dri/card0: No such file or directory
[    10.881] (WW) Falling back to old probe method for modesetting
[    10.881] (EE) open /dev/dri/card0: No such file or directory
[    10.881] (EE) Screen 0 deleted because of no matching config section.
[    10.881] (II) UnloadModule: "modesetting"
[    10.881] (EE) Device(s) detected, but none match those in the config file.
[    10.881] (EE) 
Fatal server error:
[    10.881] (EE) no screens found(EE) 
[    10.881] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    10.881] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    10.881] (EE) 
[    10.883] (EE) Server terminated with error (1). Closing log file.

Offline

#9 2017-03-15 20:49:01

seth
Member
Registered: 2012-09-03
Posts: 51,143

Re: nvidia_drm module

If expectably fails loading the modesetting driver, but the nvidia driver seems unconsidered...?

stat /usr/lib/xorg/modules/drivers/nvidia_drv.so
lspci | grep VGA

Offline

#10 2017-03-15 21:01:12

loqs
Member
Registered: 2014-03-06
Posts: 17,362

Re: nvidia_drm module

$ stat /usr/lib/xorg/modules/drivers/nvidia_drv.so
  File: /usr/lib/xorg/modules/drivers/nvidia_drv.so
  Size: 8352184   	Blocks: 16320      IO Block: 4096   regular file
Device: fe00h/65024d	Inode: 3147000     Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2017-03-15 16:32:35.886520646 +0000
Modify: 2017-02-27 13:10:31.000000000 +0000
Change: 2017-03-11 09:39:45.187396042 +0000
 Birth: -
$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 670] (rev a1)

xorg.log excerpt without blacklisting

[     7.685] Build Date: 03 March 2017  06:00:24PM
[     7.685]  
[     7.685] Current version of pixman: 0.34.0
[     7.685] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[     7.685] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     7.685] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Mar 15 20:53:30 2017
[     7.694] (==) Using config directory: "/etc/X11/xorg.conf.d"
[     7.694] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     7.695] (==) No Layout section.  Using the first Screen section.
[     7.695] (==) No screen section available. Using defaults.
[     7.695] (**) |-->Screen "Default Screen Section" (0)
[     7.695] (**) |   |-->Monitor "<default monitor>"
[     7.696] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[     7.696] (==) Automatically adding devices
[     7.696] (==) Automatically enabling devices
[     7.696] (==) Automatically adding GPU devices
[     7.696] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     7.704] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[     7.704] 	Entry deleted from font path.
[     7.704] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[     7.704] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[     7.704] 	Entry deleted from font path.
[     7.704] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[     7.704] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/
[     7.704] (==) ModulePath set to "/usr/lib/xorg/modules"
[     7.704] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[     7.705] (II) Loader magic: 0x822d60
[     7.705] (II) Module ABI versions:
[     7.705] 	X.Org ANSI C Emulation: 0.4
[     7.705] 	X.Org Video Driver: 23.0
[     7.705] 	X.Org XInput driver : 24.1
[     7.705] 	X.Org Server Extension : 10.0
[     7.705] (++) using VT number 7

[     7.705] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     7.705] (II) xfree86: Adding drm device (/dev/dri/card0)
[     7.706] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
[     7.706] (**) OutputClass "nvidia" setting /dev/dri/card0 as PrimaryGPU
[     7.707] (--) PCI:*(0:1:0:0) 10de:1189:1462:2842 rev 161, Mem @ 0xf6000000/16777216, 0xe8000000/134217728, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[     7.707] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[     7.707] (II) LoadModule: "glx"
[     7.709] (II) Loading /usr/lib/nvidia/xorg/libglx.so
[     7.769] (II) Module glx: vendor="NVIDIA Corporation"
[     7.770] 	compiled for 4.0.2, module version = 1.0.0
[     7.770] 	Module class: X.Org Server Extension
[     7.770] (II) NVIDIA GLX Module  378.13  Tue Feb  7 18:25:34 PST 2017
[     7.771] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[     7.771] 	loading driver: nvidia
[     7.771] (==) Matched nvidia as autoconfigured driver 0
[     7.771] (==) Matched nouveau as autoconfigured driver 1
[     7.771] (==) Matched nv as autoconfigured driver 2
[     7.771] (==) Matched nouveau as autoconfigured driver 3
[     7.771] (==) Matched nv as autoconfigured driver 4
[     7.771] (==) Matched modesetting as autoconfigured driver 5
[     7.771] (==) Matched fbdev as autoconfigured driver 6
[     7.771] (==) Matched vesa as autoconfigured driver 7
[     7.771] (==) Assigned the driver to the xf86ConfigLayout
[     7.771] (II) LoadModule: "nvidia"
[     7.777] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[     7.784] (II) Module nvidia: vendor="NVIDIA Corporation"
[     7.784] 	compiled for 4.0.2, module version = 1.0.0
[     7.784] 	Module class: X.Org Video Driver
[     7.785] (II) LoadModule: "nouveau"
[     7.785] (WW) Warning, couldn't open module nouveau
[     7.785] (II) UnloadModule: "nouveau"
[     7.785] (II) Unloading nouveau
[     7.785] (EE) Failed to load module "nouveau" (module does not exist, 0)
[     7.785] (II) LoadModule: "nv"
[     7.785] (WW) Warning, couldn't open module nv
[     7.785] (II) UnloadModule: "nv"
[     7.785] (II) Unloading nv
[     7.785] (EE) Failed to load module "nv" (module does not exist, 0)
[     7.785] (II) LoadModule: "modesetting"
[     7.785] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     7.786] (II) Module modesetting: vendor="X.Org Foundation"
[     7.786] 	compiled for 1.19.2, module version = 1.19.2
[     7.786] 	Module class: X.Org Video Driver
[     7.786] 	ABI class: X.Org Video Driver, version 23.0
[     7.786] (II) LoadModule: "fbdev"
[     7.786] (WW) Warning, couldn't open module fbdev
[     7.786] (II) UnloadModule: "fbdev"
[     7.786] (II) Unloading fbdev
[     7.786] (EE) Failed to load module "fbdev" (module does not exist, 0)
[     7.786] (II) LoadModule: "vesa"
[     7.786] (WW) Warning, couldn't open module vesa
[     7.786] (II) UnloadModule: "vesa"
[     7.786] (II) Unloading vesa
[     7.786] (EE) Failed to load module "vesa" (module does not exist, 0)
[     7.786] (II) NVIDIA dlloader X Driver  378.13  Tue Feb  7 18:01:51 PST 2017
[     7.786] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[     7.787] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     7.789] (II) Loading sub module "fb"
[     7.789] (II) LoadModule: "fb"
[     7.789] (II) Loading /usr/lib/xorg/modules/libfb.so
[     7.790] (II) Module fb: vendor="X.Org Foundation"
[     7.790] 	compiled for 1.19.2, module version = 1.0.0
[     7.790] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     7.790] (II) Loading sub module "wfb"
[     7.790] (II) LoadModule: "wfb"
[     7.790] (II) Loading /usr/lib/xorg/modules/libwfb.so
[     7.792] (II) Module wfb: vendor="X.Org Foundation"
[     7.792] 	compiled for 1.19.2, module version = 1.0.0
[     7.792] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     7.792] (II) Loading sub module "ramdac"
[     7.792] (II) LoadModule: "ramdac"
[     7.792] (II) Module "ramdac" already built-in
[     7.794] (WW) Falling back to old probe method for modesetting
[     7.794] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[     7.794] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[     7.794] (==) NVIDIA(0): RGB weight 888
[     7.794] (==) NVIDIA(0): Default visual is TrueColor
[     7.794] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[     7.795] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[     7.795] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[     7.795] (**) NVIDIA(0): Enabling 2D acceleration
[     8.385] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[     8.385] (--) NVIDIA(0):     CRT-0
[     8.385] (--) NVIDIA(0):     DFP-0
[     8.385] (--) NVIDIA(0):     DFP-1
[     8.385] (--) NVIDIA(0):     DFP-2
[     8.385] (--) NVIDIA(0):     DFP-3
[     8.385] (--) NVIDIA(0):     DFP-4 (boot)
[     8.386] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 670 (GK104) at PCI:1:0:0 (GPU-0)
[     8.386] (--) NVIDIA(0): Memory: 2097152 kBytes
[     8.386] (--) NVIDIA(0): VideoBIOS: 80.04.19.00.36
[     8.386] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[     8.389] (--) NVIDIA(GPU-0): CRT-0: disconnected
[     8.389] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[     8.389] (--) NVIDIA(GPU-0): 
[     8.391] (--) NVIDIA(GPU-0): DFP-0: disconnected
[     8.391] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[     8.392] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[     8.392] (--) NVIDIA(GPU-0): 
[     8.392] (--) NVIDIA(GPU-0): DFP-1: disconnected
[     8.392] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[     8.392] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[     8.392] (--) NVIDIA(GPU-0): 
[     8.392] (--) NVIDIA(GPU-0): DFP-2: disconnected
[     8.392] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[     8.392] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[     8.392] (--) NVIDIA(GPU-0): 
[     8.392] (--) NVIDIA(GPU-0): DFP-3: disconnected
[     8.392] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[     8.392] (--) NVIDIA(GPU-0): DFP-3: 330.0 MHz maximum pixel clock
[     8.392] (--) NVIDIA(GPU-0): 
[     8.392] (--) NVIDIA(GPU-0): HP LP2475w (DFP-4): connected
[     8.392] (--) NVIDIA(GPU-0): HP LP2475w (DFP-4): Internal DisplayPort
[     8.392] (--) NVIDIA(GPU-0): HP LP2475w (DFP-4): 960.0 MHz maximum pixel clock
[     8.392] (--) NVIDIA(GPU-0): 
[     8.393] (==) NVIDIA(0): 
[     8.393] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[     8.393] (==) NVIDIA(0):     will be used as the requested mode.
[     8.393] (==) NVIDIA(0): 
[     8.394] (II) NVIDIA(0): Validated MetaModes:
[     8.394] (II) NVIDIA(0):     "DFP-4:nvidia-auto-select"
[     8.394] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1200
[     8.399] (--) NVIDIA(0): DPI set to (90, 87); computed from "UseEdidDpi" X config
[     8.399] (--) NVIDIA(0):     option
[     8.399] (II) UnloadModule: "modesetting"
[     8.399] (II) Unloading modesetting
[     8.399] (--) Depth 24 pixmap format is 32 bpp
[     8.399] (II) NVIDIA: Using 12288.00 MB of virtual memory for indirect memory
[     8.399] (II) NVIDIA:     access.
[     8.402] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[     8.402] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[     8.402] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[     8.402] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[     8.402] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[     8.402] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[     8.402] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[     8.402] (II) NVIDIA(0):     Config Options in the README.
[     8.432] (II) NVIDIA(0): Setting mode "DFP-4:nvidia-auto-select"
[     8.517] (==) NVIDIA(0): Disabling shared memory pixmaps
[     8.517] (==) NVIDIA(0): Backing store enabled
[     8.517] (==) NVIDIA(0): Silken mouse enabled
[     8.518] (==) NVIDIA(0): DPMS enabled
[     8.520] (WW) NVIDIA(0): Option "PrimaryGPU" is not used
[     8.520] (II) Loading sub module "dri2"
[     8.520] (II) LoadModule: "dri2"
[     8.520] (II) Module "dri2" already built-in
[     8.520] (II) NVIDIA(0): [DRI2] Setup complete
[     8.520] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[     8.520] (--) RandR disabled
[     8.525] (II) Initializing extension GLX
[     8.525] (II) Indirect GLX disabled.

Offline

#11 2017-03-15 23:27:06

scandox
Member
Registered: 2017-03-15
Posts: 8

Re: nvidia_drm module

@seth sorry for the delay. Hope I got this right. I logged in successfully. Then I loaded the module nvidia_drm and then I logged back in again.

I should add the only way to exit the black screen that I know if is Ctrl+Alt+Backspace

So first here is the output of lspci:

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)

Next here is the output from pacman:

Name            : nvidia
Version         : 378.13-3
Description     : NVIDIA drivers for linux
Architecture    : x86_64
URL             : http://www.nvidia.com/
Licenses        : custom
Groups          : None
Provides        : None
Depends On      : linux>=4.10  linux<4.11  nvidia-utils=378.13  libgl
Optional Deps   : None
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 6.95 MiB
Packager        : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Build Date      : Sun 26 Feb 2017 22:14:15 GMT
Install Date    : Tue 14 Mar 2017 23:48:07 GMT
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : Signature

Finally the Xorg contents (/var/log/Xorg.0.log):

[   270.919] 
X.Org X Server 1.19.2
Release Date: 2017-03-02
[   270.919] X Protocol Version 11, Revision 0
[   270.919] Build Operating System: Linux 4.9.13-1-lts x86_64 
[   270.919] Current Operating System: Linux danielc 4.10.2-1-ARCH #1 SMP PREEMPT Mon Mar 13 17:13:41 CET 2017 x86_64
[   270.919] Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img root=PARTUUID=d7f1df35-5cb5-4aaa-bdaf-3fe181430f6f rw
[   270.919] Build Date: 03 March 2017  06:00:24PM
[   270.919]  
[   270.919] Current version of pixman: 0.34.0
[   270.920] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   270.920] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   270.920] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Mar 15 23:17:22 2017
[   270.920] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   270.920] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   270.920] (==) No Layout section.  Using the first Screen section.
[   270.920] (==) No screen section available. Using defaults.
[   270.920] (**) |-->Screen "Default Screen Section" (0)
[   270.920] (**) |   |-->Monitor "<default monitor>"
[   270.920] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   270.920] (==) Automatically adding devices
[   270.920] (==) Automatically enabling devices
[   270.920] (==) Automatically adding GPU devices
[   270.920] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   270.920] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[   270.920] (==) ModulePath set to "/usr/lib/xorg/modules"
[   270.920] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   270.920] (II) Loader magic: 0x822d60
[   270.920] (II) Module ABI versions:
[   270.920] 	X.Org ANSI C Emulation: 0.4
[   270.920] 	X.Org Video Driver: 23.0
[   270.920] 	X.Org XInput driver : 24.1
[   270.920] 	X.Org Server Extension : 10.0
[   270.921] (++) using VT number 1

[   270.921] (--) controlling tty is VT number 1, auto-enabling KeepTty
[   270.924] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c3
[   270.925] (II) xfree86: Adding drm device (/dev/dri/card1)
[   270.925] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 11 paused 0
[   270.926] (II) xfree86: Adding drm device (/dev/dri/card0)
[   270.926] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 12 paused 0
[   270.927] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
[   270.927] (**) OutputClass "nvidia" setting /dev/dri/card1 as PrimaryGPU
[   270.928] (--) PCI: (0:0:2:0) 8086:191b:1028:0706 rev 6, Mem @ 0xdd000000/16777216, 0xb0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072
[   270.928] (--) PCI:*(0:2:0:0) 10de:139b:1028:0706 rev 162, Mem @ 0xde000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[   270.928] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   270.928] (II) LoadModule: "glx"
[   270.929] (II) Loading /usr/lib/nvidia/xorg/libglx.so
[   271.029] (II) Module glx: vendor="NVIDIA Corporation"
[   271.029] 	compiled for 4.0.2, module version = 1.0.0
[   271.029] 	Module class: X.Org Server Extension
[   271.029] (II) NVIDIA GLX Module  378.13  Tue Feb  7 18:25:34 PST 2017
[   271.030] (II) Applying OutputClass "nvidia" to /dev/dri/card1
[   271.030] 	loading driver: nvidia
[   271.030] (II) Applying OutputClass "intel" to /dev/dri/card0
[   271.030] 	loading driver: modesetting
[   271.030] (==) Matched nvidia as autoconfigured driver 0
[   271.031] (==) Matched nouveau as autoconfigured driver 1
[   271.031] (==) Matched nv as autoconfigured driver 2
[   271.031] (==) Matched modesetting as autoconfigured driver 3
[   271.031] (==) Matched intel as autoconfigured driver 4
[   271.031] (==) Matched nouveau as autoconfigured driver 5
[   271.031] (==) Matched nv as autoconfigured driver 6
[   271.031] (==) Matched modesetting as autoconfigured driver 7
[   271.031] (==) Matched fbdev as autoconfigured driver 8
[   271.031] (==) Matched vesa as autoconfigured driver 9
[   271.031] (==) Assigned the driver to the xf86ConfigLayout
[   271.031] (II) LoadModule: "nvidia"
[   271.031] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   271.041] (II) Module nvidia: vendor="NVIDIA Corporation"
[   271.041] 	compiled for 4.0.2, module version = 1.0.0
[   271.041] 	Module class: X.Org Video Driver
[   271.042] (II) LoadModule: "nouveau"
[   271.042] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[   271.044] (II) Module nouveau: vendor="X.Org Foundation"
[   271.044] 	compiled for 1.19.2, module version = 1.0.14
[   271.044] 	Module class: X.Org Video Driver
[   271.044] 	ABI class: X.Org Video Driver, version 23.0
[   271.044] (II) LoadModule: "nv"
[   271.045] (WW) Warning, couldn't open module nv
[   271.045] (II) UnloadModule: "nv"
[   271.045] (II) Unloading nv
[   271.045] (EE) Failed to load module "nv" (module does not exist, 0)
[   271.045] (II) LoadModule: "modesetting"
[   271.045] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   271.045] (II) Module modesetting: vendor="X.Org Foundation"
[   271.045] 	compiled for 1.19.2, module version = 1.19.2
[   271.045] 	Module class: X.Org Video Driver
[   271.045] 	ABI class: X.Org Video Driver, version 23.0
[   271.045] (II) LoadModule: "intel"
[   271.045] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[   271.046] (II) Module intel: vendor="X.Org Foundation"
[   271.046] 	compiled for 1.19.1, module version = 2.99.917
[   271.046] 	Module class: X.Org Video Driver
[   271.046] 	ABI class: X.Org Video Driver, version 23.0
[   271.046] (II) LoadModule: "fbdev"
[   271.046] (WW) Warning, couldn't open module fbdev
[   271.046] (II) UnloadModule: "fbdev"
[   271.046] (II) Unloading fbdev
[   271.046] (EE) Failed to load module "fbdev" (module does not exist, 0)
[   271.046] (II) LoadModule: "vesa"
[   271.046] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[   271.046] (II) Module vesa: vendor="X.Org Foundation"
[   271.047] 	compiled for 1.19.0, module version = 2.3.4
[   271.047] 	Module class: X.Org Video Driver
[   271.047] 	ABI class: X.Org Video Driver, version 23.0
[   271.047] (II) NVIDIA dlloader X Driver  378.13  Tue Feb  7 18:01:51 PST 2017
[   271.047] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[   271.047] (II) NOUVEAU driver 
[   271.047] (II) NOUVEAU driver for NVIDIA chipset families :
[   271.047] 	RIVA TNT        (NV04)
[   271.047] 	RIVA TNT2       (NV05)
[   271.047] 	GeForce 256     (NV10)
[   271.047] 	GeForce 2       (NV11, NV15)
[   271.047] 	GeForce 4MX     (NV17, NV18)
[   271.047] 	GeForce 3       (NV20)
[   271.047] 	GeForce 4Ti     (NV25, NV28)
[   271.047] 	GeForce FX      (NV3x)
[   271.047] 	GeForce 6       (NV4x)
[   271.048] 	GeForce 7       (G7x)
[   271.048] 	GeForce 8       (G8x)
[   271.048] 	GeForce GTX 200 (NVA0)
[   271.048] 	GeForce GTX 400 (NVC0)
[   271.048] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   271.048] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[   271.048] (II) intel: Driver for Intel(R) HD Graphics
[   271.048] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[   271.048] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[   271.048] (II) VESA: driver for VESA chipsets: vesa
[   271.048] (II) systemd-logind: releasing fd for 226:1
[   271.050] (II) Loading sub module "fb"
[   271.050] (II) LoadModule: "fb"
[   271.050] (II) Loading /usr/lib/xorg/modules/libfb.so
[   271.051] (II) Module fb: vendor="X.Org Foundation"
[   271.051] 	compiled for 1.19.2, module version = 1.0.0
[   271.051] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   271.051] (II) Loading sub module "wfb"
[   271.051] (II) LoadModule: "wfb"
[   271.051] (II) Loading /usr/lib/xorg/modules/libwfb.so
[   271.053] (II) Module wfb: vendor="X.Org Foundation"
[   271.053] 	compiled for 1.19.2, module version = 1.0.0
[   271.053] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   271.053] (II) Loading sub module "ramdac"
[   271.053] (II) LoadModule: "ramdac"
[   271.053] (II) Module "ramdac" already built-in
[   271.056] (WW) Falling back to old probe method for modesetting
[   271.056] (WW) Falling back to old probe method for vesa
[   271.056] (II) modeset(G0): using drv /dev/dri/card0
[   271.057] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[   271.057] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[   271.057] (==) NVIDIA(0): RGB weight 888
[   271.057] (==) NVIDIA(0): Default visual is TrueColor
[   271.057] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[   271.058] (II) Applying OutputClass "nvidia" options to /dev/dri/card1
[   271.058] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[   271.059] (**) NVIDIA(0): Enabling 2D acceleration
[   271.302] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 960M (GM107-A) at PCI:2:0:0 (GPU-0)
[   271.302] (--) NVIDIA(0): Memory: 4194304 kBytes
[   271.303] (--) NVIDIA(0): VideoBIOS: 82.07.7a.00.19
[   271.303] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[   271.303] (II) NVIDIA(0): Validated MetaModes:
[   271.303] (II) NVIDIA(0):     "NULL"
[   271.303] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480
[   271.303] (WW) NVIDIA(0): Unable to get display device for DPI computation.
[   271.303] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[   271.303] (==) modeset(G0): Depth 24, (==) framebuffer bpp 32
[   271.303] (==) modeset(G0): RGB weight 888
[   271.303] (==) modeset(G0): Default visual is TrueColor
[   271.303] (II) Loading sub module "glamoregl"
[   271.303] (II) LoadModule: "glamoregl"
[   271.303] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[   271.304] (II) Module glamoregl: vendor="X.Org Foundation"
[   271.304] 	compiled for 1.19.2, module version = 1.0.0
[   271.304] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   271.304] (II) glamor: OpenGL accelerated X.org driver based.
[   271.323] (II) glamor: EGL version 1.4 (DRI2):
[   271.327] (II) modeset(G0): glamor initialized
[   271.328] (II) modeset(G0): Output eDP-1-1 has no monitor section
[   271.336] (II) modeset(G0): Output HDMI-1-1 has no monitor section
[   271.337] (II) modeset(G0): EDID for output eDP-1-1
[   271.337] (II) modeset(G0): Manufacturer: BOE  Model: 62f  Serial#: 0
[   271.337] (II) modeset(G0): Year: 2015  Week: 1
[   271.337] (II) modeset(G0): EDID Version: 1.4
[   271.337] (II) modeset(G0): Digital Display Input
[   271.337] (II) modeset(G0): 6 bits per channel
[   271.337] (II) modeset(G0): Digital interface is DisplayPort
[   271.337] (II) modeset(G0): Max Image Size [cm]: horiz.: 34  vert.: 19
[   271.337] (II) modeset(G0): Gamma: 2.20
[   271.337] (II) modeset(G0): No DPMS capabilities specified
[   271.337] (II) modeset(G0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[   271.337] (II) modeset(G0): First detailed timing is preferred mode
[   271.337] (II) modeset(G0): Preferred mode is native pixel format and refresh rate
[   271.337] (II) modeset(G0): redX: 0.590 redY: 0.350   greenX: 0.329 greenY: 0.555
[   271.337] (II) modeset(G0): blueX: 0.152 blueY: 0.118   whiteX: 0.312 whiteY: 0.328
[   271.337] (II) modeset(G0): Manufacturer's mask: 0
[   271.337] (II) modeset(G0): Supported detailed timing:
[   271.337] (II) modeset(G0): clock: 141.4 MHz   Image Size:  344 x 194 mm
[   271.337] (II) modeset(G0): h_active: 1920  h_sync: 1968  h_sync_end 2000 h_blank_end 2142 h_border: 0
[   271.337] (II) modeset(G0): v_active: 1080  v_sync: 1083  v_sync_end 1089 v_blanking: 1100 v_border: 0
[   271.337] (II) modeset(G0): Supported detailed timing:
[   271.337] (II) modeset(G0): clock: 113.1 MHz   Image Size:  344 x 194 mm
[   271.337] (II) modeset(G0): h_active: 1920  h_sync: 1968  h_sync_end 2000 h_blank_end 2142 h_border: 0
[   271.337] (II) modeset(G0): v_active: 1080  v_sync: 1083  v_sync_end 1089 v_blanking: 1100 v_border: 0
[   271.337] (II) modeset(G0):  YHDGT€NV15N41
[   271.337] (II) modeset(G0): Unknown vendor-specific block 0
[   271.337] (II) modeset(G0): EDID (in hex):
[   271.337] (II) modeset(G0): 	00ffffffffffff0009e52f0600000000
[   271.337] (II) modeset(G0): 	01190104952213780a24109759548e27
[   271.337] (II) modeset(G0): 	1e505400000001010101010101010101
[   271.337] (II) modeset(G0): 	0101010101013c3780de703814403020
[   271.337] (II) modeset(G0): 	360058c21000001a302c80de70381440
[   271.337] (II) modeset(G0): 	3020360058c21000001a000000fe0059
[   271.337] (II) modeset(G0): 	48444754804e5631354e343100000000
[   271.337] (II) modeset(G0): 	0000411196000000000a010a2020006a
[   271.337] (II) modeset(G0): Printing probed modes for output eDP-1-1
[   271.337] (II) modeset(G0): Modeline "1920x1080"x60.0  141.40  1920 1968 2000 2142  1080 1083 1089 1100 +hsync -vsync (66.0 kHz eP)
[   271.337] (II) modeset(G0): Modeline "1920x1080"x48.0  113.12  1920 1968 2000 2142  1080 1083 1089 1100 +hsync -vsync (52.8 kHz e)
[   271.337] (II) modeset(G0): Modeline "1400x1050"x60.0  122.00  1400 1488 1640 1880  1050 1052 1064 1082 +hsync +vsync (64.9 kHz d)
[   271.337] (II) modeset(G0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz d)
[   271.337] (II) modeset(G0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz d)
[   271.337] (II) modeset(G0): Modeline "1024x768"x120.1  133.47  1024 1100 1212 1400  768 768 770 794 doublescan -hsync +vsync (95.3 kHz d)
[   271.337] (II) modeset(G0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz d)
[   271.337] (II) modeset(G0): Modeline "960x720"x120.0  117.00  960 1024 1128 1300  720 720 722 750 doublescan -hsync +vsync (90.0 kHz d)
[   271.337] (II) modeset(G0): Modeline "928x696"x120.1  109.15  928 976 1088 1264  696 696 698 719 doublescan -hsync +vsync (86.4 kHz d)
[   271.337] (II) modeset(G0): Modeline "896x672"x120.0  102.40  896 960 1060 1224  672 672 674 697 doublescan -hsync +vsync (83.7 kHz d)
[   271.337] (II) modeset(G0): Modeline "800x600"x120.0   81.00  800 832 928 1080  600 600 602 625 doublescan +hsync +vsync (75.0 kHz d)
[   271.337] (II) modeset(G0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz d)
[   271.337] (II) modeset(G0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz d)
[   271.337] (II) modeset(G0): Modeline "700x525"x120.0   61.00  700 744 820 940  525 526 532 541 doublescan +hsync +vsync (64.9 kHz d)
[   271.337] (II) modeset(G0): Modeline "640x512"x120.0   54.00  640 664 720 844  512 512 514 533 doublescan +hsync +vsync (64.0 kHz d)
[   271.337] (II) modeset(G0): Modeline "640x480"x120.0   54.00  640 688 744 900  480 480 482 500 doublescan +hsync +vsync (60.0 kHz d)
[   271.337] (II) modeset(G0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz d)
[   271.337] (II) modeset(G0): Modeline "512x384"x120.0   32.50  512 524 592 672  384 385 388 403 doublescan -hsync -vsync (48.4 kHz d)
[   271.337] (II) modeset(G0): Modeline "400x300"x120.6   20.00  400 420 484 528  300 300 302 314 doublescan +hsync +vsync (37.9 kHz d)
[   271.337] (II) modeset(G0): Modeline "400x300"x112.7   18.00  400 412 448 512  300 300 301 312 doublescan +hsync +vsync (35.2 kHz d)
[   271.337] (II) modeset(G0): Modeline "320x240"x120.1   12.59  320 328 376 400  240 245 246 262 doublescan -hsync -vsync (31.5 kHz d)
[   271.346] (II) modeset(G0): EDID for output HDMI-1-1
[   271.346] (==) modeset(G0): Using gamma correction (1.0, 1.0, 1.0)
[   271.346] (==) modeset(G0): DPI set to (96, 96)
[   271.346] (II) Loading sub module "fb"
[   271.346] (II) LoadModule: "fb"
[   271.346] (II) Loading /usr/lib/xorg/modules/libfb.so
[   271.346] (II) Module fb: vendor="X.Org Foundation"
[   271.346] 	compiled for 1.19.2, module version = 1.0.0
[   271.346] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   271.346] (II) UnloadModule: "nouveau"
[   271.346] (II) Unloading nouveau
[   271.346] (II) UnloadModule: "intel"
[   271.346] (II) Unloading intel
[   271.346] (II) UnloadModule: "vesa"
[   271.346] (II) Unloading vesa
[   271.346] (--) Depth 24 pixmap format is 32 bpp
[   271.400] (==) modeset(G0): Backing store enabled
[   271.401] (==) modeset(G0): Silken mouse enabled
[   271.401] (II) modeset(G0): RandR 1.2 enabled, ignore the following RandR disabled message.
[   271.401] (==) modeset(G0): DPMS enabled
[   271.401] (II) modeset(G0): [DRI2] Setup complete
[   271.401] (II) modeset(G0): [DRI2]   DRI driver: i965
[   271.401] (II) modeset(G0): [DRI2]   VDPAU driver: i965
[   271.401] (II) NVIDIA: Using 12288.00 MB of virtual memory for indirect memory
[   271.401] (II) NVIDIA:     access.
[   271.404] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[   271.404] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[   271.404] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[   271.404] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[   271.404] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[   271.404] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[   271.404] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[   271.404] (II) NVIDIA(0):     Config Options in the README.
[   271.422] (II) NVIDIA(0): Built-in logo is bigger than the screen.
[   271.422] (II) NVIDIA(0): Setting mode "NULL"
[   271.427] (==) NVIDIA(0): Disabling shared memory pixmaps
[   271.427] (==) NVIDIA(0): Backing store enabled
[   271.427] (==) NVIDIA(0): Silken mouse enabled
[   271.427] (==) NVIDIA(0): DPMS enabled
[   271.427] (WW) NVIDIA(0): Option "PrimaryGPU" is not used
[   271.427] (II) Loading sub module "dri2"
[   271.427] (II) LoadModule: "dri2"
[   271.427] (II) Module "dri2" already built-in
[   271.427] (II) NVIDIA(0): [DRI2] Setup complete
[   271.427] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[   271.427] (--) RandR disabled
[   271.429] (II) Initializing extension GLX
[   271.429] (II) Indirect GLX disabled.
[   271.708] (II) modeset(G0): Damage tracking initialized
[   271.797] (II) config/udev: Adding input device Power Button (/dev/input/event5)
[   271.797] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   271.797] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[   271.797] (**) Power Button: Applying InputClass "system-keyboard"
[   271.797] (II) LoadModule: "libinput"
[   271.797] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[   271.798] (II) Module libinput: vendor="X.Org Foundation"
[   271.798] 	compiled for 1.19.2, module version = 0.25.0
[   271.798] 	Module class: X.Org XInput Driver
[   271.798] 	ABI class: X.Org XInput driver, version 24.1
[   271.798] (II) Using input driver 'libinput' for 'Power Button'
[   271.799] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 38 paused 0
[   271.799] (**) Power Button: always reports core events
[   271.799] (**) Option "Device" "/dev/input/event5"
[   271.799] (**) Option "_source" "server/udev"
[   271.799] (II) input device 'Power Button', /dev/input/event5 is tagged by udev as: Keyboard
[   271.799] (II) input device 'Power Button', /dev/input/event5 is a keyboard
[   271.799] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input6/event5"
[   271.799] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[   271.799] (**) Option "xkb_model" "pc105"
[   271.799] (**) Option "xkb_layout" "gb"
[   271.799] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[   271.809] (II) input device 'Power Button', /dev/input/event5 is tagged by udev as: Keyboard
[   271.809] (II) input device 'Power Button', /dev/input/event5 is a keyboard
[   271.809] (II) config/udev: Adding input device Video Bus (/dev/input/event9)
[   271.809] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[   271.809] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[   271.809] (**) Video Bus: Applying InputClass "system-keyboard"
[   271.809] (II) Using input driver 'libinput' for 'Video Bus'
[   271.809] (II) systemd-logind: got fd for /dev/input/event9 13:73 fd 41 paused 0
[   271.809] (**) Video Bus: always reports core events
[   271.809] (**) Option "Device" "/dev/input/event9"
[   271.809] (**) Option "_source" "server/udev"
[   271.810] (II) input device 'Video Bus', /dev/input/event9 is tagged by udev as: Keyboard
[   271.810] (II) input device 'Video Bus', /dev/input/event9 is a keyboard
[   271.810] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input10/event9"
[   271.810] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[   271.810] (**) Option "xkb_model" "pc105"
[   271.810] (**) Option "xkb_layout" "gb"
[   271.810] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[   271.810] (II) input device 'Video Bus', /dev/input/event9 is tagged by udev as: Keyboard
[   271.810] (II) input device 'Video Bus', /dev/input/event9 is a keyboard
[   271.810] (II) config/udev: Adding input device Video Bus (/dev/input/event10)
[   271.810] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[   271.810] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[   271.810] (**) Video Bus: Applying InputClass "system-keyboard"
[   271.810] (II) Using input driver 'libinput' for 'Video Bus'
[   271.811] (II) systemd-logind: got fd for /dev/input/event10 13:74 fd 42 paused 0
[   271.811] (**) Video Bus: always reports core events
[   271.811] (**) Option "Device" "/dev/input/event10"
[   271.811] (**) Option "_source" "server/udev"
[   271.811] (II) input device 'Video Bus', /dev/input/event10 is tagged by udev as: Keyboard
[   271.811] (II) input device 'Video Bus', /dev/input/event10 is a keyboard
[   271.811] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:3f/LNXVIDEO:01/input/input11/event10"
[   271.811] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8)
[   271.811] (**) Option "xkb_model" "pc105"
[   271.811] (**) Option "xkb_layout" "gb"
[   271.811] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[   271.811] (II) input device 'Video Bus', /dev/input/event10 is tagged by udev as: Keyboard
[   271.811] (II) input device 'Video Bus', /dev/input/event10 is a keyboard
[   271.811] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[   271.811] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   271.811] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[   271.811] (**) Power Button: Applying InputClass "system-keyboard"
[   271.811] (II) Using input driver 'libinput' for 'Power Button'
[   271.812] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 43 paused 0
[   271.812] (**) Power Button: always reports core events
[   271.812] (**) Option "Device" "/dev/input/event3"
[   271.812] (**) Option "_source" "server/udev"
[   271.812] (II) input device 'Power Button', /dev/input/event3 is tagged by udev as: Keyboard
[   271.812] (II) input device 'Power Button', /dev/input/event3 is a keyboard
[   271.812] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4/event3"
[   271.812] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 9)
[   271.812] (**) Option "xkb_model" "pc105"
[   271.812] (**) Option "xkb_layout" "gb"
[   271.812] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[   271.812] (II) input device 'Power Button', /dev/input/event3 is tagged by udev as: Keyboard
[   271.812] (II) input device 'Power Button', /dev/input/event3 is a keyboard
[   271.812] (II) config/udev: Adding input device Lid Switch (/dev/input/event4)
[   271.812] (II) No input driver specified, ignoring this device.
[   271.812] (II) This device may have been added with another device file.
[   271.812] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[   271.812] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[   271.812] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[   271.812] (**) Sleep Button: Applying InputClass "system-keyboard"
[   271.812] (II) Using input driver 'libinput' for 'Sleep Button'
[   271.813] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 44 paused 0
[   271.813] (**) Sleep Button: always reports core events
[   271.813] (**) Option "Device" "/dev/input/event2"
[   271.813] (**) Option "_source" "server/udev"
[   271.813] (II) input device 'Sleep Button', /dev/input/event2 is tagged by udev as: Keyboard
[   271.813] (II) input device 'Sleep Button', /dev/input/event2 is a keyboard
[   271.813] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3/event2"
[   271.813] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 10)
[   271.813] (**) Option "xkb_model" "pc105"
[   271.813] (**) Option "xkb_layout" "gb"
[   271.813] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[   271.813] (II) input device 'Sleep Button', /dev/input/event2 is tagged by udev as: Keyboard
[   271.813] (II) input device 'Sleep Button', /dev/input/event2 is a keyboard
[   271.814] (II) config/udev: Adding input device Integrated_Webcam_HD (/dev/input/event8)
[   271.814] (**) Integrated_Webcam_HD: Applying InputClass "evdev keyboard catchall"
[   271.814] (**) Integrated_Webcam_HD: Applying InputClass "libinput keyboard catchall"
[   271.814] (**) Integrated_Webcam_HD: Applying InputClass "system-keyboard"
[   271.814] (II) Using input driver 'libinput' for 'Integrated_Webcam_HD'
[   271.814] (II) systemd-logind: got fd for /dev/input/event8 13:72 fd 45 paused 0
[   271.814] (**) Integrated_Webcam_HD: always reports core events
[   271.814] (**) Option "Device" "/dev/input/event8"
[   271.814] (**) Option "_source" "server/udev"
[   271.814] (II) input device 'Integrated_Webcam_HD', /dev/input/event8 is tagged by udev as: Keyboard
[   271.814] (II) input device 'Integrated_Webcam_HD', /dev/input/event8 is a keyboard
[   271.814] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/input/input9/event8"
[   271.814] (II) XINPUT: Adding extended input device "Integrated_Webcam_HD" (type: KEYBOARD, id 11)
[   271.814] (**) Option "xkb_model" "pc105"
[   271.814] (**) Option "xkb_layout" "gb"
[   271.814] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[   271.815] (II) input device 'Integrated_Webcam_HD', /dev/input/event8 is tagged by udev as: Keyboard
[   271.815] (II) input device 'Integrated_Webcam_HD', /dev/input/event8 is a keyboard
[   271.815] (II) config/udev: Adding input device ELAN1010:00 04F3:3012 Touchpad (/dev/input/event11)
[   271.815] (**) ELAN1010:00 04F3:3012 Touchpad: Applying InputClass "evdev touchpad catchall"
[   271.815] (**) ELAN1010:00 04F3:3012 Touchpad: Applying InputClass "libinput touchpad catchall"
[   271.815] (**) ELAN1010:00 04F3:3012 Touchpad: Applying InputClass "touchpad catchall"
[   271.815] (**) ELAN1010:00 04F3:3012 Touchpad: Applying InputClass "Default clickpad buttons"
[   271.815] (II) LoadModule: "synaptics"
[   271.815] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[   271.815] (II) Module synaptics: vendor="X.Org Foundation"
[   271.815] 	compiled for 1.19.0, module version = 1.9.0
[   271.815] 	Module class: X.Org XInput Driver
[   271.815] 	ABI class: X.Org XInput driver, version 24.1
[   271.815] (II) Using input driver 'synaptics' for 'ELAN1010:00 04F3:3012 Touchpad'
[   271.830] (II) systemd-logind: got fd for /dev/input/event11 13:75 fd 46 paused 0
[   271.830] (**) ELAN1010:00 04F3:3012 Touchpad: always reports core events
[   271.830] (**) Option "Device" "/dev/input/event11"
[   271.830] (II) synaptics: ELAN1010:00 04F3:3012 Touchpad: found clickpad property
[   271.830] (--) synaptics: ELAN1010:00 04F3:3012 Touchpad: x-axis range 0 - 3220 (res 32)
[   271.830] (--) synaptics: ELAN1010:00 04F3:3012 Touchpad: y-axis range 0 - 2422 (res 32)
[   271.830] (II) synaptics: ELAN1010:00 04F3:3012 Touchpad: device does not report pressure, will use touch data.
[   271.830] (II) synaptics: ELAN1010:00 04F3:3012 Touchpad: device does not report finger width.
[   271.830] (--) synaptics: ELAN1010:00 04F3:3012 Touchpad: buttons: left double triple
[   271.830] (--) synaptics: ELAN1010:00 04F3:3012 Touchpad: Vendor 0x4f3 Product 0x3012
[   271.830] (--) synaptics: ELAN1010:00 04F3:3012 Touchpad: invalid pressure range.  defaulting to 0 - 255
[   271.830] (--) synaptics: ELAN1010:00 04F3:3012 Touchpad: invalid finger width range.  defaulting to 0 - 15
[   271.831] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
[   271.831] (--) synaptics: ELAN1010:00 04F3:3012 Touchpad: touchpad found
[   271.831] (**) ELAN1010:00 04F3:3012 Touchpad: always reports core events
[   271.831] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-ELAN1010:00/0018:04F3:3012.0001/input/input14/event11"
[   271.831] (II) XINPUT: Adding extended input device "ELAN1010:00 04F3:3012 Touchpad" (type: TOUCHPAD, id 12)
[   271.831] (**) synaptics: ELAN1010:00 04F3:3012 Touchpad: (accel) MinSpeed is now constant deceleration 2.5
[   271.831] (**) synaptics: ELAN1010:00 04F3:3012 Touchpad: (accel) MaxSpeed is now 1.75
[   271.831] (**) synaptics: ELAN1010:00 04F3:3012 Touchpad: (accel) AccelFactor is now 0.050
[   271.831] (**) ELAN1010:00 04F3:3012 Touchpad: (accel) keeping acceleration scheme 1
[   271.831] (**) ELAN1010:00 04F3:3012 Touchpad: (accel) acceleration profile 1
[   271.831] (**) ELAN1010:00 04F3:3012 Touchpad: (accel) acceleration factor: 2.000
[   271.831] (**) ELAN1010:00 04F3:3012 Touchpad: (accel) acceleration threshold: 4
[   271.831] (--) synaptics: ELAN1010:00 04F3:3012 Touchpad: touchpad found
[   271.831] (II) config/udev: Adding input device ELAN1010:00 04F3:3012 Touchpad (/dev/input/mouse1)
[   271.831] (**) ELAN1010:00 04F3:3012 Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"
[   271.831] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event12)
[   271.831] (II) No input driver specified, ignoring this device.
[   271.831] (II) This device may have been added with another device file.
[   271.831] (II) config/udev: Adding input device HDA Intel PCH Headphone Mic (/dev/input/event13)
[   271.831] (II) No input driver specified, ignoring this device.
[   271.831] (II) This device may have been added with another device file.
[   271.831] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event14)
[   271.832] (II) No input driver specified, ignoring this device.
[   271.832] (II) This device may have been added with another device file.
[   271.832] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event15)
[   271.832] (II) No input driver specified, ignoring this device.
[   271.832] (II) This device may have been added with another device file.
[   271.832] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8 (/dev/input/event16)
[   271.832] (II) No input driver specified, ignoring this device.
[   271.832] (II) This device may have been added with another device file.
[   271.832] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[   271.832] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[   271.832] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[   271.832] (**) AT Translated Set 2 keyboard: Applying InputClass "system-keyboard"
[   271.832] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[   271.833] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 47 paused 0
[   271.833] (**) AT Translated Set 2 keyboard: always reports core events
[   271.833] (**) Option "Device" "/dev/input/event0"
[   271.833] (**) Option "_source" "server/udev"
[   271.833] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard
[   271.833] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard
[   271.833] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[   271.833] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 13)
[   271.833] (**) Option "xkb_model" "pc105"
[   271.833] (**) Option "xkb_layout" "gb"
[   271.833] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[   271.833] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard
[   271.833] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard
[   271.833] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/event7)
[   271.833] (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer catchall"
[   271.833] (**) PS/2 Generic Mouse: Applying InputClass "libinput pointer catchall"
[   271.833] (II) Using input driver 'libinput' for 'PS/2 Generic Mouse'
[   271.834] (II) systemd-logind: got fd for /dev/input/event7 13:71 fd 48 paused 0
[   271.834] (**) PS/2 Generic Mouse: always reports core events
[   271.834] (**) Option "Device" "/dev/input/event7"
[   271.834] (**) Option "_source" "server/udev"
[   271.834] (II) input device 'PS/2 Generic Mouse', /dev/input/event7 is tagged by udev as: Mouse
[   271.834] (II) input device 'PS/2 Generic Mouse', /dev/input/event7 is a pointer caps
[   271.834] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input7/event7"
[   271.834] (II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE, id 14)
[   271.834] (**) Option "AccelerationScheme" "none"
[   271.834] (**) PS/2 Generic Mouse: (accel) selected scheme none/0
[   271.834] (**) PS/2 Generic Mouse: (accel) acceleration factor: 2.000
[   271.834] (**) PS/2 Generic Mouse: (accel) acceleration threshold: 4
[   271.835] (II) input device 'PS/2 Generic Mouse', /dev/input/event7 is tagged by udev as: Mouse
[   271.835] (II) input device 'PS/2 Generic Mouse', /dev/input/event7 is a pointer caps
[   271.835] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/mouse0)
[   271.835] (II) No input driver specified, ignoring this device.
[   271.835] (II) This device may have been added with another device file.
[   271.835] (II) config/udev: Adding input device DELL Wireless hotkeys (/dev/input/event1)
[   271.835] (**) DELL Wireless hotkeys: Applying InputClass "evdev keyboard catchall"
[   271.835] (**) DELL Wireless hotkeys: Applying InputClass "libinput keyboard catchall"
[   271.835] (**) DELL Wireless hotkeys: Applying InputClass "system-keyboard"
[   271.835] (II) Using input driver 'libinput' for 'DELL Wireless hotkeys'
[   271.835] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 49 paused 0
[   271.835] (**) DELL Wireless hotkeys: always reports core events
[   271.835] (**) Option "Device" "/dev/input/event1"
[   271.835] (**) Option "_source" "server/udev"
[   271.836] (II) input device 'DELL Wireless hotkeys', /dev/input/event1 is tagged by udev as: Keyboard
[   271.836] (II) input device 'DELL Wireless hotkeys', /dev/input/event1 is a keyboard
[   271.836] (**) Option "config_info" "udev:/sys/devices/virtual/input/input2/event1"
[   271.836] (II) XINPUT: Adding extended input device "DELL Wireless hotkeys" (type: KEYBOARD, id 15)
[   271.836] (**) Option "xkb_model" "pc105"
[   271.836] (**) Option "xkb_layout" "gb"
[   271.836] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[   271.836] (II) input device 'DELL Wireless hotkeys', /dev/input/event1 is tagged by udev as: Keyboard
[   271.836] (II) input device 'DELL Wireless hotkeys', /dev/input/event1 is a keyboard
[   271.836] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event6)
[   271.836] (**) Dell WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[   271.836] (**) Dell WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[   271.836] (**) Dell WMI hotkeys: Applying InputClass "system-keyboard"
[   271.836] (II) Using input driver 'libinput' for 'Dell WMI hotkeys'
[   271.836] (II) systemd-logind: got fd for /dev/input/event6 13:70 fd 50 paused 0
[   271.836] (**) Dell WMI hotkeys: always reports core events
[   271.836] (**) Option "Device" "/dev/input/event6"
[   271.836] (**) Option "_source" "server/udev"
[   271.837] (II) input device 'Dell WMI hotkeys', /dev/input/event6 is tagged by udev as: Keyboard
[   271.837] (II) input device 'Dell WMI hotkeys', /dev/input/event6 is a keyboard
[   271.837] (**) Option "config_info" "udev:/sys/devices/virtual/input/input8/event6"
[   271.837] (II) XINPUT: Adding extended input device "Dell WMI hotkeys" (type: KEYBOARD, id 16)
[   271.837] (**) Option "xkb_model" "pc105"
[   271.837] (**) Option "xkb_layout" "gb"
[   271.837] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[   271.837] (II) input device 'Dell WMI hotkeys', /dev/input/event6 is tagged by udev as: Keyboard
[   271.837] (II) input device 'Dell WMI hotkeys', /dev/input/event6 is a keyboard
[   278.921] (II) Server zapped. Shutting down.
[   278.931] (**) Option "fd" "38"
[   278.931] (**) Option "fd" "41"
[   278.931] (**) Option "fd" "42"
[   278.931] (**) Option "fd" "43"
[   278.931] (**) Option "fd" "44"
[   278.931] (**) Option "fd" "45"
[   278.931] (**) Option "fd" "47"
[   278.931] (**) Option "fd" "48"
[   278.931] (**) Option "fd" "49"
[   278.931] (**) Option "fd" "50"
[   278.932] (II) UnloadModule: "libinput"
[   278.932] (II) systemd-logind: releasing fd for 13:70
[   278.960] (II) UnloadModule: "libinput"
[   278.960] (II) systemd-logind: releasing fd for 13:65
[   279.000] (II) UnloadModule: "libinput"
[   279.000] (II) systemd-logind: releasing fd for 13:71
[   279.060] (II) UnloadModule: "libinput"
[   279.060] (II) systemd-logind: releasing fd for 13:64
[   279.103] (II) UnloadModule: "synaptics"
[   279.103] (II) systemd-logind: releasing fd for 13:75
[   279.140] (II) UnloadModule: "libinput"
[   279.140] (II) systemd-logind: releasing fd for 13:72
[   279.180] (II) UnloadModule: "libinput"
[   279.180] (II) systemd-logind: releasing fd for 13:66
[   279.200] (II) UnloadModule: "libinput"
[   279.200] (II) systemd-logind: releasing fd for 13:67
[   279.220] (II) UnloadModule: "libinput"
[   279.220] (II) systemd-logind: releasing fd for 13:74
[   279.250] (II) UnloadModule: "libinput"
[   279.250] (II) systemd-logind: releasing fd for 13:73
[   279.270] (II) UnloadModule: "libinput"
[   279.270] (II) systemd-logind: releasing fd for 13:69
[   279.336] (II) NVIDIA(GPU-0): Deleting GPU-0
[   279.570] (II) Server terminated successfully (0). Closing log file.

Last edited by scandox (2017-03-15 23:28:02)

Offline

#12 2017-03-16 07:57:11

seth
Member
Registered: 2012-09-03
Posts: 51,143

Re: nvidia_drm module

The bottom line is that w/o nvidia_drm, the nvidia xorg driver isn't met.
What if you "convince" xorg to load the nvidia driver? (having nvidia-settings write an xorg.conf should provide a screen section linking a device section that configures the nvidia driver, the block or maybe just unload nvidia_drm and try to start X11)

@scandox
There's much more going on - lspci only lists an intel IGP, xorg matches intel, nouveau and nvidia, all of them and the modesetting and vesa drivers are loaded, then ultimately modesetting and nvidia remain.
I can see where intel kms and nvidia_drm might run into conflicts (the modesetting driver tries to cover the nvidia GPU). but I don't understand the lspci output (contrasting the xorg log)

Is the lspci output complete?
What about "lspci | grep -i nvidia"?
Why is nouveau considered, "lsmod | grep nouveau"? - Why is xf86-video-nouveau installed itfp.
It's also weird that the modesetting driver controls the intel chip despite xf86-video-intel seems installed

[   271.053] (II) LoadModule: "ramdac"
[   271.053] (II) Module "ramdac" already built-in
[   271.303] (II) NVIDIA(0): Validated MetaModes:
[   271.303] (II) NVIDIA(0):     "NULL"
[   271.303] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480
[   271.303] (WW) NVIDIA(0): Unable to get display device for DPI computation.
[   271.422] (II) NVIDIA(0): Built-in logo is bigger than the screen.
[   271.422] (II) NVIDIA(0): Setting mode "NULL"
[   271.427] (WW) NVIDIA(0): Option "PrimaryGPU" is not used
[   271.427] (II) Loading sub module "dri2"
[   271.427] (II) LoadModule: "dri2"
[   271.427] (II) Module "dri2" already built-in

You seem to have some heavy xorg.conf around, I suggest to share /etc/X11/xorg.conf* (file and all contents of xorg.conf.d) for inspection - this doesn't look like some stock setup ;-)

Offline

#13 2017-03-16 10:16:02

scandox
Member
Registered: 2017-03-15
Posts: 8

Re: nvidia_drm module

lspci | grep -i nvidia output:

02:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)

lsmod | grep nouveau output is empty.

I have no xorg.conf file at all. As I understand it this is the default situation, but I made a thorough search just in case. There is this file in /xorg.conf.d:

## 00-keyboard.conf
# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "gb"
        Option "XkbModel" "pc105"
        Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

Also in my .bash_profile I have these lines:

[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
xset -dpms
xset s off
xset s noblank

I added these because my wife gets really annoyed when the screen goes blank in the middle of movies on Youtube and then she says "bloody linux"...and I feel like I'm letting the team down.

Last edited by scandox (2017-03-16 10:17:09)

Offline

#14 2017-03-16 11:34:04

loqs
Member
Registered: 2014-03-06
Posts: 17,362

Re: nvidia_drm module

@scandox can you please post the contents of ~/.xinitrc and output of

$ lspci | grep -E "VGA|3D"

Also if exec startx is executed the lines following it will not be as exec replaces the current running process and does not return.
@seth this seems like an unconfigured hybrid system although why that would cause the blank screen is not apparent to me.

Offline

#15 2017-03-16 11:48:12

scandox
Member
Registered: 2017-03-15
Posts: 8

Re: nvidia_drm module

I don't have a ~/.xinitrc, but I did add a last line to the one in /etc/X11/xinit:

$ cat /etc/X11/xinit/xinitrc
#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then







    xrdb -merge $sysresources

fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then







    xrdb -merge "$userresources"

fi

if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi

# start some nice programs

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

exec i3

And the output for lspci:

$ lspci | grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
02:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)

Ah hah that's interesting about exec. So those commands never execute. Maybe it is a residual thing from an old config. Screen generally never goes to sleep now anyway. So I must have kicked the right box somewhere along the line.

Last edited by scandox (2017-03-16 11:51:49)

Offline

#16 2017-03-16 11:58:52

loqs
Member
Registered: 2014-03-06
Posts: 17,362

Re: nvidia_drm module

please try adding the following two lines to /etc/X11/xinit/xinitrc just before the exec lines.

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

if you still get a blank screen try adding /etc/X11/xorg.conf

Section "Module"
    Load "modesetting"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "2:0:0"
    Option "AllowEmptyInitialConfiguration"
EndSection

That should configure the hybrid system for NVIDIA_Optimus

Offline

#17 2017-03-16 12:53:44

scandox
Member
Registered: 2017-03-15
Posts: 8

Re: nvidia_drm module

Yeah the xrandr settings worked without any additional configuration. I'd appreciate any layman's terms explanation of what was going on. Also do I actually need the nvidia software at all? I'm a very non-graphical user. Perhaps next time I should seek out a laptop with no special graphics card....if such a thing exists.

Thanks.

Last edited by scandox (2017-03-16 12:54:06)

Offline

#18 2017-03-16 16:08:29

loqs
Member
Registered: 2014-03-06
Posts: 17,362

Re: nvidia_drm module

If you want more powersaving you could switch from Optimus to Bumblebee or see if there is a setting in the firmware to disable the discrete card.

Offline

Board footer

Powered by FluxBB