No X11 after updating Geforce GTX Titan X with driver 375.39

Hello,

we have a Geforce GTX Titan X graphic card which works well with nvidia driver 352.55 under Scientific Linux 7.1 (Nitrogen) und X11
After installing the newest nvidia driver 375.39 the system reboots only without X11.

What’s the problem?

Thanks for solutions

D. Baum

PS: 1. nvidia-installer.log 2. Xorg.0.log

  1. nvidia-installer.log

nvidia-installer log file ‘/var/log/nvidia-installer.log’
creation time: Thu Mar 30 10:53:31 2017
installer version: 375.39

PATH: /sbin:/bin:/usr/sbin:/usr/bin

nvidia-installer command line:
./nvidia-installer

Unable to load: nvidia-installer ncurses v6 user interface

Using: nvidia-installer ncurses user interface
→ Detected 8 CPUs online; setting concurrency level to 8.
→ Tagging shared libraries with chcon -t textrel_shlib_t.
→ License accepted.
→ Installing NVIDIA driver version 375.39.
→ Performing CC sanity check with CC=“/bin/cc”.
→ Kernel source path: ‘/lib/modules/3.10.0-229.20.1.el7.x86_64/source’
→ Kernel output path: ‘/lib/modules/3.10.0-229.20.1.el7.x86_64/build’
→ Performing rivafb check.
→ Performing nvidiafb check.
→ Performing Xen check.
→ Performing PREEMPT_RT check.
→ Cleaning kernel module build directory.
executing: ‘cd ./kernel; /bin/make -k -j8 clean NV_EXCLUDE_KERNEL_MODULES=“” SYSSRC=“/lib/modules/3.10.0-229.20.1.el7.x86_64/source” SYSOUT=“/lib/modules/3.10.0-229.20.1.el7.x86_64/build”’…
rm -f -r conftest
/bin/make “CC=cc” KBUILD_OUTPUT=/lib/modules/3.10.0-229.20.1.el7.x86_64/build KBUILD_VERBOSE= -C /lib/modules/3.10.0-229.20.1.el7.x86_64/source M=/tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/3.10.0-229.20.1.el7.x86_64/source NV_KERNEL_OUTPUT=/lib/modules/3.10.0-229.20.1.el7.x86_64/build NV_KERNEL_MODULES=“nvidia nvidia-uvm nvidia-modeset nvidia-drm” INSTALL_MOD_DIR=kernel/drivers/video clean
make[1]: Entering directory /usr/src/kernels/3.10.0-229.20.1.el7.x86_64' /bin/make -C /lib/modules/3.10.0-229.20.1.el7.x86_64/build \ KBUILD_SRC=/usr/src/kernels/3.10.0-229.20.1.el7.x86_64 \ KBUILD_EXTMOD="/tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel" -f /usr/src/kernels/3.10.0-229.20.1.el7.x86_64/Makefile \ clean make[1]: Leaving directory /usr/src/kernels/3.10.0-229.20.1.el7.x86_64’
→ Building kernel modules
executing: ‘cd ./kernel; /bin/make -k -j8 NV_EXCLUDE_KERNEL_MODULES=“” SYSSRC=“/lib/modules/3.10.0-229.20.1.el7.x86_64/source” SYSOUT=“/lib/modules/3.10.0-229.20.1.el7.x86_64/build”’…
/bin/make “CC=cc” KBUILD_OUTPUT=/lib/modules/3.10.0-229.20.1.el7.x86_64/build KBUILD_VERBOSE= -C /lib/modules/3.10.0-229.20.1.el7.x86_64/source M=/tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/3.10.0-229.20.1.el7.x86_64/source NV_KERNEL_OUTPUT=/lib/modules/3.10.0-229.20.1.el7.x86_64/build NV_KERNEL_MODULES=“nvidia nvidia-uvm nvidia-modeset nvidia-drm” INSTALL_MOD_DIR=kernel/drivers/video modules
make[1]: Entering directory /usr/src/kernels/3.10.0-229.20.1.el7.x86_64' /bin/make -C /lib/modules/3.10.0-229.20.1.el7.x86_64/build \ KBUILD_SRC=/usr/src/kernels/3.10.0-229.20.1.el7.x86_64 \ KBUILD_EXTMOD="/tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel" -f /usr/src/kernels/3.10.0-229.20.1.el7.x86_64/Makefile \ modules SYMLINK /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-modeset/nv-modeset-kernel.o SYMLINK /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-kernel.o CONFTEST: remap_pfn_range CONFTEST: INIT_WORK ... CONFTEST: drm_atomic_available CONFTEST: drm_atomic_modeset_nonblocking_commit_available CC [M] /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-drm/nvidia-drm.o CC [M] /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-drm/nvidia-drm-drv.o ... CC [M] /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nvlink_linux.o CC [M] /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nvlink_pci.o ld -r -o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-modeset/nv-modeset-interface.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-modeset/nvidia-modeset-linux.o LD [M] /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia.o LD [M] /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-modeset.o LD [M] /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-uvm.o ld -r -o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-interface.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-frontend.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-instance.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-acpi.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-chrdev.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-cray.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/k ernel/nvidia/nv-dma.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-gvi.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-i2c.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-mempool.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-mmap.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-p2p.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-pat.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-procfs.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-usermap.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-vm.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-vtophys.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/os-interface.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/os-mlock.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/os-pci.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/os-registry.o /tmp/selfgz12615/NVIDIA-Linux-x86_64 -375.39/kernel/nvidia/os-usermap.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-modeset-interface.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-pci-table.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-kthread-q.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv-kthread-q-selftest.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nv_uvm_interface.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/ebridge_linux.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/ibmnpu_linux.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nvlink_linux.o /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia/nvlink_pci.o LD [M] /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-drm.o Building modules, stage 2. MODPOST 4 modules CC /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-drm.mod.o CC /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-uvm.mod.o CC /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-modeset.mod.o CC /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia.mod.o LD [M] /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-uvm.ko LD [M] /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia.ko LD [M] /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-drm.ko LD [M] /tmp/selfgz12615/NVIDIA-Linux-x86_64-375.39/kernel/nvidia-modeset.ko make[1]: Leaving directory /usr/src/kernels/3.10.0-229.20.1.el7.x86_64’
→ done.
→ Kernel module compilation complete.
→ Unable to determine if Secure Boot is enabled: No such file or directory
→ Kernel messages:
[ 4807.153283] raid6: sse2x1 8363 MB/s
[ 4807.170269] raid6: sse2x2 11324 MB/s
[ 4807.187254] raid6: sse2x4 13957 MB/s
[ 4807.204240] raid6: avx2x1 19507 MB/s
[ 4807.221224] raid6: avx2x2 24187 MB/s
[ 4807.238210] raid6: avx2x4 29195 MB/s
[ 4807.238211] raid6: using algorithm avx2x4 (29195 MB/s)
[ 4807.238212] raid6: using avx2x2 recovery algorithm
[ 4807.254426] Btrfs loaded
[ 4808.146446] SELinux: initialized (dev sdf1, type fuseblk), uses genfs_contexts
[ 4808.761603] nr_pdflush_threads exported in /proc is scheduled for removal
[ 4885.686592] systemd-journald[840]: Received request to flush runtime journal from PID 1
[ 4891.120019] SELinux: initialized (dev sdf1, type fuseblk), uses genfs_contexts
[ 5451.756286] [drm] Module unloaded
[ 5487.180773] vgaarb: device changed decodes: PCI:0000:03:00.0,olddecodes=none,decodes=none:owns=io+mem
[ 5487.180834] nvidia-nvlink: Nvlink Core is being initialized, major device number 247
[ 5487.180847] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 375.39 Tue Jan 31 20:47:00 PST 2017 (using threaded interrupts)
[ 5487.188182] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 246
[ 5487.189411] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 375.39 Tue Jan 31 19:41:48 PST 2017
[ 5487.190235] SELinux: initialized (dev drm, type drm), not configured for labeling
[ 5487.190780] [drm] [nvidia-drm] [GPU ID 0x00000300] Loading driver
[ 5487.192585] [drm] [nvidia-drm] [GPU ID 0x00000300] Unloading driver
[ 5487.194395] nvidia-modeset: Unloading
[ 5487.197152] nvidia-uvm: Unloaded the UVM driver in 8 mode
[ 5487.199260] nvidia-nvlink: Unregistered the Nvlink Core, major device number 247
→ Installing both new and classic TLS OpenGL libraries.
→ Installing classic TLS 32bit OpenGL libraries.
→ Install NVIDIA’s 32-bit compatibility libraries? (Answer: Yes)
→ Will install GLVND GLX client libraries.
→ Will install GLVND EGL client libraries.
→ Skipping GLX non-GLVND file: “libGL.so.375.39”
→ Skipping GLX non-GLVND file: “libGL.so.1”
→ Skipping GLX non-GLVND file: “libGL.so”
→ Skipping EGL non-GLVND file: “libEGL.so.375.39”
→ Skipping EGL non-GLVND file: “libEGL.so”
→ Skipping EGL non-GLVND file: “libEGL.so.1”
→ Skipping GLX non-GLVND file: “./32/libGL.so.375.39”
→ Skipping GLX non-GLVND file: “libGL.so.1”
→ Skipping GLX non-GLVND file: “libGL.so”
→ Skipping EGL non-GLVND file: “./32/libEGL.so.375.39”
→ Skipping EGL non-GLVND file: “libEGL.so”
→ Skipping EGL non-GLVND file: “libEGL.so.1”
Looking for install checker script at ./libglvnd_install_checker/check-libglvnd-install.sh
executing: ‘/bin/sh ./libglvnd_install_checker/check-libglvnd-install.sh’…
Checking for libglvnd installation.
Checking libGLdispatch…
Can’t load library libGLdispatch.so.0: libGLdispatch.so.0: cannot open shared object file: No such file or directory
Will install libglvnd libraries.
Will install libEGL vendor library config file to /usr/share/glvnd/egl_vendor.d
→ Searching for conflicting files:
→ done.
→ Installing ‘NVIDIA Accelerated Graphics Driver for Linux-x86_64’ (375.39):
executing: ‘/bin/chcon -t textrel_shlib_t /usr/lib64/libnvidia-glcore.so.375.39’…
executing: ‘/bin/chcon -t textrel_shlib_t /usr/lib64/xorg/modules/extensions/libglx.so.375.39’…

executing: ‘/sbin/ldconfig’…
executing: '/sbin/depmod -a '…
→ done.
→ Driver file installation is complete.
→ Running post-install sanity check:
→ done.
→ Post-install sanity check passed.
→ Running runtime sanity check:
→ done.
→ Runtime sanity check passed.
→ Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X? Any pre-existing X configuration file will be backed up. (Answer: Yes)
→ Your X configuration file has been successfully updated. Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86_64 (version: 375.39) is now complete.

  1. Xorg.0.log

[ 6.589]
X.Org X Server 1.15.0
Release Date: 2013-12-27
[ 6.589] X Protocol Version 11, Revision 0
[ 6.589] Build Operating System: 2.6.32-504.12.2.el6.x86_64
[ 6.589] Current Operating System: Linux dt15r003a 3.10.0-229.20.1.el7.x86_64 #1 SMP Wed Nov 4 10:08:36 CST 2015 x86_64
[ 6.590] Kernel command line: BOOT_IMAGE=/vmlinuz-3.10.0-229.20.1.el7.x86_64 root=/dev/mapper/sl_zit–install44-root ro rd.lvm.lv=sl_zit-install44/swap rd.lvm.lv=sl_zit-install44/root rhgb quiet LANG=de_DE.UTF-8 systemd.debug nouveau.modeset=0 rd.driver.blacklist=nouveau
[ 6.590] Build Date: 10 April 2015 11:04:03AM
[ 6.590] Build ID: xorg-x11-server 1.15.0-33.el7_1
[ 6.590] Current version of pixman: 0.32.4
[ 6.590] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 6.590] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 6.590] (==) Log file: “/var/log/Xorg.0.log”, Time: Thu Mar 30 11:19:12 2017
[ 6.591] (==) Using config file: “/etc/X11/xorg.conf”
[ 6.591] (==) Using config directory: “/etc/X11/xorg.conf.d”
[ 6.591] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 6.591] (==) ServerLayout “Default Layout”
[ 6.591] (
) |–>Screen “Screen0” (0)
[ 6.591] () | |–>Monitor “Monitor0”
[ 6.591] (
) | |–>Device “Device0”
[ 6.591] () |–>Input Device “Keyboard0”
[ 6.591] (
) |–>Input Device “Mouse0”
[ 6.591] () Option “Xinerama” “0”
[ 6.591] (==) Automatically adding devices
[ 6.591] (==) Automatically enabling devices
[ 6.591] (==) Automatically adding GPU devices
[ 6.591] (==) FontPath set to:
catalogue:/etc/X11/fontpath.d,
built-ins
[ 6.591] (
) ModulePath set to “/usr/lib64/xorg/modules/extensions/nvidia,/usr/lib64/xorg/modules”
[ 6.591] (WW) Hotplugging is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.
[ 6.591] (WW) Disabling Keyboard0
[ 6.591] (WW) Disabling Mouse0
[ 6.591] (II) Loader magic: 0x7f1354b06020
[ 6.591] (II) Module ABI versions:
[ 6.591] X.Org ANSI C Emulation: 0.4
[ 6.591] X.Org Video Driver: 15.0
[ 6.591] X.Org XInput driver : 20.0
[ 6.591] X.Org Server Extension : 8.0
[ 6.591] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 6.594] (–) PCI:*(0:3:0:0) 10de:17c2:1043:8539 rev 161, Mem @ 0xf2000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x00001000/128, BIOS @ 0x???/524288
[ 6.594] Initializing built-in extension Generic Event Extension
[ 6.594] Initializing built-in extension SHAPE
[ 6.594] Initializing built-in extension MIT-SHM
[ 6.594] Initializing built-in extension XInputExtension
[ 6.594] Initializing built-in extension XTEST
[ 6.594] Initializing built-in extension BIG-REQUESTS
[ 6.594] Initializing built-in extension SYNC
[ 6.594] Initializing built-in extension XKEYBOARD
[ 6.594] Initializing built-in extension XC-MISC
[ 6.594] Initializing built-in extension XINERAMA
[ 6.594] Initializing built-in extension XFIXES
[ 6.594] Initializing built-in extension RENDER
[ 6.594] Initializing built-in extension RANDR
[ 6.594] Initializing built-in extension COMPOSITE
[ 6.594] Initializing built-in extension DAMAGE
[ 6.594] Initializing built-in extension MIT-SCREEN-SAVER
[ 6.594] Initializing built-in extension DOUBLE-BUFFER
[ 6.594] Initializing built-in extension RECORD
[ 6.594] Initializing built-in extension DPMS
[ 6.594] Initializing built-in extension Present
[ 6.594] Initializing built-in extension X-Resource
[ 6.594] Initializing built-in extension XVideo
[ 6.594] Initializing built-in extension XVideo-MotionCompensation
[ 6.594] Initializing built-in extension SELinux
[ 6.594] Initializing built-in extension XFree86-VidModeExtension
[ 6.594] Initializing built-in extension XFree86-DGA
[ 6.594] Initializing built-in extension XFree86-DRI
[ 6.594] Initializing built-in extension DRI2
[ 6.594] (II) “glx” will be loaded by default.
[ 6.594] (II) LoadModule: “dri2”
[ 6.594] (II) Module “dri2” already built-in
[ 6.594] (II) LoadModule: “glamoregl”
[ 6.594] (WW) Warning, couldn’t open module glamoregl
[ 6.594] (II) UnloadModule: “glamoregl”
[ 6.594] (II) Unloading glamoregl
[ 6.594] (EE) Failed to load module “glamoregl” (module does not exist, 0)
[ 6.594] (II) LoadModule: “glx”
[ 6.594] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 6.653] (II) Module glx: vendor=“NVIDIA Corporation”
[ 6.653] compiled for 4.0.2, module version = 1.0.0
[ 6.653] Module class: X.Org Server Extension
[ 6.654] (II) NVIDIA GLX Module 375.39 Tue Jan 31 19:37:12 PST 2017
[ 6.654] Loading extension GLX
[ 6.654] (II) LoadModule: “nvidia”
[ 6.655] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[ 6.662] (II) Module nvidia: vendor=“NVIDIA Corporation”
[ 6.662] compiled for 4.0.2, module version = 1.0.0
[ 6.662] Module class: X.Org Video Driver
[ 6.663] (II) NVIDIA dlloader X Driver 375.39 Tue Jan 31 19:13:22 PST 2017
[ 6.663] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 6.663] (++) using VT number 1

[ 6.672] (II) Loading sub module “fb”
[ 6.672] (II) LoadModule: “fb”
[ 6.674] (II) Loading /usr/lib64/xorg/modules/libfb.so
[ 6.674] (II) Module fb: vendor=“X.Org Foundation”
[ 6.674] compiled for 1.15.0, module version = 1.0.0
[ 6.674] ABI class: X.Org ANSI C Emulation, version 0.4
[ 6.674] (II) Loading sub module “wfb”
[ 6.674] (II) LoadModule: “wfb”
[ 6.674] (II) Loading /usr/lib64/xorg/modules/libwfb.so
[ 6.674] (II) Module wfb: vendor=“X.Org Foundation”
[ 6.674] compiled for 1.15.0, module version = 1.0.0
[ 6.674] ABI class: X.Org ANSI C Emulation, version 0.4
[ 6.674] (II) Loading sub module “ramdac”
[ 6.674] (II) LoadModule: “ramdac”
[ 6.674] (II) Module “ramdac” already built-in
[ 6.679] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 6.679] (EE) NVIDIA: system’s kernel log for additional error messages and
[ 6.679] (EE) NVIDIA: consult the NVIDIA README for details.
[ 6.679] (EE) No devices detected.
[ 6.679] (EE)
Fatal server error:
[ 6.679] (EE) no screens found(EE)
[ 6.679] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 6.679] (EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
[ 6.679] (EE)