You are not logged in.

#1 2017-09-20 09:51:35

JonnyRobbie
Member
Registered: 2015-04-28
Posts: 170

[s] Xorg freezes after a while when a second monitor is NOT connected

I did some extensive testing (involving a lot of hardware configurations, system freezes and forced shotdowns), but I believe my issue boils down to the fact that my laptop (xorg) freezes after a while if some external monitor is not connected. It's usually a clean frame freeze, but it also sometimes blacks out. It does not freeze instantly, usually after a few minutes of runtime, I'm conjecturing it's when an app tries to display something on now not-connected display, but I cannot be sure.

Getting logs seems to be a headache too. I do not see any consistency in what errors gets logged to /var/log/Xorg.0.log*. After a forced reboot, there is either no suspicious info found. But once or twice I found there:

[   938.271] (--) Log file renamed from "/var/log/Xorg.pid-850.log" to "/var/log/Xorg.0.log"
[   938.272] 
X.Org X Server 1.19.3
Release Date: 2017-03-15
[   938.272] X Protocol Version 11, Revision 0
[   938.272] Build Operating System: Linux 4.12.5-1-ARCH x86_64 
[   938.272] Current Operating System: Linux coruscant 4.12.13-1-ARCH #1 SMP PREEMPT Fri Sep 15 06:36:43 UTC 2017 x86_64
[   938.272] Kernel command line: BOOT_IMAGE=/@root/boot/vmlinuz-linux root=UUID=b4a6c13a-aa53-4676-a284-65b9aba82343 rw rootflags=subvol=@root quiet resume=UUID=e71a4772-245e-44c0-ad60-cde9e465ad42
[   938.272] Build Date: 13 August 2017  09:37:50PM
[   938.272]  
[   938.272] Current version of pixman: 0.34.0
[   938.272]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[   938.272] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   938.272] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Sep 19 12:42:52 2017
[   938.272] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   938.272] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   938.272] (==) No Layout section.  Using the first Screen section.
[   938.272] (==) No screen section available. Using defaults.
[   938.272] (**) |-->Screen "Default Screen Section" (0)
[   938.272] (**) |   |-->Monitor "<default monitor>"
[   938.272] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[   938.272] (==) Automatically adding devices
[   938.272] (==) Automatically enabling devices
[   938.272] (==) Automatically adding GPU devices
[   938.272] (==) Automatically binding GPU devices
[   938.273] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   938.273] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[   938.273]    Entry deleted from font path.
[   938.273] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[   938.273]    Entry deleted from font path.
[   938.273]    (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[   938.273] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[   938.273]    Entry deleted from font path.
[   938.273]    (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[   938.273] (==) FontPath set to:
        /usr/share/fonts/misc/,
        /usr/share/fonts/TTF/,
        /usr/share/fonts/OTF/
[   938.273] (==) ModulePath set to "/usr/lib/xorg/modules"
[   938.273] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[   938.273] (II) Loader magic: 0x5607c315bd40
[   938.273] (II) Module ABI versions:
[   938.273]    X.Org ANSI C Emulation: 0.4
[   938.273]    X.Org Video Driver: 23.0
[   938.273]    X.Org XInput driver : 24.1
[   938.273]    X.Org Server Extension : 10.0
[   938.273] (++) using VT number 7

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

this may be similar:

[   399.399] (--) Log file renamed from "/var/log/Xorg.pid-2863.log" to "/var/log/Xorg.0.log"
[   399.399] 
X.Org X Server 1.19.3
Release Date: 2017-03-15
[   399.399] X Protocol Version 11, Revision 0
[   399.399] Build Operating System: Linux 4.12.5-1-ARCH x86_64 
[   399.399] Current Operating System: Linux coruscant 4.12.13-1-ARCH #1 SMP PREEMPT Fri Sep 15 06:36:43 UTC 2017 x86_64
[   399.399] Kernel command line: BOOT_IMAGE=/@root/boot/vmlinuz-linux root=UUID=b4a6c13a-aa53-4676-a284-65b9aba82343 rw rootflags=subvol=@root quiet resume=UUID=e71a4772-245e-44c0-ad60-cde9e465ad42
[   399.399] Build Date: 13 August 2017  09:37:50PM
[   399.399]  
[   399.399] Current version of pixman: 0.34.0
[   399.399]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[   399.399] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   399.400] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Sep 19 19:00:44 2017
[   399.400] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   399.400] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   399.400] (==) No Layout section.  Using the first Screen section.
[   399.400] (==) No screen section available. Using defaults.
[   399.400] (**) |-->Screen "Default Screen Section" (0)
[   399.400] (**) |   |-->Monitor "<default monitor>"
[   399.400] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[   399.400] (==) Automatically adding devices
[   399.400] (==) Automatically enabling devices
[   399.400] (==) Automatically adding GPU devices
[   399.400] (==) Automatically binding GPU devices
[   399.400] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   399.400] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[   399.400]    Entry deleted from font path.
[   399.400] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[   399.400]    Entry deleted from font path.
[   399.400]    (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[   399.400] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[   399.400]    Entry deleted from font path.
[   399.400]    (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[   399.400] (==) FontPath set to:
        /usr/share/fonts/misc/,
        /usr/share/fonts/TTF/,
        /usr/share/fonts/OTF/
[   399.400] (==) ModulePath set to "/usr/lib/xorg/modules"
[   399.400] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[   399.400] (II) Loader magic: 0x55c3598c3d40
[   399.400] (II) Module ABI versions:
[   399.400]    X.Org ANSI C Emulation: 0.4
[   399.400]    X.Org Video Driver: 23.0
[   399.400]    X.Org XInput driver : 24.1
[   399.400]    X.Org Server Extension : 10.0
[   399.401] (++) using VT number 7

[   399.401] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[   399.404] (II) no primary bus or device found
[   399.404] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   399.404] (II) LoadModule: "glx"
[   399.405] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   399.421] (II) Module glx: vendor="X.Org Foundation"
[   399.421]    compiled for 1.19.3, module version = 1.0.0
[   399.421]    ABI class: X.Org Server Extension, version 10.0
[   399.421] (==) Matched modesetting as autoconfigured driver 0
[   399.421] (==) Matched fbdev as autoconfigured driver 1
[   399.421] (==) Matched vesa as autoconfigured driver 2
[   399.421] (==) Assigned the driver to the xf86ConfigLayout
[   399.421] (II) LoadModule: "modesetting"
[   399.421] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   399.421] (II) Module modesetting: vendor="X.Org Foundation"
[   399.421]    compiled for 1.19.3, module version = 1.19.3
[   399.421]    Module class: X.Org Video Driver
[   399.421]    ABI class: X.Org Video Driver, version 23.0
[   399.421] (II) LoadModule: "fbdev"
[   399.421] (WW) Warning, couldn't open module fbdev
[   399.421] (II) UnloadModule: "fbdev"
[   399.421] (II) Unloading fbdev
[   399.421] (EE) Failed to load module "fbdev" (module does not exist, 0)
[   399.421] (II) LoadModule: "vesa"
[   399.422] (WW) Warning, couldn't open module vesa
[   399.422] (II) UnloadModule: "vesa"
[   399.422] (II) Unloading vesa
[   399.422] (EE) Failed to load module "vesa" (module does not exist, 0)
[   399.422] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   399.422] (WW) Falling back to old probe method for modesetting
[   399.422] (WW) Falling back to old probe method for modesetting
[   399.422] (EE) No devices detected.
[   399.422] (EE) 
Fatal server error:
[   399.422] (EE) no screens found(EE) 
[   399.422] (EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
[   399.422] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   399.422] (EE) 
[   399.502] (EE) Server terminated with error (1). Closing log file.

and maybe this?:

[   209.336] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0xdfff2fff, 0x00009af4)
[   216.336] (WW) NVIDIA(0): WAIT (1, 6, 0x8000, 0xdfff2fff, 0x00009af4)
[   219.353] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0xdfff2fff, 0x0000a9c8)

Some config files:

$ ls /etc/X11/xorg.conf
ls: cannot access '/etc/X11/xorg.conf': No such file or directory
$ ls /etc/X11/xorg.conf.d
50-mouseaccelleration.conf  70-wacom.conf
$ ls /usr/share/X11/xorg.conf   
ls: cannot access '/usr/share/X11/xorg.conf': No such file or directory
$ ls /usr/share/X11/xorg.conf.d
10-nvidia-drm-outputclass.conf  10-quirks.conf  40-libinput.conf

Some system info:

$ uname -roms
Linux 4.12.13-1-ARCH x86_64 GNU/Linux
$ pacman -Qs xorg-server
local/xorg-server 1.19.3-3 (xorg)
$ pacman -Qs nvidia-340xx
local/nvidia-340xx 340.102-17
$ kwin_x11 --version
kwin 5.10.5

One important thing I guess is that this seems to be some kind of regression. I do not take my laptop off the second screen too often, but it used to work solo disconnected a few months ago. It has to be some kind of update, but I have no way on knowing which one, since quite some time passed since last working configuration.

I've tried to look through archwiki, but the articles there seem to revolve more around getting two monitors to work at all, which seems not to by my issue. Also those articles mostly describe static configuration, but usually not dynamic plugged/not plugged config.

I would appreciate if someone could point me to mote troubleshooting techniques on how to fix this issue, or better yet if this is a known issue.

Thanks

Last edited by JonnyRobbie (2017-11-26 09:18:33)

Offline

#2 2017-09-20 10:50:07

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,659

Re: [s] Xorg freezes after a while when a second monitor is NOT connected

This reads like you have the nvidia driver installed but don't have the nvidia ddx for some reason. Post

lspci -k
pacman -Qs nvidia
pacman -Qs mesa
pacman -Qs bumblebee

And maybe the full untruncated xorg log from which you got that warning from.

Offline

#3 2017-09-20 11:05:33

JonnyRobbie
Member
Registered: 2015-04-28
Posts: 170

Re: [s] Xorg freezes after a while when a second monitor is NOT connected

The info right now is with the second monitor connected (so I could do some work done):

$ lspci -k
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel modules: intel_agp
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci_hcd
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci_hcd
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci_hcd
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci_hcd
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci_hcd
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci_hcd
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: lpc_ich
        Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: ahci
        Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: r8169
        Kernel modules: r8169
06:00.0 Network controller: Intel Corporation WiFi Link 5100
        Subsystem: Intel Corporation WiFi Link 5100 AGN
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi
07:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: firewire_ohci
        Kernel modules: firewire_ohci
07:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: sdhci-pci
        Kernel modules: sdhci_pci
07:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel modules: sdhci_pci
07:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
        Kernel driver in use: jmb38x_ms
        Kernel modules: jmb38x_ms
07:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 6510
08:00.0 VGA compatible controller: NVIDIA Corporation G94M [GeForce 9800M GS] (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7220
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia
$ pacman -Qs nvidia
local/lib32-nvidia-340xx-utils 340.102-3
    NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia-340xx 340.102-3
    OpenCL implemention for NVIDIA (32-bit)
local/libvdpau 1.1.1-2
    Nvidia VDPAU library
local/nvidia-340xx 340.102-17
    NVIDIA drivers for linux, 340xx legacy branch
local/nvidia-340xx-utils 340.102-8
    NVIDIA drivers utilities
local/opencl-nvidia-340xx 340.102-8
    OpenCL implemention for NVIDIA
$ pacman -Qs mesa  
local/glu 9.0.0-4
    Mesa OpenGL Utility library
local/lib32-glu 9.0.0-3
    Mesa OpenGL utility library (32 bits)
local/lib32-libtxc_dxtn 1.0.1-5
    S3 Texture Compression (S3TC) library for Mesa (32-bit)
local/lib32-mesa 17.2.0-2
    an open-source implementation of the OpenGL specification (32-bit)
local/libtxc_dxtn 1.0.1-6
    S3 Texture Compression (S3TC) library for Mesa
local/mesa 17.2.0-3
    an open-source implementation of the OpenGL specification
$ pacman -Qs bumblebee

The warning xorg0:

$ cat Xorg.0.log.old 
[    38.701] (--) Log file renamed from "/var/log/Xorg.pid-363.log" to "/var/log/Xorg.0.log"
[    38.769] 
X.Org X Server 1.19.3
Release Date: 2017-03-15
[    38.769] X Protocol Version 11, Revision 0
[    38.769] Build Operating System: Linux 4.12.5-1-ARCH x86_64 
[    38.769] Current Operating System: Linux coruscant 4.12.13-1-ARCH #1 SMP PREEMPT Fri Sep 15 06:36:43 UTC 2017 x86_64
[    38.769] Kernel command line: BOOT_IMAGE=/@root/boot/vmlinuz-linux root=UUID=b4a6c13a-aa53-4676-a284-65b9aba82343 rw rootflags=subvol=@root quiet resume=UUID=e71a4772-245e-44c0-ad60-cde9e465ad42
[    38.769] Build Date: 13 August 2017  09:37:50PM
[    38.769]  
[    38.769] Current version of pixman: 0.34.0
[    38.769]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    38.769] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    38.769] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Sep 20 11:00:00 2017
[    38.884] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    38.884] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    38.885] (==) No Layout section.  Using the first Screen section.
[    38.885] (==) No screen section available. Using defaults.
[    38.885] (**) |-->Screen "Default Screen Section" (0)
[    38.885] (**) |   |-->Monitor "<default monitor>"
[    38.885] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[    38.885] (==) Automatically adding devices
[    38.885] (==) Automatically enabling devices
[    38.885] (==) Automatically adding GPU devices
[    38.885] (==) Automatically binding GPU devices
[    38.885] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    39.041] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    39.042]    Entry deleted from font path.
[    39.042] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    39.042]    Entry deleted from font path.
[    39.042]    (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    39.042] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    39.042]    Entry deleted from font path.
[    39.042]    (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    39.042] (==) FontPath set to:
        /usr/share/fonts/misc/,
        /usr/share/fonts/TTF/,
        /usr/share/fonts/OTF/
[    39.042] (==) ModulePath set to "/usr/lib/xorg/modules"
[    39.042] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[    39.042] (II) Loader magic: 0x56479071ad40
[    39.042] (II) Module ABI versions:
[    39.042]    X.Org ANSI C Emulation: 0.4
[    39.042]    X.Org Video Driver: 23.0
[    39.042]    X.Org XInput driver : 24.1
[    39.042]    X.Org Server Extension : 10.0
[    39.043] (++) using VT number 7

[    39.043] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    39.044] (II) xfree86: Adding drm device (/dev/dri/card0)
[    39.047] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
[    39.047] (**) OutputClass "nvidia" setting /dev/dri/card0 as PrimaryGPU
[    39.049] (--) PCI:*(0:8:0:0) 10de:062b:1462:7220 rev 161, Mem @ 0xfd000000/16777216, 0xd0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000ec00/128, BIOS @ 0x????????/131072
[    39.049] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    39.049] (II) LoadModule: "glx"
[    39.109] (II) Loading /usr/lib/nvidia/xorg/libglx.so
[    47.466] (II) Module glx: vendor="NVIDIA Corporation"
[    47.466]    compiled for 4.0.2, module version = 1.0.0
[    47.466]    Module class: X.Org Server Extension
[    47.466] (II) NVIDIA GLX Module  340.102  Mon Jan 16 12:37:38 PST 2017
[    47.466] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[    47.466]    loading driver: nvidia
[    47.466] (==) Matched nvidia as autoconfigured driver 0
[    47.466] (==) Matched nouveau as autoconfigured driver 1
[    47.466] (==) Matched nv as autoconfigured driver 2
[    47.466] (==) Matched nouveau as autoconfigured driver 3
[    47.466] (==) Matched nv as autoconfigured driver 4
[    47.466] (==) Matched modesetting as autoconfigured driver 5
[    47.466] (==) Matched fbdev as autoconfigured driver 6
[    47.466] (==) Matched vesa as autoconfigured driver 7
[    47.467] (==) Assigned the driver to the xf86ConfigLayout
[    47.467] (II) LoadModule: "nvidia"
[    47.553] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    48.119] (II) Module nvidia: vendor="NVIDIA Corporation"
[    48.119]    compiled for 4.0.2, module version = 1.0.0
[    48.119]    Module class: X.Org Video Driver
[    48.641] (II) LoadModule: "nouveau"
[    48.718] (WW) Warning, couldn't open module nouveau
[    48.718] (II) UnloadModule: "nouveau"
[    48.718] (II) Unloading nouveau
[    48.718] (EE) Failed to load module "nouveau" (module does not exist, 0)
[    48.718] (II) LoadModule: "nv"
[    48.719] (WW) Warning, couldn't open module nv
[    48.719] (II) UnloadModule: "nv"
[    48.719] (II) Unloading nv
[    48.719] (EE) Failed to load module "nv" (module does not exist, 0)
[    48.719] (II) LoadModule: "modesetting"
[    48.719] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    48.749] (II) Module modesetting: vendor="X.Org Foundation"
[    48.749]    compiled for 1.19.3, module version = 1.19.3
[    48.749]    Module class: X.Org Video Driver
[    48.749]    ABI class: X.Org Video Driver, version 23.0
[    48.749] (II) LoadModule: "fbdev"
[    48.750] (WW) Warning, couldn't open module fbdev
[    48.750] (II) UnloadModule: "fbdev"
[    48.750] (II) Unloading fbdev
[    48.750] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    48.750] (II) LoadModule: "vesa"
[    48.751] (WW) Warning, couldn't open module vesa
[    48.751] (II) UnloadModule: "vesa"
[    48.751] (II) Unloading vesa
[    48.751] (EE) Failed to load module "vesa" (module does not exist, 0)
[    48.751] (II) NVIDIA dlloader X Driver  340.102  Mon Jan 16 12:17:09 PST 2017
[    48.751] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    48.751] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    48.878] (II) Loading sub module "fb"
[    48.878] (II) LoadModule: "fb"
[    48.878] (II) Loading /usr/lib/xorg/modules/libfb.so
[    49.032] (II) Module fb: vendor="X.Org Foundation"
[    49.032]    compiled for 1.19.3, module version = 1.0.0
[    49.032]    ABI class: X.Org ANSI C Emulation, version 0.4
[    49.032] (WW) Unresolved symbol: fbGetGCPrivateKey
[    49.033] (II) Loading sub module "wfb"
[    49.033] (II) LoadModule: "wfb"
[    49.033] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    49.084] (II) Module wfb: vendor="X.Org Foundation"
[    49.084]    compiled for 1.19.3, module version = 1.0.0
[    49.084]    ABI class: X.Org ANSI C Emulation, version 0.4
[    49.084] (II) Loading sub module "ramdac"
[    49.084] (II) LoadModule: "ramdac"
[    49.084] (II) Module "ramdac" already built-in
[    49.085] (WW) Falling back to old probe method for modesetting
[    49.085] (II) NVIDIA(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[    49.085] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    49.085] (==) NVIDIA(0): RGB weight 888
[    49.085] (==) NVIDIA(0): Default visual is TrueColor
[    49.085] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    49.085] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[    49.085] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[    49.085] (**) NVIDIA(0): Enabling 2D acceleration
[    50.311] (II) NVIDIA(0): Display (AU Optronics Corporation (DFP-0)) does not support
[    50.311] (II) NVIDIA(0):     NVIDIA 3D Vision stereo.
[    50.311] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)
[    50.313] (II) NVIDIA(0): NVIDIA GPU GeForce 9800M GS (G94) at PCI:8:0:0 (GPU-0)
[    50.313] (--) NVIDIA(0): Memory: 1048576 kBytes
[    50.313] (--) NVIDIA(0): VideoBIOS: 62.94.55.00.00
[    50.313] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    50.315] (--) NVIDIA(0): Valid display device(s) on GeForce 9800M GS at PCI:8:0:0
[    50.315] (--) NVIDIA(0):     CRT-0
[    50.316] (--) NVIDIA(0):     AU Optronics Corporation (DFP-0) (boot, connected)
[    50.316] (--) NVIDIA(0):     DFP-1
[    50.316] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    50.316] (--) NVIDIA(0): AU Optronics Corporation (DFP-0): Internal LVDS
[    50.316] (--) NVIDIA(GPU-0): AU Optronics Corporation (DFP-0): 330.0 MHz maximum pixel clock
[    50.316] (--) NVIDIA(0): DFP-1: Internal TMDS
[    50.316] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[    50.316] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[    50.316] (**) NVIDIA(0):     device AU Optronics Corporation (DFP-0) (Using EDID
[    50.316] (**) NVIDIA(0):     frequencies has been enabled on all display devices.)
[    50.316] (==) NVIDIA(0): 
[    50.316] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    50.316] (==) NVIDIA(0):     will be used as the requested mode.
[    50.316] (==) NVIDIA(0): 
[    50.316] (II) NVIDIA(0): Validated MetaModes:
[    50.316] (II) NVIDIA(0):     "DFP-0:nvidia-auto-select"
[    50.316] (II) NVIDIA(0): Virtual screen size determined to be 1680 x 1050
[    51.378] (--) NVIDIA(0): DPI set to (129, 127); computed from "UseEdidDpi" X config
[    51.378] (--) NVIDIA(0):     option
[    51.378] (II) UnloadModule: "modesetting"
[    51.378] (II) Unloading modesetting
[    51.378] (--) Depth 24 pixmap format is 32 bpp
[    51.378] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[    51.382] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    51.382] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    51.382] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    51.382] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    51.382] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    51.382] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    51.382] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    51.382] (II) NVIDIA(0):     Config Options in the README.
[    51.385] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[    51.713] (==) NVIDIA(0): Disabling shared memory pixmaps
[    51.713] (==) NVIDIA(0): Backing store enabled
[    51.713] (==) NVIDIA(0): Silken mouse enabled
[    51.713] (==) NVIDIA(0): DPMS enabled
[    51.714] (WW) NVIDIA(0): Option "PrimaryGPU" is not used
[    51.714] (II) Loading sub module "dri2"
[    51.714] (II) LoadModule: "dri2"
[    51.714] (II) Module "dri2" already built-in
[    51.714] (II) NVIDIA(0): [DRI2] Setup complete
[    51.714] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[    51.714] (--) RandR disabled
[    51.717] (II) Initializing extension GLX
[    51.717] (II) Indirect GLX disabled.(II) config/udev: Adding input device Power Button (/dev/input/event5)
[    53.146] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    53.146] (**) Power Button: Applying InputClass "disable mouse acceleration"
[    53.146] (II) LoadModule: "libinput"
[    53.146] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    53.439] (II) Module libinput: vendor="X.Org Foundation"
[    53.439]    compiled for 1.19.3, module version = 0.26.0
[    53.439]    Module class: X.Org XInput Driver
[    53.439]    ABI class: X.Org XInput driver, version 24.1
[    53.439] (II) Using input driver 'libinput' for 'Power Button'
[    53.439] (**) Power Button: always reports core events
[    53.439] (**) Option "Device" "/dev/input/event5"
[    53.439] (**) Option "_source" "server/udev"
[    53.440] (II) event5  - (II) Power Button: (II) is tagged by udev as: Keyboard
[    53.440] (II) event5  - (II) Power Button: (II) device is a keyboard
[    53.440] (II) event5  - (II) Power Button: (II) device removed
[    53.463] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input6/event5"
[    53.463] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    53.464] (II) event5  - (II) Power Button: (II) is tagged by udev as: Keyboard
[    53.465] (II) event5  - (II) Power Button: (II) device is a keyboard
[    53.466] (II) config/udev: Adding input device Video Bus (/dev/input/event6)
[    53.466] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[    53.466] (**) Video Bus: Applying InputClass "disable mouse acceleration"
[    53.466] (II) Using input driver 'libinput' for 'Video Bus'
[    53.466] (**) Video Bus: always reports core events
[    53.466] (**) Option "Device" "/dev/input/event6"
[    53.466] (**) Option "_source" "server/udev"
[    53.467] (II) event6  - (II) Video Bus: (II) is tagged by udev as: Keyboard
[    53.467] (II) event6  - (II) Video Bus: (II) device is a keyboard
[    53.467] (II) event6  - (II) Video Bus: (II) device removed
[    53.513] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/LNXVIDEO:00/input/input8/event6"
[    53.513] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[    53.515] (II) event6  - (II) Video Bus: (II) is tagged by udev as: Keyboard
[    53.515] (II) event6  - (II) Video Bus: (II) device is a keyboard
[    53.516] (II) config/udev: Adding input device Lid Switch (/dev/input/event3)
[    53.516] (II) No input driver specified, ignoring this device.
[    53.516] (II) This device may have been added with another device file.
[    53.516] (II) config/udev: Adding input device Power Button (/dev/input/event4)
[    53.516] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    53.516] (**) Power Button: Applying InputClass "disable mouse acceleration"
[    53.516] (II) Using input driver 'libinput' for 'Power Button'
[    53.516] (**) Power Button: always reports core events
[    53.516] (**) Option "Device" "/dev/input/event4"
[    53.517] (**) Option "_source" "server/udev"
[    53.517] (II) event4  - (II) Power Button: (II) is tagged by udev as: Keyboard
[    53.517] (II) event4  - (II) Power Button: (II) device is a keyboard
[    53.517] (II) event4  - (II) Power Button: (II) device removed
[    53.543] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input5/event4"
[    53.543] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[    53.545] (II) event4  - (II) Power Button: (II) is tagged by udev as: Keyboard
[    53.545] (II) event4  - (II) Power Button: (II) device is a keyboard
[    53.546] (II) config/udev: Adding input device HDA Intel Line (/dev/input/event9)
[    53.546] (II) No input driver specified, ignoring this device.
[    53.546] (II) This device may have been added with another device file.
[    53.547] (II) config/udev: Adding input device HDA Intel Line Out (/dev/input/event10)
[    53.547] (II) No input driver specified, ignoring this device.
[    53.547] (II) This device may have been added with another device file.
[    53.548] (II) config/udev: Adding input device HDA Intel Headphone (/dev/input/event11)
[    53.548] (II) No input driver specified, ignoring this device.
[    53.548] (II) This device may have been added with another device file.
[    53.549] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event7)
[    53.549] (II) No input driver specified, ignoring this device.
[    53.549] (II) This device may have been added with another device file.
[    53.550] (II) config/udev: Adding input device HDA Intel Mic (/dev/input/event8)
[    53.550] (II) No input driver specified, ignoring this device.
[    53.550] (II) This device may have been added with another device file.
[    53.551] (II) config/udev: Adding input device Logitech G9x Laser Mouse (/dev/input/event1)
[    53.551] (**) Logitech G9x Laser Mouse: Applying InputClass "libinput pointer catchall"
[    53.551] (**) Logitech G9x Laser Mouse: Applying InputClass "disable mouse acceleration"
[    53.551] (II) Using input driver 'libinput' for 'Logitech G9x Laser Mouse'
[    53.551] (**) Logitech G9x Laser Mouse: always reports core events
[    53.551] (**) Option "Device" "/dev/input/event1"
[    53.552] (**) Option "_source" "server/udev"
[    53.607] (II) event1  - (II) Logitech G9x Laser Mouse: (II) is tagged by udev as: Mouse
[    53.607] (II) event1  - (II) Logitech G9x Laser Mouse: (II) device is a pointer
[    53.607] (II) event1  - (II) Logitech G9x Laser Mouse: (II) device removed
[    53.643] (**) Option "AccelSpeed" "-0.7"
[    53.643] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.0/0003:046D:C066.0001/input/input2/event1"
[    53.643] (II) XINPUT: Adding extended input device "Logitech G9x Laser Mouse" (type: MOUSE, id 9)
[    53.644] (**) Option "AccelerationScheme" "none"
[    53.644] (**) Logitech G9x Laser Mouse: (accel) selected scheme none/0
[    53.644] (**) Logitech G9x Laser Mouse: (accel) acceleration factor: 2.000
[    53.644] (**) Logitech G9x Laser Mouse: (accel) acceleration threshold: 4
[    53.701] (II) event1  - (II) Logitech G9x Laser Mouse: (II) is tagged by udev as: Mouse
[    53.701] (II) event1  - (II) Logitech G9x Laser Mouse: (II) device is a pointer
[    53.702] (II) config/udev: Adding input device Logitech G9x Laser Mouse (/dev/input/mouse0)
[    53.702] (II) No input driver specified, ignoring this device.
[    53.702] (II) This device may have been added with another device file.
[    53.704] (II) config/udev: Adding input device Logitech G9x Laser Mouse (/dev/input/event2)
[    53.704] (**) Logitech G9x Laser Mouse: Applying InputClass "libinput keyboard catchall"
[    53.704] (**) Logitech G9x Laser Mouse: Applying InputClass "disable mouse acceleration"
[    53.704] (II) Using input driver 'libinput' for 'Logitech G9x Laser Mouse'
[    53.704] (**) Logitech G9x Laser Mouse: always reports core events
[    53.704] (**) Option "Device" "/dev/input/event2"
[    53.704] (**) Option "_source" "server/udev"
[    53.705] (II) event2  - (II) Logitech G9x Laser Mouse: (II) is tagged by udev as: Keyboard
[    53.706] (II) event2  - (II) Logitech G9x Laser Mouse: (II) device is a keyboard
[    53.706] (II) event2  - (II) Logitech G9x Laser Mouse: (II) device removed
[    53.716] (II) libinput: Logitech G9x Laser Mouse: needs a virtual subdevice
[    53.717] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.1/0003:046D:C066.0002/input/input3/event2"
[    53.717] (II) XINPUT: Adding extended input device "Logitech G9x Laser Mouse" (type: MOUSE, id 10)
[    53.717] (**) Option "AccelerationScheme" "none"
[    53.717] (**) Logitech G9x Laser Mouse: (accel) selected scheme none/0
[    53.717] (**) Logitech G9x Laser Mouse: (accel) acceleration factor: 2.000
[    53.717] (**) Logitech G9x Laser Mouse: (accel) acceleration threshold: 4
[    53.718] (II) event2  - (II) Logitech G9x Laser Mouse: (II) is tagged by udev as: Keyboard
[    53.719] (II) event2  - (II) Logitech G9x Laser Mouse: (II) device is a keyboard
[    53.720] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[    53.720] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[    53.720] (**) AT Translated Set 2 keyboard: Applying InputClass "disable mouse acceleration"
[    53.720] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[    53.720] (**) AT Translated Set 2 keyboard: always reports core events
[    53.720] (**) Option "Device" "/dev/input/event0"
[    53.720] (**) Option "_source" "server/udev"
[    53.720] (II) event0  - (II) AT Translated Set 2 keyboard: (II) is tagged by udev as: Keyboard
[    53.721] (II) event0  - (II) AT Translated Set 2 keyboard: (II) device is a keyboard
[    53.721] (II) event0  - (II) AT Translated Set 2 keyboard: (II) device removed
[    53.736] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[    53.736] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 11)
[    53.737] (II) event0  - (II) AT Translated Set 2 keyboard: (II) is tagged by udev as: Keyboard
[    53.737] (II) event0  - (II) AT Translated Set 2 keyboard: (II) device is a keyboard
[    53.738] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event14)
[    53.738] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[    53.738] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "disable mouse acceleration"
[    53.738] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
[    53.738] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    53.738] (**) Option "Device" "/dev/input/event14"
[    53.738] (**) Option "_source" "server/udev"
[    53.739] (II) event14 - (II) SynPS/2 Synaptics TouchPad: (II) is tagged by udev as: Touchpad
[    53.740] (II) event14 - (II) SynPS/2 Synaptics TouchPad: (II) device is a touchpad
[    53.740] (II) event14 - (II) SynPS/2 Synaptics TouchPad: (II) device removed
[    53.786] (**) Option "AccelSpeed" "-0.7"
[    53.786] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input14/event14"
[    53.786] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 12)
[    53.787] (**) Option "AccelerationScheme" "none"
[    53.787] (**) SynPS/2 Synaptics TouchPad: (accel) selected scheme none/0
[    53.787] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    53.787] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    53.788] (II) event14 - (II) SynPS/2 Synaptics TouchPad: (II) is tagged by udev as: Touchpad
[    53.788] (II) event14 - (II) SynPS/2 Synaptics TouchPad: (II) device is a touchpad
[    53.789] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
[    53.789] (II) No input driver specified, ignoring this device.
[    53.789] (II) This device may have been added with another device file.
[    53.790] (II) config/udev: Adding input device PC Speaker (/dev/input/event13)
[    53.790] (II) No input driver specified, ignoring this device.
[    53.790] (II) This device may have been added with another device file.
[    53.792] (II) config/udev: Adding input device MSI WMI hotkeys (/dev/input/event15)
[    53.792] (**) MSI WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[    53.792] (**) MSI WMI hotkeys: Applying InputClass "disable mouse acceleration"
[    53.792] (II) Using input driver 'libinput' for 'MSI WMI hotkeys'
[    53.792] (**) MSI WMI hotkeys: always reports core events
[    53.792] (**) Option "Device" "/dev/input/event15"
[    53.792] (**) Option "_source" "server/udev"
[    53.792] (II) event15 - (II) MSI WMI hotkeys: (II) is tagged by udev as: Keyboard
[    53.792] (II) event15 - (II) MSI WMI hotkeys: (II) device is a keyboard
[    53.792] (II) event15 - (II) MSI WMI hotkeys: (II) device removed
[    53.826] (**) Option "config_info" "udev:/sys/devices/virtual/input/input16/event15"
[    53.826] (II) XINPUT: Adding extended input device "MSI WMI hotkeys" (type: KEYBOARD, id 13)
[    53.827] (II) event15 - (II) MSI WMI hotkeys: (II) is tagged by udev as: Keyboard
[    53.827] (II) event15 - (II) MSI WMI hotkeys: (II) device is a keyboard
[    53.828] (II) config/udev: Adding input device ENE eHome Infrared Remote Receiver (/dev/input/event12)
[    53.828] (**) ENE eHome Infrared Remote Receiver: Applying InputClass "libinput keyboard catchall"
[    53.828] (**) ENE eHome Infrared Remote Receiver: Applying InputClass "disable mouse acceleration"
[    53.828] (II) Using input driver 'libinput' for 'ENE eHome Infrared Remote Receiver'
[    53.828] (**) ENE eHome Infrared Remote Receiver: always reports core events
[    53.828] (**) Option "Device" "/dev/input/event12"
[    53.828] (**) Option "_source" "server/udev"
[    53.828] (II) event12 - (II) ENE eHome Infrared Remote Receiver: (II) is tagged by udev as: Keyboard
[    53.828] (II) event12 - (II) ENE eHome Infrared Remote Receiver: (II) device is a keyboard
[    53.828] (II) event12 - (II) ENE eHome Infrared Remote Receiver: (II) device removed
[    53.843] (**) Option "config_info" "udev:/sys/devices/virtual/rc/rc0/input13/event12"
[    53.843] (II) XINPUT: Adding extended input device "ENE eHome Infrared Remote Receiver" (type: KEYBOARD, id 14)
[    53.844] (II) event12 - (II) ENE eHome Infrared Remote Receiver: (II) is tagged by udev as: Keyboard
[    53.844] (II) event12 - (II) ENE eHome Infrared Remote Receiver: (II) device is a keyboard
[    53.854] (**) Logitech G9x Laser Mouse: Applying InputClass "libinput keyboard catchall"
[    53.854] (**) Logitech G9x Laser Mouse: Applying InputClass "disable mouse acceleration"
[    53.854] (II) Using input driver 'libinput' for 'Logitech G9x Laser Mouse'
[    53.854] (**) Logitech G9x Laser Mouse: always reports core events
[    53.854] (**) Option "Device" "/dev/input/event2"
[    53.854] (**) Option "_source" "_driver/libinput"
[    53.855] (II) libinput: Logitech G9x Laser Mouse: is a virtual subdevice
[    53.855] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.1/0003:046D:C066.0002/input/input3/event2"
[    53.855] (II) XINPUT: Adding extended input device "Logitech G9x Laser Mouse" (type: KEYBOARD, id 15)
[    85.674] (II) NVIDIA(GPU-0): Display (AU Optronics Corporation (DFP-0)) does not support
[    85.674] (II) NVIDIA(GPU-0):     NVIDIA 3D Vision stereo.
[    89.207] (II) NVIDIA(GPU-0): Display (AU Optronics Corporation (DFP-0)) does not support
[    89.207] (II) NVIDIA(GPU-0):     NVIDIA 3D Vision stereo.
[   209.336] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0xdfff2fff, 0x00009af4)
[   216.336] (WW) NVIDIA(0): WAIT (1, 6, 0x8000, 0xdfff2fff, 0x00009af4)
[   219.353] (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0xdfff2fff, 0x0000a9c8)

Offline

#4 2017-09-20 17:11:06

JonnyRobbie
Member
Registered: 2015-04-28
Posts: 170

Re: [s] Xorg freezes after a while when a second monitor is NOT connected

Just tested another window manager. It still froze with i3.

Offline

#5 2017-09-20 17:42:15

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,659

Re: [s] Xorg freezes after a while when a second monitor is NOT connected

Yeah this does read quite worrisome, in the first log it fails to load the proper driver, in the second log your card completely disappears. Worst case you card is dying. A thing you might try is using the

pcie_port_pm=off

kernel parameter. What would probably also help is posting the journal output of a freezing session (if you have to hard shutdown, use

journalctl -b-1

to get the log from a previous boot.

Offline

#6 2017-09-21 10:15:23

JonnyRobbie
Member
Registered: 2015-04-28
Posts: 170

Re: [s] Xorg freezes after a while when a second monitor is NOT connected

Adding pcie_port_pm didn't help. Still crashes.

I got the journalctl log from the crash. It's a bit longer (even for \[code\]), so here is it on hastebin: https://hastebin.com/oqihoboyow.go ; At 11:53:33, the system was still holding, it crashed after that.

Now, I'd be willing to accept that my notebook is old, but what I don't understand is why is it completely fine when an HDMI monitor is connected? All works well, video, 3D games, seemingly everything works without a crash with the second monitor. I don't understand hardware much, but I cannot see why it would work with multimonotor, but not single.

Last edited by JonnyRobbie (2017-09-21 10:32:26)

Offline

#7 2017-09-21 15:45:49

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

Re: [s] Xorg freezes after a while when a second monitor is NOT connected

Wild guess: a multiscreen setup keeps the nvidia chip in the performance mode ... so try to enforce that in nvidia-settings? (won't be good for your battery drain, though)

Offline

#8 2017-11-26 09:15:45

JonnyRobbie
Member
Registered: 2015-04-28
Posts: 170

Re: [s] Xorg freezes after a while when a second monitor is NOT connected

Ok, post mortem of the issue:

I tried to wait it out. new kernel releases didn't seem to fix the issue. No updates changed anything.

I've tried to boot up a live usb of some Ubuntu derivative (to see if the problem was something Arch specific) and it surprisingly worked fine. Then I realized it's not that big of a surprise because Ubuntu by default uses `nouveau`. Since I realized that in order to properly test Nvidia blob drivers with Ubuntu, I do need to properly install it (I couldn't easily switch them from live usb), it took me another while until I got to do it. And then, it crashed again. So I know it wasn't because of Arch, it was because of Nvidia.

I was getting slightly hopeless by that point. I managed to capture a clean dmesg report after the crash with ssh (not the ones archived after reboot). Here it is:

[  790.441444] pciehp 0000:00:01.0:pcie004: Slot(0): Card not present
[  790.453594] pciehp 0000:00:01.0:pcie004: Slot(0): Card present
[  791.569998] pci 0000:08:00.0: [10de:062b] type 00 class 0x030000
[  791.570030] pci 0000:08:00.0: reg 0x10: [mem 0xfd000000-0xfdffffff]
[  791.570046] pci 0000:08:00.0: reg 0x14: [mem 0xd0000000-0xdfffffff 64bit pref]
[  791.570062] pci 0000:08:00.0: reg 0x1c: [mem 0xfa000000-0xfbffffff 64bit]
[  791.570072] pci 0000:08:00.0: reg 0x24: [io  0xec00-0xec7f]
[  791.570083] pci 0000:08:00.0: reg 0x30: [mem 0x00000000-0x0007ffff pref]
[  791.570261] pci 0000:08:00.0: vgaarb: setting as boot VGA device
[  791.570263] pci 0000:08:00.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[  791.570324] pci 0000:08:00.0: BAR 1: assigned [mem 0xd0000000-0xdfffffff 64bit pref]
[  791.570334] pci 0000:08:00.0: BAR 3: assigned [mem 0xfa000000-0xfbffffff 64bit]
[  791.570345] pci 0000:08:00.0: BAR 0: assigned [mem 0xfc000000-0xfcffffff]
[  791.570349] pci 0000:08:00.0: BAR 6: assigned [mem 0xfd000000-0xfd07ffff pref]
[  791.570351] pci 0000:08:00.0: BAR 5: assigned [io  0xe000-0xe07f]
[  791.570355] pcieport 0000:00:01.0: PCI bridge to [bus 08]
[  791.570357] pcieport 0000:00:01.0:   bridge window [io  0xe000-0xefff]
[  791.570360] pcieport 0000:00:01.0:   bridge window [mem 0xfa000000-0xfebfffff]
[  791.570363] pcieport 0000:00:01.0:   bridge window [mem 0xd0000000-0xdfffffff 64bit pref]
[  791.570385] pci 0000:08:00.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[  791.570559] nvidia 0000:08:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[  791.570815] proc_dir_entry 'gpus/0000:08:00.0' already registered
[  791.570833] ------------[ cut here ]------------
[  791.570840] WARNING: CPU: 0 PID: 1201 at fs/proc/generic.c:328 proc_register+0xb3/0x130
[  791.570841] Modules linked in: ccm arc4 iwldvm snd_hda_codec_hdmi mac80211 snd_hda_codec_realtek snd_hda_codec_generic joydev mousedev iTCO_wdt iTCO_vendor_support ir_rc6_decoder snd_hda_intel snd_hda_codec msi_wmi sparse_keymap coretemp input_leds gpio_ich snd_hda_core wmi_bmof mxm_wmi snd_hwdep evdev kvm_intel rc_rc6_mce ir_lirc_codec snd_pcm i2c_i801 lirc_dev mac_hid nvidia(PO) iwlwifi kvm ene_ir cfg80211 snd_timer psmouse rc_core irqbypass pcspkr snd rfkill r8169 lpc_ich jmb38x_ms memstick wmi drm mii soundcore video ac battery button intel_agp intel_gtt agpgart shpchp acpi_cpufreq sch_fq_codel crypto_user ip_tables x_tables crc32c_generic btrfs xor raid6_pq sr_mod cdrom sd_mod serio_raw atkbd libps2 ahci uhci_hcd libahci libata scsi_mod firewire_ohci sdhci_pci sdhci led_class mmc_core firewire_core
[  791.570898]  crc_itu_t i8042 serio ehci_pci ehci_hcd usbcore usb_common
[  791.570905] CPU: 0 PID: 1201 Comm: kworker/0:1 Tainted: P           O    4.13.12-1-ARCH #1
[  791.570906] Hardware name: Micro-Star International GT627      /MS-1651, BIOS A1651IMS.114 11/20/2009
[  791.570910] Workqueue: pciehp-0 pciehp_power_thread
[  791.570912] task: ffff8bdf216be200 task.stack: ffff981c42b50000
[  791.570914] RIP: 0010:proc_register+0xb3/0x130
[  791.570915] RSP: 0018:ffff981c42b53ad8 EFLAGS: 00010286
[  791.570916] RAX: 0000000000000035 RBX: ffff8bdfb02d5580 RCX: 0000000000000006
[  791.570917] RDX: 0000000000000000 RSI: 0000000000000096 RDI: ffff8bdfbfc0dc70
[  791.570918] RBP: ffff981c42b53b00 R08: 000000000000033b R09: 0000000000000004
[  791.570919] R10: 00000000001fffff R11: 0000000000000001 R12: ffff8bdfb02d5cc0
[  791.570920] R13: ffff8bdfb02d5cf8 R14: ffff8bdf1795f445 R15: ffff8bdf1795f3c0
[  791.570922] FS:  0000000000000000(0000) GS:ffff8bdfbfc00000(0000) knlGS:0000000000000000
[  791.570923] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  791.570924] CR2: 00007f448f0e6ff8 CR3: 0000000139a09000 CR4: 00000000000406f0
[  791.570925] Call Trace:
[  791.570930]  proc_mkdir_data+0x67/0x90
[  791.570932]  proc_mkdir_mode+0x13/0x20
[  791.571080]  nv_procfs_add_gpu+0x6b/0x150 [nvidia]
[  791.571146]  nvidia_probe+0x511/0xdf0 [nvidia]
[  791.571148]  local_pci_probe+0x42/0xa0
[  791.571150]  ? pci_match_device+0xe0/0x110
[  791.571152]  pci_device_probe+0x18d/0x1a0
[  791.571155]  driver_probe_device+0x2ff/0x450
[  791.571156]  __device_attach_driver+0x83/0x100
[  791.571158]  ? __driver_attach+0xe0/0xe0
[  791.571160]  bus_for_each_drv+0x69/0xb0
[  791.571162]  __device_attach+0xdd/0x160
[  791.571163]  device_attach+0x10/0x20
[  791.571165]  pci_bus_add_device+0x4f/0x90
[  791.571166]  pci_bus_add_devices+0x2f/0x70
[  791.571168]  pciehp_configure_device+0x96/0x120
[  791.571170]  pciehp_enable_slot+0x1a5/0x280
[  791.571171]  pciehp_power_thread+0x3b/0xa0
[  791.571174]  process_one_work+0x1de/0x430
[  791.571175]  worker_thread+0x48/0x400
[  791.571178]  kthread+0x125/0x140
[  791.571180]  ? process_one_work+0x430/0x430
[  791.571181]  ? kthread_create_on_node+0x70/0x70
[  791.571184]  ret_from_fork+0x25/0x30
[  791.571185] Code: eb df 48 8d 53 c0 4c 89 f6 e8 1a fe ff ff 85 c0 78 ea 75 c9 49 8d b4 24 85 00 00 00 4c 89 f2 48 c7 c7 f8 75 95 ae e8 be 0d e4 ff <0f> ff 48 c7 c7 38 e1 d3 ae e8 6f 8e 3d 00 41 8b 37 48 c7 c7 60 
[  791.571213] ---[ end trace bd0038b9e28844a0 ]---
[  792.009372] NVRM: Your current system configuration has known problems when
[  792.009378] NVRM: accessing PCI Configuration Space that can lead to accesses
[  792.009382] NVRM: to the PCI Configuration Space of the wrong PCI device. This
[  792.009385] NVRM: is known to cause instabilities with the NVIDIA graphics driver.
[  792.009388] NVRM: 
[  792.009390] NVRM: Please see the MMConfig section in the readme for more information
[  792.009393] NVRM: on how to work around this problem.
[  792.316651] NVRM: GPU at 0000:08:00.0 has fallen off the bus.
[  792.316663] NVRM: GPU at 0000:08:00.0 has fallen off the bus.

It was then, I noticed those NVRM warnings at the end. Looking up that MMConfig section, it recommended adding some kernel parameter.

At this point, I was glad I had etckeeper run from the beginning. Searching through changes with `git log -p /etc/default/grub` revealed that some time around august (just before I noticed the issue), for some reason, I removed `pci=nommconf` parameter (still don't know why).

Reinstating the pci=nommconf kernel parameter as per recommendation from Nvidia's manual MMConfig section seems to have solved the issue.

Protip I learned along the way: split your etc/grub (if you're using grub, I'm sure it will be similar elsewhere) into separate lines. It can be more modularily diffed for git purposes and it allows you to more read-ably comment your reasons for your parameters.

Offline

Board footer

Powered by FluxBB