Ubuntu 16.04 freeze by CUDA use

Hi

Harware :

CPU : AMD Ryzen 7 1800
Memory : 64 gig
Graphic card : 2 x 1080 GTX Ti
with 1 TB SSD drive

OS:
Ubuntu 16.04

Latest CUDA with Tensorflow

the problem we are having is when we use Tensorflow to generate large amount of random pictures, which starts find but after a while it freezes the whole system. sometimes for about 3 to 5 minutes and then it starts working again but sometimes it freezes the system and the only way would be to shutdown the system and start it again.

the nvidia-bug- report has been attached, appreciate if anyone can help us.

[code]


Start of NVIDIA bug report log file. Please include this file, along
with a detailed description of your problem, when reporting a graphics
driver bug via the NVIDIA Linux forum (see devtalk.nvidia.com)
or by sending email to ‘linux-bugs@nvidia.com’.

nvidia-bug-report.sh Version: 22353489

Date: Thursday 7 September 08:03:55 AEST 2017
uname: Linux devg01 4.10.0-33-generic #37~16.04.1-Ubuntu SMP Fri Aug 11 14:07:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
command line flags:


*** /etc/issue
*** ls: -rw-r–r-- 1 root root 26 2017-07-31 23:36:56.000000000 +1000 /etc/issue
Ubuntu 16.04.3 LTS \n \l


*** /etc/debian_version
*** ls: -rw-r–r-- 1 root root 12 2015-04-30 20:00:00.000000000 +1000 /etc/debian_version
stretch/sid


*** /var/log/nvidia-installer.log
*** ls: -rw-r–r-- 1 root root 1027 2017-07-04 16:58:06.763496221 +1000 /var/log/nvidia-installer.log
nvidia-installer log file ‘/var/log/nvidia-installer.log’
creation time: Tue Jul 4 16:58:06 2017
installer version: 375.26

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

nvidia-installer command line:
./nvidia-installer
–ui=none
–no-questions
–accept-license
–disable-nouveau
–dkms

Using built-in stream user interface
→ Detected 16 CPUs online; setting concurrency level to 16.
→ The file ‘/tmp/.X0-lock’ exists and appears to contain the process ID ‘1206’ of a runnning X server.
ERROR: You appear to be running an X server; please exit X before installing. For further details, please see the section INSTALLING THE NVIDIA DRIVER in the README available on the Linux driver download page at www.nvidia.com.
ERROR: Installation has failed. Please see the file ‘/var/log/nvidia-installer.log’ for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.


journalctl -b -0 _COMM=Xorg

– No entries –


journalctl -b -1 _COMM=Xorg


journalctl -b -2 _COMM=Xorg


journalctl -b -0 _COMM=Xorg.bin

– No entries –


journalctl -b -1 _COMM=Xorg.bin


journalctl -b -2 _COMM=Xorg.bin


journalctl -b -0 _COMM=X

– No entries –


journalctl -b -1 _COMM=X


journalctl -b -2 _COMM=X


*** /var/log/Xorg.0.log
*** ls: -rw-r–r-- 1 root root 12129 2017-09-06 07:14:22.172734883 +1000 /var/log/Xorg.0.log
[ 19.181]
X.Org X Server 1.19.3
Release Date: 2017-03-15
[ 19.181] X Protocol Version 11, Revision 0
[ 19.181] Build Operating System: Linux 4.4.0-87-generic x86_64 Ubuntu
[ 19.181] Current Operating System: Linux devg01 4.10.0-33-generic #37~16.04.1-Ubuntu SMP Fri Aug 11 14:07:24 UTC 2017 x86_64
[ 19.181] Kernel command line: BOOT_IMAGE=/vmlinuz-4.10.0-33-generic root=/dev/mapper/ubuntu–vg-root ro text
[ 19.181] Build Date: 25 July 2017 01:30:08PM
[ 19.181] xorg-server 2:1.19.3-1ubuntu1~16.04.2 (For technical support please see Enterprise open source support | Ubuntu)
[ 19.181] Current version of pixman: 0.33.6
[ 19.181] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 19.181] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 19.181] (==) Log file: “/var/log/Xorg.0.log”, Time: Wed Sep 6 07:14:21 2017
[ 19.182] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 19.184] (==) No Layout section. Using the first Screen section.
[ 19.184] (==) No screen section available. Using defaults.
[ 19.184] (
) |–>Screen “Default Screen Section” (0)
[ 19.184] (**) | |–>Monitor “”
[ 19.184] (==) No monitor specified for screen “Default Screen Section”.
Using a default monitor configuration.
[ 19.184] (==) Automatically adding devices
[ 19.184] (==) Automatically enabling devices
[ 19.184] (==) Automatically adding GPU devices
[ 19.184] (==) Automatically binding GPU devices
[ 19.184] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 19.184] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 19.184] Entry deleted from font path.
[ 19.184] (WW) The directory “/usr/share/fonts/X11/100dpi/” does not exist.
[ 19.184] Entry deleted from font path.
[ 19.184] (WW) The directory “/usr/share/fonts/X11/75dpi/” does not exist.
[ 19.184] Entry deleted from font path.
[ 19.185] (WW) The directory “/usr/share/fonts/X11/100dpi” does not exist.
[ 19.185] Entry deleted from font path.
[ 19.185] (WW) The directory “/usr/share/fonts/X11/75dpi” does not exist.
[ 19.185] Entry deleted from font path.
[ 19.185] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 19.185] (==) ModulePath set to “/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules”
[ 19.185] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 19.185] (II) Loader magic: 0x559c56316e00
[ 19.185] (II) Module ABI versions:
[ 19.185] X.Org ANSI C Emulation: 0.4
[ 19.185] X.Org Video Driver: 23.0
[ 19.185] X.Org XInput driver : 24.1
[ 19.185] X.Org Server Extension : 10.0
[ 19.185] (++) using VT number 7

[ 19.185] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 19.186] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 19.186] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 19.187] (–) PCI:*(0:40:0:0) 10de:1b06:10de:120f rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x???/131072
[ 19.187] (–) PCI: (0:41:0:0) 10de:1b06:10de:120f rev 161, Mem @ 0xf4000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000d000/128, BIOS @ 0x???/524288
[ 19.187] (WW) “glamoregl” will not be loaded unless you’ve specified it to be loaded elsewhere.
[ 19.187] (II) “glx” will be loaded by default.
[ 19.187] (II) LoadModule: “glx”
[ 19.189] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ 19.214] (II) Module glx: vendor=“NVIDIA Corporation”
[ 19.214] compiled for 4.0.2, module version = 1.0.0
[ 19.214] Module class: X.Org Server Extension
[ 19.214] (II) NVIDIA GLX Module 384.59 Wed Jul 19 23:41:15 PDT 2017
[ 19.214] (==) Matched nvidia as autoconfigured driver 0
[ 19.214] (==) Matched nouveau as autoconfigured driver 1
[ 19.214] (==) Matched nvidia as autoconfigured driver 2
[ 19.214] (==) Matched nouveau as autoconfigured driver 3
[ 19.214] (==) Matched nvidia as autoconfigured driver 4
[ 19.214] (==) Matched nouveau as autoconfigured driver 5
[ 19.214] (==) Matched modesetting as autoconfigured driver 6
[ 19.214] (==) Matched fbdev as autoconfigured driver 7
[ 19.214] (==) Matched vesa as autoconfigured driver 8
[ 19.214] (==) Assigned the driver to the xf86ConfigLayout
[ 19.214] (II) LoadModule: “nvidia”
[ 19.214] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 19.218] (II) Module nvidia: vendor=“NVIDIA Corporation”
[ 19.218] compiled for 4.0.2, module version = 1.0.0
[ 19.218] Module class: X.Org Video Driver
[ 19.218] (II) LoadModule: “nouveau”
[ 19.219] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 19.220] (II) Module nouveau: vendor=“X.Org Foundation”
[ 19.220] compiled for 1.19.3, module version = 1.0.14
[ 19.220] Module class: X.Org Video Driver
[ 19.220] ABI class: X.Org Video Driver, version 23.0
[ 19.220] (II) LoadModule: “modesetting”
[ 19.220] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 19.221] (II) Module modesetting: vendor=“X.Org Foundation”
[ 19.221] compiled for 1.19.3, module version = 1.19.3
[ 19.221] Module class: X.Org Video Driver
[ 19.221] ABI class: X.Org Video Driver, version 23.0
[ 19.221] (II) LoadModule: “fbdev”
[ 19.221] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 19.221] (II) Module fbdev: vendor=“X.Org Foundation”
[ 19.221] compiled for 1.19.3, module version = 0.4.4
[ 19.221] Module class: X.Org Video Driver
[ 19.221] ABI class: X.Org Video Driver, version 23.0
[ 19.221] (II) LoadModule: “vesa”
[ 19.221] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 19.221] (II) Module vesa: vendor=“X.Org Foundation”
[ 19.221] compiled for 1.19.3, module version = 2.3.4
[ 19.221] Module class: X.Org Video Driver
[ 19.221] ABI class: X.Org Video Driver, version 23.0
[ 19.221] (II) NVIDIA dlloader X Driver 384.59 Wed Jul 19 23:14:49 PDT 2017
[ 19.221] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 19.222] (II) NOUVEAU driver Date: Tue Mar 7 18:44:43 2017 -0500
[ 19.222] (II) NOUVEAU driver for NVIDIA chipset families :
[ 19.222] RIVA TNT (NV04)
[ 19.222] RIVA TNT2 (NV05)
[ 19.222] GeForce 256 (NV10)
[ 19.222] GeForce 2 (NV11, NV15)
[ 19.222] GeForce 4MX (NV17, NV18)
[ 19.222] GeForce 3 (NV20)
[ 19.222] GeForce 4Ti (NV25, NV28)
[ 19.222] GeForce FX (NV3x)
[ 19.222] GeForce 6 (NV4x)
[ 19.222] GeForce 7 (G7x)
[ 19.222] GeForce 8 (G8x)
[ 19.222] GeForce GTX 200 (NVA0)
[ 19.222] GeForce GTX 400 (NVC0)
[ 19.222] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 19.222] (II) FBDEV: driver for framebuffer: fbdev
[ 19.222] (II) VESA: driver for VESA chipsets: vesa
[ 19.227] (II) Loading sub module “fb”
[ 19.227] (II) LoadModule: “fb”
[ 19.227] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 19.228] (II) Module fb: vendor=“X.Org Foundation”
[ 19.228] compiled for 1.19.3, module version = 1.0.0
[ 19.228] ABI class: X.Org ANSI C Emulation, version 0.4
[ 19.228] (II) Loading sub module “wfb”
[ 19.228] (II) LoadModule: “wfb”
[ 19.228] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 19.229] (II) Module wfb: vendor=“X.Org Foundation”
[ 19.229] compiled for 1.19.3, module version = 1.0.0
[ 19.229] ABI class: X.Org ANSI C Emulation, version 0.4
[ 19.229] (II) Loading sub module “ramdac”
[ 19.229] (II) LoadModule: “ramdac”
[ 19.229] (II) Module “ramdac” already built-in
[ 19.231] (EE) [drm] Failed to open DRM device for (null): -22
[ 19.231] (WW) Falling back to old probe method for modesetting
[ 19.231] (WW) Falling back to old probe method for fbdev
[ 19.231] (II) Loading sub module “fbdevhw”
[ 19.231] (II) LoadModule: “fbdevhw”
[ 19.231] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 19.231] (II) Module fbdevhw: vendor=“X.Org Foundation”
[ 19.231] compiled for 1.19.3, module version = 0.0.2
[ 19.231] ABI class: X.Org Video Driver, version 23.0
[ 19.231] (WW) Falling back to old probe method for vesa
[ 19.231] (II) NVIDIA(0): Creating default Display subsection in Screen section
“Default Screen Section” for depth/fbbpp 24/32
[ 19.231] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[ 19.231] (==) NVIDIA(0): RGB weight 888
[ 19.231] (==) NVIDIA(0): Default visual is TrueColor
[ 19.231] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 19.232] (**) NVIDIA(0): Enabling 2D acceleration
[ 19.921] (–) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:40:0:0
[ 19.921] (–) NVIDIA(0): DFP-0
[ 19.921] (–) NVIDIA(0): DFP-1
[ 19.921] (–) NVIDIA(0): DFP-2
[ 19.921] (–) NVIDIA(0): DFP-3
[ 19.921] (–) NVIDIA(0): DFP-4
[ 19.921] (–) NVIDIA(0): DFP-5
[ 19.921] (–) NVIDIA(0): DFP-6 (boot)
[ 19.922] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 1080 Ti (GP102-A) at PCI:40:0:0
[ 19.922] (II) NVIDIA(0): (GPU-0)
[ 19.922] (–) NVIDIA(0): Memory: 11534336 kBytes
[ 19.922] (–) NVIDIA(0): VideoBIOS: 86.02.39.00.01
[ 19.922] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 19.922] (–) NVIDIA(GPU-0): DFP-0: disconnected
[ 19.922] (–) NVIDIA(GPU-0): DFP-0: Internal TMDS
[ 19.922] (–) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[ 19.922] (–) NVIDIA(GPU-0):
[ 19.922] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 19.922] (–) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[ 19.922] (–) NVIDIA(GPU-0): DFP-1: 1440.0 MHz maximum pixel clock
[ 19.922] (–) NVIDIA(GPU-0):
[ 19.922] (–) NVIDIA(GPU-0): DFP-2: disconnected
[ 19.922] (–) NVIDIA(GPU-0): DFP-2: Internal TMDS
[ 19.922] (–) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[ 19.922] (–) NVIDIA(GPU-0):
[ 19.922] (–) NVIDIA(GPU-0): DFP-3: disconnected
[ 19.922] (–) NVIDIA(GPU-0): DFP-3: Internal DisplayPort
[ 19.922] (–) NVIDIA(GPU-0): DFP-3: 1440.0 MHz maximum pixel clock
[ 19.922] (–) NVIDIA(GPU-0):
[ 19.922] (–) NVIDIA(GPU-0): DFP-4: disconnected
[ 19.922] (–) NVIDIA(GPU-0): DFP-4: Internal TMDS
[ 19.922] (–) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
[ 19.922] (–) NVIDIA(GPU-0):
[ 19.922] (–) NVIDIA(GPU-0): DFP-5: disconnected
[ 19.922] (–) NVIDIA(GPU-0): DFP-5: Internal DisplayPort
[ 19.922] (–) NVIDIA(GPU-0): DFP-5: 1440.0 MHz maximum pixel clock
[ 19.922] (–) NVIDIA(GPU-0):
[ 19.923] (–) NVIDIA(GPU-0): DFP-6: disconnected
[ 19.923] (–) NVIDIA(GPU-0): DFP-6: Internal TMDS
[ 19.923] (–) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock
[ 19.923] (–) NVIDIA(GPU-0):
[ 19.923] (EE) NVIDIA(0): Failed to assign any connected display devices to X screen 0.
[ 19.923] (EE) NVIDIA(0): Set AllowEmptyInitialConfiguration if you want the server
[ 19.923] (EE) NVIDIA(0): to start anyway
[ 19.923] (EE) NVIDIA(0): Failing initialization of X screen 0
[ 20.046] (II) UnloadModule: “nvidia”
[ 20.046] (II) UnloadSubModule: “wfb”
[ 20.046] (II) UnloadSubModule: “fb”
[ 20.046] (EE) Screen(s) found, but none have a usable configuration.
[ 20.046] (EE)
Fatal server error:
[ 20.046] (EE) no screens found(EE)
[ 20.046] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 20.046] (EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
[ 20.046] (EE)
[ 20.051] (EE) Server terminated with error (1). Closing log file.


*** /usr/share/X11/xorg.conf.d/10-amdgpu.conf
*** ls: -rw-r–r-- 1 root root 92 2017-07-07 07:10:33.000000000 +1000 /usr/share/X11/xorg.conf.d/10-amdgpu.conf
Section “OutputClass”
Identifier “AMDgpu”
MatchDriver “amdgpu”
Driver “amdgpu”
EndSection


*** /usr/share/X11/xorg.conf.d/10-evdev.conf
*** ls: -rw-r–r-- 1 root root 1099 2017-07-07 07:11:07.000000000 +1000 /usr/share/X11/xorg.conf.d/10-evdev.conf

Catch-all evdev loader for udev-based systems

We don’t simply match on any device since that also adds accelerometers

and other devices that we don’t really want to use. The list below

matches everything but joysticks.

Section “InputClass”
Identifier “evdev pointer catchall”
MatchIsPointer “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
EndSection

Section “InputClass”
Identifier “evdev keyboard catchall”
MatchIsKeyboard “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
EndSection

Section “InputClass”
Identifier “evdev touchpad catchall”
MatchIsTouchpad “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
EndSection

Section “InputClass”
Identifier “evdev tablet catchall”
MatchIsTablet “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
EndSection

Section “InputClass”
Identifier “evdev touchscreen catchall”
MatchIsTouchscreen “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
EndSection


*** /usr/share/X11/xorg.conf.d/10-quirks.conf
*** ls: -rw-r–r-- 1 root root 1350 2017-07-25 23:36:27.000000000 +1000 /usr/share/X11/xorg.conf.d/10-quirks.conf

Collection of quirks and blacklist/whitelists for specific devices.

Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable

22442 – ThinkPad HDAPS accelerometer gets recognized as MOUSE and makes Xorg unusable

Section “InputClass”
Identifier “ThinkPad HDAPS accelerometer blacklist”
MatchProduct “ThinkPad HDAPS accelerometer data”
Option “Ignore” “on”
EndSection

523914 – Mouse does not move in PV Xen guest under RHEL-5.4

Mouse does not move in PV Xen guest

Explicitly tell evdev to not ignore the absolute axes.

Section “InputClass”
Identifier “Xen Virtual Pointer axis blacklist”
MatchProduct “Xen Virtual Pointer”
Option “IgnoreAbsoluteAxes” “off”
Option “IgnoreRelativeAxes” “off”
EndSection

55867 – Doesn't know how to tag XI_TRACKBALL

Bug 55867 - Doesn’t know how to tag XI_TRACKBALL

Section “InputClass”
Identifier “Tag trackballs as XI_TRACKBALL”
MatchProduct “trackball”
MatchDriver “evdev”
Option “TypeName” “TRACKBALL”
EndSection

62831 – Mionix Naos 5000 mouse detected incorrectly

Bug 62831 - Mionix Naos 5000 mouse detected incorrectly

Section “InputClass”
Identifier “Tag Mionix Naos 5000 mouse XI_MOUSE”
MatchProduct “La-VIEW Technology Naos 5000 Mouse”
MatchDriver “evdev”
Option “TypeName” “MOUSE”
EndSection


*** /usr/share/X11/xorg.conf.d/10-radeon.conf
*** ls: -rw-r–r-- 1 root root 92 2017-07-07 07:10:25.000000000 +1000 /usr/share/X11/xorg.conf.d/10-radeon.conf
Section “OutputClass”
Identifier “Radeon”
MatchDriver “radeon”
Driver “radeon”
EndSection


*** /usr/share/X11/xorg.conf.d/11-evdev-quirks.conf
*** ls: -rw-r–r-- 1 root root 590 2017-07-07 07:10:42.000000000 +1000 /usr/share/X11/xorg.conf.d/11-evdev-quirks.conf
Section “InputClass”
Identifier “Avago Technologies mouse quirks (LP: #746639)”
MatchIsPointer “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
MatchUSBID “192f:0416”
Option “Emulate3Buttons” “True”
Option “Emulate3Timeout” “50”
EndSection

X/Y axis not working due to device reporting absolute axes

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/325581

32882 – kensington pocket mouse model #72237 USB 0d62:1000 not working

Section “InputClass”
Identifier “Benq m310”
MatchProduct “HID 0d62:1000”
Driver “evdev”
Option “IgnoreAbsoluteAxes” “true”
EndSection


*** /usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf
*** ls: -rw-r–r-- 1 root root 364 2017-07-07 07:10:42.000000000 +1000 /usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf

trackpoint users want wheel emulation

Section “InputClass”
Identifier “trackpoint catchall”
MatchIsPointer “true”
MatchProduct “TrackPoint|DualPoint Stick”
MatchDevicePath “/dev/input/event*”
Option “Emulate3Buttons” “true”
Option “EmulateWheel” “true”
Option “EmulateWheelButton” “2”
Option “XAxisMapping” “6 7”
Option “YAxisMapping” “4 5”
EndSection


*** /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
*** ls: -rw-r–r-- 1 root root 590 2017-07-07 07:10:21.000000000 +1000 /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
Section “InputClass”
Identifier “Dell Inspiron embedded buttons quirks”
MatchTag “inspiron_1011|inspiron_1012”
MatchDevicePath “/dev/input/event*”
Driver “synaptics”
Option “JumpyCursorThreshold” “90”
EndSection

Section “InputClass”
Identifier “Dell Inspiron quirks”
MatchTag “inspiron_1120”
MatchDevicePath “/dev/input/event*”
Driver “synaptics”
Option “JumpyCursorThreshold” “250”
EndSection

Section “InputClass”
Identifier “HP Mininote quirks”
MatchTag “mininote_1000”
MatchDevicePath “/dev/input/event*”
Driver “synaptics”
Option “JumpyCursorThreshold” “20”
EndSection


*** /usr/share/X11/xorg.conf.d/70-synaptics.conf
*** ls: -rw-r–r-- 1 root root 1751 2017-07-07 07:10:46.000000000 +1000 /usr/share/X11/xorg.conf.d/70-synaptics.conf

Example xorg.conf.d snippet that assigns the touchpad driver

to all touchpads. See xorg.conf.d(5) for more information on

InputClass.

DO NOT EDIT THIS FILE, your distribution will likely overwrite

it when updating. Copy (and rename) this file into

/etc/X11/xorg.conf.d first.

Additional options may be added in the form of

Option “OptionName” “value”

Section “InputClass”
Identifier “touchpad catchall”
Driver “synaptics”
MatchIsTouchpad “on”

This option is recommend on all Linux systems using evdev, but cannot be

enabled by default. See the following link for details:

Who-T: How to ignore configuration errors

  MatchDevicePath "/dev/input/event*"

EndSection

Section “InputClass”
Identifier “touchpad ignore duplicates”
MatchIsTouchpad “on”
MatchOS “Linux”
MatchDevicePath “/dev/input/mouse*”
Option “Ignore” “on”
EndSection

This option enables the bottom right corner to be a right button on clickpads

and the right and middle top areas to be right / middle buttons on clickpads

with a top button area.

This option is only interpreted by clickpads.

Section “InputClass”
Identifier “Default clickpad buttons”
MatchDriver “synaptics”
Option “SoftButtonAreas” “50% 0 82% 0 0 0 0 0”
Option “SecondarySoftButtonAreas” “58% 0 0 15% 42% 58% 0 15%”
EndSection

This option disables software buttons on Apple touchpads.

This option is only interpreted by clickpads.

Section “InputClass”
Identifier “Disable clickpad buttons on Apple touchpads”
MatchProduct “Apple|bcm5974”
MatchDriver “synaptics”
Option “SoftButtonAreas” “0 0 0 0 0 0 0 0”
EndSection


*** /usr/share/X11/xorg.conf.d/70-wacom.conf
*** ls: -rw-r–r-- 1 root root 2747 2017-07-07 07:04:29.000000000 +1000 /usr/share/X11/xorg.conf.d/70-wacom.conf

Some of the below input classes appear 3x times, once for each of

“tablet”, “touchscreen”, and “touchpad” to ensure that the Wacom

driver is not accidentally bound to other types of hardware that

Wacom has made which are not handled by the wacom driver (e.g the

Wacom Bluetooth Keyboard)

Linux Wacom Tablet Project / Bugs / #294 Wacom Bluetooth Keyboard mistakenly bound to xf86-input-wacom driver

Section “InputClass”
Identifier “Wacom USB tablet class”
MatchUSBID “056a:"
MatchDevicePath "/dev/input/event

MatchIsTablet “true”
Driver “wacom”
EndSection

Section “InputClass”
Identifier “Wacom USB touchscreen class”
MatchUSBID “056a:"
MatchDevicePath "/dev/input/event

MatchIsTouchscreen “true”
Driver “wacom”
EndSection

Section “InputClass”
Identifier “Wacom USB touchpad class”
MatchUSBID “056a:"
MatchDevicePath "/dev/input/event

MatchIsTouchpad “true”
Driver “wacom”
EndSection

Section “InputClass”
Identifier “Wacom tablet class”
MatchProduct “Wacom|WACOM|PTK-540WL|ISD-V4”
MatchDevicePath “/dev/input/event*”
MatchIsTablet “true”
Driver “wacom”
EndSection

Section “InputClass”
Identifier “Wacom touchscreen class”
MatchProduct “Wacom|WACOM|PTK-540WL|ISD-V4”
MatchDevicePath “/dev/input/event*”
MatchIsTouchscreen “true”
Driver “wacom”
EndSection

Section “InputClass”
Identifier “Wacom touchpad class”
MatchProduct “Wacom|WACOM|PTK-540WL|ISD-V4”
MatchDevicePath “/dev/input/event*”
MatchIsTouchpad “true”
Driver “wacom”
EndSection

Serial Wacom devices should always be one of tablet, touchscreen, or

touchpad so we can safely get away with just one match section in

these cases

Section “InputClass”
Identifier “Wacom PnP device class”
MatchPnPID “WACf*|WCOM*|WACM*|FUJ02e5|FUJ02e7|FUJ02e9”
MatchDevicePath “/dev/input/event*”
Driver “wacom”
EndSection

Section “InputClass”
Identifier “Wacom serial class”
MatchProduct “Serial Wacom Tablet”
Driver “wacom”
EndSection

Section “InputClass”
Identifier “Wacom serial class identifiers”
MatchProduct “WACf|FUJ02e5|FUJ02e7|FUJ02e9”
Driver “wacom”
EndSection

Hanwang tablets

Section “InputClass”
Identifier “Hanwang class”
MatchProduct “Hanwang”
MatchDevicePath “/dev/input/event*”
Driver “wacom”
EndSection

Waltop tablets

Section “InputClass”
Identifier “Waltop class”
MatchProduct “WALTOP”
MatchIsTablet “on”
MatchDevicePath “/dev/input/event*”
Driver “wacom”
EndSection

N-Trig Duosense Electromagnetic Digitizer

Section “InputClass”
Identifier “Wacom N-Trig class”
MatchProduct “HID 1b96:0001|N-Trig Pen|N-Trig DuoSense”
MatchDevicePath “/dev/input/event*”
Driver “wacom”
Option “Button2” “3”
EndSection


*** /usr/share/X11/xorg.conf.d/glamoregl.conf
*** ls: lrwxrwxrwx 1 root root 29 2017-07-31 15:56:41.332892514 +1000 /usr/share/X11/xorg.conf.d/glamoregl.conf → /etc/alternatives/glamor_conf
Section “Module”
Disable “glamoregl”
EndSection


*** /usr/share/X11/xorg.conf.d/50-nvidia-drm-outputclass.conf: does not exist


*** nvidia-drm-outputclass.conf does not exist


*** /var/log/Xorg.1.log
*** ls: -rw-r–r-- 1 root root 7355 2017-09-06 07:14:23.692734899 +1000 /var/log/Xorg.1.log
[ 21.563]
X.Org X Server 1.19.3
Release Date: 2017-03-15
[ 21.563] X Protocol Version 11, Revision 0
[ 21.563] Build Operating System: Linux 4.4.0-87-generic x86_64 Ubuntu
[ 21.563] Current Operating System: Linux devg01 4.10.0-33-generic #37~16.04.1-Ubuntu SMP Fri Aug 11 14:07:24 UTC 2017 x86_64
[ 21.563] Kernel command line: BOOT_IMAGE=/vmlinuz-4.10.0-33-generic root=/dev/mapper/ubuntu–vg-root ro text
[ 21.563] Build Date: 25 July 2017 01:30:08PM
[ 21.563] xorg-server 2:1.19.3-1ubuntu1~16.04.2 (For technical support please see Enterprise open source support | Ubuntu)
[ 21.563] Current version of pixman: 0.33.6
[ 21.563] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 21.563] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 21.563] (==) Log file: “/var/log/Xorg.1.log”, Time: Wed Sep 6 07:14:23 2017
[ 21.563] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 21.564] (==) No Layout section. Using the first Screen section.
[ 21.564] (==) No screen section available. Using defaults.
[ 21.564] (
) |–>Screen “Default Screen Section” (0)
[ 21.564] (**) | |–>Monitor “”
[ 21.564] (==) No monitor specified for screen “Default Screen Section”.
Using a default monitor configuration.
[ 21.564] (==) Automatically adding devices
[ 21.564] (==) Automatically enabling devices
[ 21.564] (==) Automatically adding GPU devices
[ 21.564] (==) Automatically binding GPU devices
[ 21.564] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 21.564] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 21.564] Entry deleted from font path.
[ 21.564] (WW) The directory “/usr/share/fonts/X11/100dpi/” does not exist.
[ 21.564] Entry deleted from font path.
[ 21.564] (WW) The directory “/usr/share/fonts/X11/75dpi/” does not exist.
[ 21.564] Entry deleted from font path.
[ 21.564] (WW) The directory “/usr/share/fonts/X11/100dpi” does not exist.
[ 21.564] Entry deleted from font path.
[ 21.564] (WW) The directory “/usr/share/fonts/X11/75dpi” does not exist.
[ 21.564] Entry deleted from font path.
[ 21.564] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 21.564] (==) ModulePath set to “/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules”
[ 21.564] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 21.564] (II) Loader magic: 0x564b8c736e00
[ 21.564] (II) Module ABI versions:
[ 21.564] X.Org ANSI C Emulation: 0.4
[ 21.564] X.Org Video Driver: 23.0
[ 21.564] X.Org XInput driver : 24.1
[ 21.564] X.Org Server Extension : 10.0
[ 21.564] (++) using VT number 7

[ 21.564] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 21.564] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 21.564] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 21.566] (–) PCI:*(0:40:0:0) 10de:1b06:10de:120f rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x???/131072
[ 21.566] (–) PCI: (0:41:0:0) 10de:1b06:10de:120f rev 161, Mem @ 0xf4000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000d000/128, BIOS @ 0x???/524288
[ 21.566] (WW) “glamoregl” will not be loaded unless you’ve specified it to be loaded elsewhere.
[ 21.566] (II) “glx” will be loaded by default.
[ 21.566] (II) LoadModule: “glx”
[ 21.566] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ 21.568] (II) Module glx: vendor=“NVIDIA Corporation”
[ 21.568] compiled for 4.0.2, module version = 1.0.0
[ 21.568] Module class: X.Org Server Extension
[ 21.568] (II) NVIDIA GLX Module 384.59 Wed Jul 19 23:41:15 PDT 2017
[ 21.568] (==) Matched nvidia as autoconfigured driver 0
[ 21.568] (==) Matched nouveau as autoconfigured driver 1
[ 21.568] (==) Matched nvidia as autoconfigured driver 2
[ 21.568] (==) Matched nouveau as autoconfigured driver 3
[ 21.568] (==) Matched nvidia as autoconfigured driver 4
[ 21.568] (==) Matched nouveau as autoconfigured driver 5
[ 21.568] (==) Matched modesetting as autoconfigured driver 6
[ 21.568] (==) Matched fbdev as autoconfigured driver 7
[ 21.568] (==) Matched vesa as autoconfigured driver 8
[ 21.568] (==) Assigned the driver to the xf86ConfigLayout
[ 21.568] (II) LoadModule: “nvidia”
[ 21.568] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 21.568] (II) Module nvidia: vendor=“NVIDIA Corporation”
[ 21.568] compiled for 4.0.2, module version = 1.0.0
[ 21.568] Module class: X.Org Video Driver
[ 21.568] (II) LoadModule: “nouveau”
[ 21.569] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 21.569] (II) Module nouveau: vendor=“X.Org Foundation”
[ 21.569] compiled for 1.19.3, module version = 1.0.14
[ 21.569] Module class: X.Org Video Driver
[ 21.569] ABI class: X.Org Video Driver, version 23.0
[ 21.569] (II) LoadModule: “modesetting”
[ 21.569] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 21.569] (II) Module modesetting: vendor=“X.Org Foundation”
[ 21.569] compiled for 1.19.3, module version = 1.19.3
[ 21.569] Module class: X.Org Video Driver
[ 21.569] ABI class: X.Org Video Driver, version 23.0
[ 21.569] (II) LoadModule: “fbdev”
[ 21.569] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 21.569] (II) Module fbdev: vendor=“X.Org Foundation”
[ 21.569] compiled for 1.19.3, module version = 0.4.4
[ 21.569] Module class: X.Org Video Driver
[ 21.569] ABI class: X.Org Video Driver, version 23.0
[ 21.569] (II) LoadModule: “vesa”
[ 21.569] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 21.569] (II) Module vesa: vendor=“X.Org Foundation”
[ 21.569] compiled for 1.19.3, module version = 2.3.4
[ 21.569] Module class: X.Org Video Driver
[ 21.569] ABI class: X.Org Video Driver, version 23.0
[ 21.569] (II) NVIDIA dlloader X Driver 384.59 Wed Jul 19 23:14:49 PDT 2017
[ 21.569] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 21.569] (II) NOUVEAU driver Date: Tue Mar 7 18:44:43 2017 -0500
[ 21.569] (II) NOUVEAU driver for NVIDIA chipset families :
[ 21.569] RIVA TNT (NV04)
[ 21.569] RIVA TNT2 (NV05)
[ 21.569] GeForce 256 (NV10)
[ 21.569] GeForce 2 (NV11, NV15)
[ 21.569] GeForce 4MX (NV17, NV18)
[ 21.569] GeForce 3 (NV20)
[ 21.569] GeForce 4Ti (NV25, NV28)
[ 21.569] GeForce FX (NV3x)
[ 21.569] GeForce 6 (NV4x)
[ 21.569] GeForce 7 (G7x)
[ 21.569] GeForce 8 (G8x)
[ 21.569] GeForce GTX 200 (NVA0)
[ 21.569] GeForce GTX 400 (NVC0)
[ 21.569] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 21.569] (II) FBDEV: driver for framebuffer: fbdev
[ 21.569] (II) VESA: driver for VESA chipsets: vesa


*** /var/log/Xorg.1.log.old
*** ls: -rw-r–r-- 1 root root 7354 2017-08-10 10:55:17.792512981 +1000 /var/log/Xorg.1.log.old
[ 20.659]
X.Org X Server 1.19.3
Release Date: 2017-03-15
[ 20.659] X Protocol Version 11, Revision 0
[ 20.659] Build Operating System: Linux 4.4.0-87-generic x86_64 Ubuntu
[ 20.659] Current Operating System: Linux devg01 4.10.0-30-generic #34~16.04.1-Ubuntu SMP Wed Aug 2 02:13:56 UTC 2017 x86_64
[ 20.659] Kernel command line: BOOT_IMAGE=/vmlinuz-4.10.0-30-generic root=/dev/mapper/ubuntu–vg-root ro text
[ 20.659] Build Date: 25 July 2017 01:30:08PM
[ 20.659] xorg-server 2:1.19.3-1ubuntu1~16.04.2 (For technical support please see Enterprise open source support | Ubuntu)
[ 20.659] Current version of pixman: 0.33.6
[ 20.659] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 20.659] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 20.659] (==) Log file: “/var/log/Xorg.1.log”, Time: Thu Aug 10 10:55:17 2017
[ 20.659] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 20.659] (==) No Layout section. Using the first Screen section.
[ 20.659] (==) No screen section available. Using defaults.
[ 20.659] (
) |–>Screen “Default Screen Section” (0)
[ 20.659] (**) | |–>Monitor “”
[ 20.659] (==) No monitor specified for screen “Default Screen Section”.
Using a default monitor configuration.
[ 20.659] (==) Automatically adding devices
[ 20.659] (==) Automatically enabling devices
[ 20.659] (==) Automatically adding GPU devices
[ 20.659] (==) Automatically binding GPU devices
[ 20.659] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 20.659] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 20.659] Entry deleted from font path.
[ 20.659] (WW) The directory “/usr/share/fonts/X11/100dpi/” does not exist.
[ 20.659] Entry deleted from font path.
[ 20.659] (WW) The directory “/usr/share/fonts/X11/75dpi/” does not exist.
[ 20.659] Entry deleted from font path.
[ 20.659] (WW) The directory “/usr/share/fonts/X11/100dpi” does not exist.
[ 20.659] Entry deleted from font path.
[ 20.659] (WW) The directory “/usr/share/fonts/X11/75dpi” does not exist.
[ 20.659] Entry deleted from font path.
[ 20.659] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 20.659] (==) ModulePath set to “/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules”
[ 20.659] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 20.659] (II) Loader magic: 0x561be68bee00
[ 20.659] (II) Module ABI versions:
[ 20.659] X.Org ANSI C Emulation: 0.4
[ 20.659] X.Org Video Driver: 23.0
[ 20.659] X.Org XInput driver : 24.1
[ 20.659] X.Org Server Extension : 10.0
[ 20.659] (++) using VT number 7

[ 20.659] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 20.660] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 20.660] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 20.661] (–) PCI:*(0:40:0:0) 10de:1b06:10de:120f rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x???/131072
[ 20.661] (–) PCI: (0:41:0:0) 10de:1b06:10de:120f rev 161, Mem @ 0xf4000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000d000/128, BIOS @ 0x???/524288
[ 20.661] (WW) “glamoregl” will not be loaded unless you’ve specified it to be loaded elsewhere.
[ 20.661] (II) “glx” will be loaded by default.
[ 20.661] (II) LoadModule: “glx”
[ 20.662] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ 20.663] (II) Module glx: vendor=“NVIDIA Corporation”
[ 20.664] compiled for 4.0.2, module version = 1.0.0
[ 20.664] Module class: X.Org Server Extension
[ 20.664] (II) NVIDIA GLX Module 384.59 Wed Jul 19 23:41:15 PDT 2017
[ 20.664] (==) Matched nvidia as autoconfigured driver 0
[ 20.664] (==) Matched nouveau as autoconfigured driver 1
[ 20.664] (==) Matched nvidia as autoconfigured driver 2
[ 20.664] (==) Matched nouveau as autoconfigured driver 3
[ 20.664] (==) Matched nvidia as autoconfigured driver 4
[ 20.664] (==) Matched nouveau as autoconfigured driver 5
[ 20.664] (==) Matched modesetting as autoconfigured driver 6
[ 20.664] (==) Matched fbdev as autoconfigured driver 7
[ 20.664] (==) Matched vesa as autoconfigured driver 8
[ 20.664] (==) Assigned the driver to the xf86ConfigLayout
[ 20.664] (II) LoadModule: “nvidia”
[ 20.664] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 20.664] (II) Module nvidia: vendor=“NVIDIA Corporation”
[ 20.664] compiled for 4.0.2, module version = 1.0.0
[ 20.664] Module class: X.Org Video Driver
[ 20.664] (II) LoadModule: “nouveau”
[ 20.664] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 20.664] (II) Module nouveau: vendor=“X.Org Foundation”
[ 20.664] compiled for 1.19.3, module version = 1.0.14
[ 20.664] Module class: X.Org Video Driver
[ 20.664] ABI class: X.Org Video Driver, version 23.0
[ 20.664] (II) LoadModule: “modesetting”
[ 20.664] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 20.664] (II) Module modesetting: vendor=“X.Org Foundation”
[ 20.664] compiled for 1.19.3, module version = 1.19.3
[ 20.664] Module class: X.Org Video Driver
[ 20.664] ABI class: X.Org Video Driver, version 23.0
[ 20.664] (II) LoadModule: “fbdev”
[ 20.664] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 20.664] (II) Module fbdev: vendor=“X.Org Foundation”
[ 20.664] compiled for 1.19.3, module version = 0.4.4
[ 20.664] Module class: X.Org Video Driver
[ 20.664] ABI class: X.Org Video Driver, version 23.0
[ 20.664] (II) LoadModule: “vesa”
[ 20.664] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 20.664] (II) Module vesa: vendor=“X.Org Foundation”
[ 20.664] compiled for 1.19.3, module version = 2.3.4
[ 20.664] Module class: X.Org Video Driver
[ 20.664] ABI class: X.Org Video Driver, version 23.0
[ 20.664] (II) NVIDIA dlloader X Driver 384.59 Wed Jul 19 23:14:49 PDT 2017
[ 20.664] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 20.664] (II) NOUVEAU driver Date: Tue Mar 7 18:44:43 2017 -0500
[ 20.664] (II) NOUVEAU driver for NVIDIA chipset families :
[ 20.664] RIVA TNT (NV04)
[ 20.664] RIVA TNT2 (NV05)
[ 20.664] GeForce 256 (NV10)
[ 20.664] GeForce 2 (NV11, NV15)
[ 20.664] GeForce 4MX (NV17, NV18)
[ 20.665] GeForce 3 (NV20)
[ 20.665] GeForce 4Ti (NV25, NV28)
[ 20.665] GeForce FX (NV3x)
[ 20.665] GeForce 6 (NV4x)
[ 20.665] GeForce 7 (G7x)
[ 20.665] GeForce 8 (G8x)
[ 20.665] GeForce GTX 200 (NVA0)
[ 20.665] GeForce GTX 400 (NVC0)
[ 20.665] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 20.665] (II) FBDEV: driver for framebuffer: fbdev
[ 20.665] (II) VESA: driver for VESA chipsets: vesa


*** /usr/share/nvidia/nvidia-application-profiles-384.59-rc
*** ls: lrwxrwxrwx 1 root root 53 2017-07-31 15:56:41.280892502 +1000 /usr/share/nvidia/nvidia-application-profiles-384.59-rc → /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile

Application profiles for the NVIDIA Linux graphics driver, version 384.59

Last modified: Wed Jul 19 23:46:06 PDT 2017

These profiles were provided by NVIDIA and should not be modified. If you

wish to change the defaults provided here, you can override them by creating

custom rules in /etc/nvidia/nvidia-application-profiles-rc (which will apply

system-wide) or, for a given user, $HOME/.nv/nvidia-application-profiles-rc

(which will apply to that particular user). See the "APPLICATION PROFILE

SEARCH PATH" section of the NVIDIA Linux Graphics Driver README for more

information.

{
“profiles” : [
{
“name” : “NonConformantBlitFramebufferScissor”,
“settings” : [ “GLConformantBlitFramebufferScissor”, false ]
},
{
“name” : “CL1C”,
“settings” : [ “0x528ab3”, 1 ]
},
{
“name” : “FA0”,
“settings” : [ “10572898”, 0 ]
},
{
“name” : “ExactGLESVersion”,
“settings” : [ “ForceRequestedESVersion”, 1 ]
},
{
“name” : “IgnoreGLSLExtensionRequirements”,
“settings” : [ “GLIgnoreGLSLExtReqs”, true ]
},
{
“name” : “No GSYNC”,
“settings” : [ “GLGSYNCAllowed”, false ]
},
{
“name” : “UseThreadedOptimizations”,
“settings” : [ “GLThreadedOptimizations”, true ]
},
{
“name” : “NoThreadedOptimizations”,
“settings” : [ “GLThreadedOptimizations”, false ]
},
{
“name” : “NoAniso”,
“settings” : [ “GLLogMaxAniso”, 0 ]
},
{
“name” : “NamedVertexAttributesApplyDivisor”,
“settings” : [ “GL23cd0e”, 1 ]
},
{
“name” : “NonStrictDrawRangeElements”,
“settings” : [ “GLStrictDrawRangeElements”, false ]
},
{
“name” : “NoEnforceShaderInputOutputMatching”,
“settings” : [ “GLShaderPortabilityWarnings”, false ]
}
],
“rules” : [
{
“pattern” : {
“feature” : “dso”,
“matches” : “libcogl.so”
},
“profile” : “NonConformantBlitFramebufferScissor”
},
{
“pattern” : {
“feature” : “dso”,
“matches” : “libMaya.so”
},
“profile” : “CL1C”
},
{
“pattern” : {
“feature” : “dso”,
“matches” : “libMaya.so”
},
“profile” : “NamedVertexAttributesApplyDivisor”
},
{ “pattern” : “SkullGirls.x86_64-pc-linux-gnu”, “profile” : “NoAniso” },
{ “pattern” : “SkullGirls.i686-pc-linux-gnu”, “profile” : “NoAniso” },
{ “pattern” : “Indivisible_Linux.i686-pc-linux-gnu”, “profile” : “NoAniso” },
{ “pattern” : “xsi”, “profile” : “CL1C” },
{ “pattern” : “HoudiniFX”, “profile” : “CL1C” },
{ “pattern” : “katana”, “profile” : “CL1C” },
{ “pattern” : “Autodesk Mudbox 2014 64-bit”, “profile” : “CL1C” },
{ “pattern” : “octane”, “profile” : “CL1C” },
{ “pattern” : “Fusion64_6.4”, “profile” : “CL1C” },
{ “pattern” : “Nuke7.0”, “profile” : “CL1C” },
{ “pattern” : “vray.exe”, “profile” : “CL1C” },
{ “pattern” : “vray.bin”, “profile” : “CL1C” },
{ “pattern” : “kwin_gles”, “profile” : “FA0” },
{ “pattern” : “kwin_gles”, “profile” : “ExactGLESVersion” },
{
“pattern” : [
{ “feature” : “procname”, “matches” : “heaven_x86”},
{ “op” : “not”, “sub” : { “feature” : “findfile”, “matches” : “browser_x86” } }
],
“profile” : “IgnoreGLSLExtensionRequirements”
},
{
“pattern” : [
{ “feature” : “procname”, “matches” : “heaven_x64”},
{ “op” : “not”, “sub” : { “feature” : “findfile”, “matches” : “browser_x64” } }
],
“profile” : “IgnoreGLSLExtensionRequirements”
},
{ “pattern” : { “feature” : “procname”, “matches” : “cinnamon” }, “profile” : “No GSYNC” },
{ “pattern” : { “feature” : “procname”, “matches” : “compiz” }, “profile” : “No GSYNC” },
{ “pattern” : { “feature” : “procname”, “matches” : “compton” }, “profile” : “No GSYNC” },
{ “pattern” : { “feature” : “procname”, “matches” : “enlightenment” }, “profile” : “No GSYNC” },
{ “pattern” : { “feature” : “procname”, “matches” : “gnome-shell” }, “profile” : “No GSYNC” },
{ “pattern” : { “feature” : “procname”, “matches” : “kscreenlocker_greet” }, “profile” : “No GSYNC” },
{ “pattern” : { “feature” : “procname”, “matches” : “kwin” }, “profile” : “No GSYNC” },
{ “pattern” : { “feature” : “procname”, “matches” : “kwin_x11” }, “profile” : “No GSYNC” },
{ “pattern” : { “feature” : “procname”, “matches” : “muffin” }, “profile” : “No GSYNC” },
{ “pattern” : { “feature” : “dso”, “matches” : “libmutter.so” }, “profile” : “No GSYNC” },
{ “pattern” : { “feature” : “procname”, “matches” : “steam” }, “profile” : “No GSYNC” },
{ “pattern” : { “feature” : “procname”, “matches” : “steamcompmgr” }, “profile” : “No GSYNC” },
{
“pattern” : “Borderlands2”,
“profile” : “UseThreadedOptimizations”
},
{
“pattern” : “BorderlandsPreSequel”,
“profile” : “UseThreadedOptimizations”
},
{
“pattern” : “GoatGame”,
“profile” : “NonStrictDrawRangeElements”
},
{
“pattern” : “ShadowOfMordor”,
“profile” : “NoEnforceShaderInputOutputMatching”
},
{
“pattern” : “shotcut”,
“profile” : “NoThreadedOptimizations”
}
]
}


Skipping ldd output (glxinfo not found)


Vulkan loader not found


/usr/bin/lspci -d “10de:*” -v -xxx

28:00.0 VGA compatible controller: NVIDIA Corporation Device 1b06 (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation Device 120f
Flags: bus master, fast devsel, latency 0, IRQ 240
Memory at f6000000 (32-bit, non-prefetchable)
Memory at e0000000 (64-bit, prefetchable)
Memory at f0000000 (64-bit, prefetchable)
I/O ports at e000
[virtual] Expansion ROM at 000c0000 [disabled]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Legacy Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [128] Power Budgeting <?> Capabilities: [420] Advanced Error Reporting Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] #19
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_384_drm, nvidia_384
00: de 10 06 1b 07 00 10 00 a1 00 00 03 00 00 80 00
10: 00 00 00 f6 0c 00 00 e0 00 00 00 00 0c 00 00 f0
20: 00 00 00 00 01 e0 00 00 00 00 00 00 de 10 0f 12
30: 00 00 00 00 60 00 00 00 00 00 00 00 0e 01 00 00
40: de 10 0f 12 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 00 00 00 01 00 00 00 ce d6 23 00 00 00 00 00
60: 01 68 03 00 08 00 00 00 05 78 80 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 10 00 12 00 e1 8d 00 00
80: 30 29 00 00 03 3d 46 01 40 01 81 10 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 13 08 04 00
a0: 00 00 00 00 0e 00 00 00 03 00 1f 00 00 00 00 00
b0: 00 00 00 00 09 00 14 01 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

28:00.1 Audio device: NVIDIA Corporation Device 10ef (rev a1)
Subsystem: NVIDIA Corporation Device 120f
Flags: bus master, fast devsel, latency 0, IRQ 258
Memory at f7080000 (32-bit, non-prefetchable)
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00: de 10 ef 10 06 00 10 00 a1 00 03 04 10 00 80 00
10: 00 00 08 f7 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 0f 12
30: 00 00 00 00 60 00 00 00 00 00 00 00 0b 02 00 00
40: de 10 0f 12 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 ce d6 23 00 00 00 00 00
60: 01 68 03 00 08 00 00 00 05 78 80 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 10 00 02 00 e1 8d 00 00
80: 30 29 09 00 03 3d 45 01 43 01 81 10 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 13 08 04 00
a0: 00 00 00 00 0e 00 00 00 00 00 01 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

29:00.0 VGA compatible controller: NVIDIA Corporation Device 1b06 (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation Device 120f
Flags: bus master, fast devsel, latency 0, IRQ 246
Memory at f4000000 (32-bit, non-prefetchable)
Memory at c0000000 (64-bit, prefetchable)
Memory at d0000000 (64-bit, prefetchable)
I/O ports at d000
[virtual] Expansion ROM at f5000000 [disabled]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Legacy Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [128] Power Budgeting <?> Capabilities: [420] Advanced Error Reporting Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] #19
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_384_drm, nvidia_384
00: de 10 06 1b 07 00 10 00 a1 00 00 03 00 00 80 00
10: 00 00 00 f4 0c 00 00 c0 00 00 00 00 0c 00 00 d0
20: 00 00 00 00 01 d0 00 00 00 00 00 00 de 10 0f 12
30: 00 00 00 00 60 00 00 00 00 00 00 00 0f 01 00 00
40: de 10 0f 12 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 00 00 00 01 00 00 00 ce d6 23 00 00 00 00 00
60: 01 68 03 00 08 00 00 00 05 78 80 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 10 00 12 00 e1 8d 00 00
80: 30 29 00 00 03 3d 46 00 40 01 81 10 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 13 08 04 00
a0: 00 00 00 00 0e 00 00 00 03 00 1f 00 00 00 00 00
b0: 00 00 00 00 09 00 14 01 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

29:00.1 Audio device: NVIDIA Corporation Device 10ef (rev a1)
Subsystem: NVIDIA Corporation Device 120f
Flags: bus master, fast devsel, latency 0, IRQ 259
Memory at f5080000 (32-bit, non-prefetchable)
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00: de 10 ef 10 06 00 10 00 a1 00 03 04 10 00 80 00
10: 00 00 08 f5 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 0f 12
30: 00 00 00 00 60 00 00 00 00 00 00 00 05 02 00 00
40: de 10 0f 12 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 ce d6 23 00 00 00 00 00
60: 01 68 03 00 08 00 00 00 05 78 80 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 10 00 02 00 e1 8d 00 00
80: 30 29 09 00 03 3d 45 00 43 01 81 10 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 13 08 04 00
a0: 00 00 00 00 0e 00 00 00 00 00 01 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


/usr/bin/lspci -d “10b5:*” -v -xxx


/usr/bin/lspci -t

-[0000:00]-±00.0
±00.2
±01.0
±01.1-[01]----00.0
±01.3-[03-27]–±00.0
| ±00.1
| -00.2-[1d-27]–±00.0-[21]----00.0
| ±02.0-[23]–
| ±03.0-[24]–
| ±04.0-[25]----00.0
| ±06.0-[26]----00.0
| -07.0-[27]–
±02.0
±03.0
±03.1-[28]–±00.0
| -00.1
±03.2-[29]–±00.0
| -00.1
±04.0
±07.0
±07.1-[2a]–±00.0
| ±00.2
| -00.3
±08.0
±08.1-[2b]–±00.0
| ±00.2
| -00.3
±14.0
±14.3
±18.0
±18.1
±18.2
±18.3
±18.4
±18.5
±18.6
-18.7


/usr/bin/lspci -nn

00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1450]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Device [1022:1451]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1452]
00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
00:01.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1452]
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1452]
00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
00:03.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1452]
00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1452]
00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1454]
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1452]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1454]
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 59)
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1460]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1461]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1462]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1463]
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1464]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1465]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1466]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1467]
01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd Device [144d:a804]
03:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b9] (rev 02)
03:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b5] (rev 02)
03:00.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b0] (rev 02)
1d:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b4] (rev 02)
1d:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b4] (rev 02)
1d:03.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43b4] (rev 02)
1d:04.0 PCI bridge [0