slow nvidia-smi and crash after third call, Titan on ubuntu 16.04

after a clean install (Ubuntu 16.04) with CUDA i get some strange behavior… the first time i run nvidia-smi it takes quite some time, one core runs at 100% for a while and afterward the gpu fan start blazing, the second time it gives an error and the third time the whole computer freezes…

2 monitors are connected to the intel integrated graphics and nothing to the Titan.

i reinstalled ubuntu several times in order to test CUDA + drivers or to install CUDA and the drivers separately and o-ce with the monitors connected to the Titan in order to verify it is in working order.
before reinstalling i used the 367 driver, using that one again did not help

i am unable to get one point from the CUDA install guide done: /dev/nvidia* folder is still missing even the startup-script given is not able to create that folder. i saw it was missing before but then everything just worked fine, could this be the problem?

below i included install-log and nvidia-bug-report. any thoughts on what is going on or what i could try?

$ export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
    $ export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

$ nvidia-smi
    Wed May 17 23:02:46 2017       
    +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 375.66                 Driver Version: 375.66                    |
    |-------------------------------+----------------------+----------------------+
    | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
    | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
    |===============================+======================+======================|
    |   0  GeForce GTX TITAN   Off  | 0000:01:00.0     Off |                  N/A |
    | 30%   40C    P0    27W / 250W |      0MiB /  6082MiB |      0%      Default |
    +-------------------------------+----------------------+----------------------+
                                                                                   
    +-----------------------------------------------------------------------------+
    | Processes:                                                       GPU Memory |
    |  GPU       PID  Type  Process name                               Usage      |
    |=============================================================================|
    |  No running processes found                                                 |
    +-----------------------------------------------------------------------------+

    $ nvidia-smi
    Unable to determine the device handle for GPU 0000:01:00.0: Unknown Error

$ lspci -knn|grep -iA2 'vga\|3d'
    00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06)
    	Subsystem: Gigabyte Technology Co., Ltd Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [1458:d000]
    	Kernel driver in use: i915
    --
    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK110 [GeForce GTX TITAN] [10de:1005] (rev a1)
    	Subsystem: ASUSTeK Computer Inc. GTXTITAN-6GD5 [1043:8451]
    	Kernel driver in use: nvidia

additional information:

$ dmesg | grep NVRM
    [    1.676464] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  375.26  Thu Dec  8 18:36:43 PST 2016 (using threaded interrupts)
    [  201.658690] NVRM: GPU at PCI:0000:01:00: GPU-715983e1-fd1d-73b7-9682-3f236b010612
    [  201.658694] NVRM: GPU Board Serial Number: 0320913062181
    [  201.658697] NVRM: Xid (PCI:0000:01:00): 44, Ch 00000000, engmask 00000101, intr 50000000
    [  201.706177] NVRM: Xid (PCI:0000:01:00): 62, 3bec(5f68) 0500000d fffc0001
    [  262.357449] NVRM: RmInitAdapter failed! (0x26:0xffff:1096)
    [  262.357494] NVRM: rm_init_adapter failed for device bearing minor number 0
    [  357.055342] NVRM: Xid (PCI:0000:01:00): 79, GPU has fallen off the bus.
    [  357.055344] NVRM: GPU at 0000:01:00.0 has fallen off the bus.
    [  357.104300] NVRM: A GPU crash dump has been created. If possible, please run
                   NVRM: nvidia-bug-report.sh as root to collect this data before
                   NVRM: the NVIDIA kernel module is unloaded.
    [  357.171929] NVRM: RmInitAdapter failed! (0x26:0x40:1096)
    [  357.172011] NVRM: rm_init_adapter failed for device bearing minor number 0

$ sudo lspci -vvv
    01:00.0 VGA compatible controller: NVIDIA Corporation GK110 [GeForce GTX TITAN] (rev a1) (prog-if 00 [VGA controller])
    	Subsystem: ASUSTeK Computer Inc. GTXTITAN-6GD5
    	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    	Latency: 0
    	Interrupt: pin A routed to IRQ 16
    	Region 0: Memory at f6000000 (32-bit, non-prefetchable) 
    	Region 1: Memory at e0000000 (64-bit, prefetchable) 
    	Region 3: Memory at e8000000 (64-bit, prefetchable) 
    	Region 5: I/O ports at e000 
    	[virtual] Expansion ROM at f7000000 [disabled] 
    	Capabilities: [60] Power Management version 3
    		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
    		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    	Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
    		Address: 0000000000000000  Data: 0000
    	Capabilities: [78] Express (v2) Endpoint, MSI 00
    		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 <64us
    			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
    		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
    			RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop-
    			MaxPayload 256 bytes, MaxReadReq 512 bytes
    		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
    		LnkCap:	Port #0, Speed 5GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <512ns, L1 <4us
    			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
    		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- CommClk+
    			ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
    		LnkSta:	Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
    		DevCap2: Completion Timeout: Range AB, TimeoutDis+, LTR-, OBFF Not Supported
    		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
    		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
    			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
    			 Compliance De-emphasis: -6dB
    		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
    			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
    	Capabilities: [100 v1] Virtual Channel
    		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
    		Arb:	Fixed- WRR32- WRR64- WRR128-
    		Ctrl:	ArbSelect=Fixed
    		Status:	InProgress-
    		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
    			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
    			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=01
    			Status:	NegoPending- InProgress-
    	Capabilities: [128 v1] Power Budgeting <?>
    	Capabilities: [420 v2] Advanced Error Reporting
    		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
    		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
    		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
    		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
    		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
    		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
    	Capabilities: [600 v1] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
    	Kernel driver in use: nvidia
    	Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

nvidia-installer.log

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri May 19 00:17:17 2017
installer version: 375.26

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

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

Using built-in stream user interface
-> Detected 4 CPUs online; setting concurrency level to 4.
-> License accepted by command line option.
-> Installing NVIDIA driver version 375.26.
-> Running distribution scripts
   executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed!  Are you sure you want to continue? (Answer: Continue installation)
-> For some distributions, Nouveau can be disabled by adding a file in the modprobe configuration directory.  Would you like nvidia-installer to attempt to create this modprobe file for you? (Answer: Yes)
-> One or more modprobe configuration files to disable Nouveau have been written.  For some distributions, this may be sufficient to disable Nouveau; other distributions may require modification of the initial ramdisk.  Please reboot your system and attempt NVIDIA driver installation again.  Note if you later wish to reenable Nouveau, you will need to delete these files: /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
-> Performing CC sanity check with CC="/usr/bin/cc".
-> Kernel source path: '/lib/modules/4.4.0-31-generic/build'
-> Kernel output path: '/lib/modules/4.4.0-31-generic/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Performing PREEMPT_RT check.
-> Cleaning kernel module build directory.
   executing: 'cd ./kernel; /usr/bin/make -k -j4 clean NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.4.0-31-generic/build" SYSOUT="/lib/modules/4.4.0-31-generic/build"'...
   rm -f -r conftest
   /usr/bin/make "CC=cc"  KBUILD_VERBOSE= -C /lib/modules/4.4.0-31-generic/build M=/tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/4.4.0-31-generic/build NV_KERNEL_OUTPUT=/lib/modules/4.4.0-31-generic/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video clean
   make[1]: Entering directory '/usr/src/linux-headers-4.4.0-31-generic'
   make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-31-generic'
-> Building kernel modules
   executing: 'cd ./kernel; /usr/bin/make -k -j4  NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.4.0-31-generic/build" SYSOUT="/lib/modules/4.4.0-31-generic/build"'...
   /usr/bin/make "CC=cc"  KBUILD_VERBOSE= -C /lib/modules/4.4.0-31-generic/build M=/tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/4.4.0-31-generic/build NV_KERNEL_OUTPUT=/lib/modules/4.4.0-31-generic/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video modules
   make[1]: Entering directory '/usr/src/linux-headers-4.4.0-31-generic'
     SYMLINK /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-kernel.o
     SYMLINK /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset/nv-modeset-kernel.o
    CONFTEST: INIT_WORK
    CONFTEST: remap_pfn_range
    CONFTEST: follow_pfn
    CONFTEST: vmap
    CONFTEST: set_pages_uc
    CONFTEST: set_memory_uc
    CONFTEST: set_memory_array_uc
    CONFTEST: change_page_attr
    CONFTEST: pci_get_class
    CONFTEST: pci_choose_state
    CONFTEST: vm_insert_page
    CONFTEST: acpi_device_id
    CONFTEST: acquire_console_sem
    CONFTEST: console_lock
    CONFTEST: kmem_cache_create
    CONFTEST: on_each_cpu
    CONFTEST: smp_call_function
    CONFTEST: acpi_evaluate_integer
    CONFTEST: ioremap_cache
    CONFTEST: ioremap_wc
    CONFTEST: acpi_walk_namespace
    CONFTEST: pci_domain_nr
    CONFTEST: pci_dma_mapping_error
    CONFTEST: sg_alloc_table
    CONFTEST: sg_init_table
    CONFTEST: pci_get_domain_bus_and_slot
    CONFTEST: get_num_physpages
    CONFTEST: efi_enabled
    CONFTEST: proc_create_data
    CONFTEST: pde_data
    CONFTEST: proc_remove
    CONFTEST: pm_vt_switch_required
    CONFTEST: drm_driver_has_set_busid
    CONFTEST: drm_driver_has_gem_prime_res_obj
    CONFTEST: xen_ioemu_inject_msi
    CONFTEST: phys_to_dma
    CONFTEST: get_dma_ops
    CONFTEST: write_cr4
    CONFTEST: of_parse_phandle
    CONFTEST: for_each_online_node
    CONFTEST: node_end_pfn
    CONFTEST: pci_bus_address
    CONFTEST: pci_stop_and_remove_bus_device
    CONFTEST: pci_remove_bus_device
    CONFTEST: request_threaded_irq
    CONFTEST: remap_page_range
    CONFTEST: address_space_init_once
    CONFTEST: kbasename
    CONFTEST: fatal_signal_pending
    CONFTEST: list_cut_position
    CONFTEST: vzalloc
    CONFTEST: wait_on_bit_lock_argument_count
    CONFTEST: bitmap_clear
    CONFTEST: usleep_range
    CONFTEST: radix_tree_empty
    CONFTEST: drm_dev_unref
    CONFTEST: drm_reinit_primary_mode_group
    CONFTEST: drm_atomic_set_mode_for_crtc
    CONFTEST: drm_atomic_clean_old_fb
    CONFTEST: get_user_pages_remote
    CONFTEST: drm_gem_object_lookup
    CONFTEST: i2c_adapter
    CONFTEST: pm_message_t
    CONFTEST: irq_handler_t
    CONFTEST: acpi_device_ops
    CONFTEST: acpi_op_remove
    CONFTEST: outer_flush_all
    CONFTEST: proc_dir_entry
    CONFTEST: scatterlist
    CONFTEST: sg_table
    CONFTEST: file_operations
    CONFTEST: vm_operations_struct
    CONFTEST: atomic_long_type
    CONFTEST: pci_save_state
    CONFTEST: file_inode
    CONFTEST: task_struct
    CONFTEST: kuid_t
    CONFTEST: dma_ops
    CONFTEST: dma_map_ops
    CONFTEST: noncoherent_swiotlb_dma_ops
    CONFTEST: fault_flags
    CONFTEST: atomic64_type
    CONFTEST: address_space
    CONFTEST: backing_dev_info
    CONFTEST: kernel_write
    CONFTEST: strnstr
    CONFTEST: iterate_dir
    CONFTEST: kstrtoull
    CONFTEST: mm_context_t
    CONFTEST: drm_bus_present
    CONFTEST: drm_bus_has_bus_type
    CONFTEST: drm_bus_has_get_irq
    CONFTEST: drm_bus_has_get_name
    CONFTEST: drm_driver_has_legacy_dev_list
    CONFTEST: drm_crtc_state_has_connectors_changed
    CONFTEST: drm_init_functions_have_name_arg
    CONFTEST: drm_mode_connector_list_update_has_merge_type_bits_arg
    CONFTEST: drm_helper_mode_fill_fb_struct_has_const_mode_cmd_arg
    CONFTEST: drm_master_drop_has_from_release_arg
    CONFTEST: drm_mode_config_funcs_has_atomic_state_alloc
    CONFTEST: dom0_kernel_present
    CONFTEST: nvidia_vgpu_kvm_build
    CONFTEST: drm_available
    CONFTEST: nvidia_grid_build
    CONFTEST: drm_atomic_available
    CONFTEST: drm_atomic_modeset_nonblocking_commit_available
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-frontend.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-instance.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-acpi.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-chrdev.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-cray.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-dma.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-gvi.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-i2c.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-mempool.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-mmap.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-p2p.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-pat.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-procfs.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-usermap.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-vm.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-vtophys.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-interface.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-mlock.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-pci.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-registry.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-usermap.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-modeset-interface.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-pci-table.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-kthread-q.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-kthread-q-selftest.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv_uvm_interface.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/ebridge_linux.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/ibmnpu_linux.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nvlink_linux.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nvlink_pci.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_utils.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_common.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_linux.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_page_migration.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_page_migration_stubs.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_page_migration_kepler.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_page_migration_maxwell.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_page_migration_pascal.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_channel_mgmt.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/nvstatus.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/nv-kthread-q.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/nv-kthread-q-selftest.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_common_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_channel_directed_tests.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_channel_basic_sanity_tests.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_kernel_events.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_kernel_counters.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_debug_session.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_gpu_ops_tests.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_lite.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_page_cache.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_lite_api.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_lite_prefetch.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_lite_region_tracking.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_mmu_mgmt_pascal.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_mmu_mgmt.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_mmu_mgmt_stubs.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_full_fault_buffer.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_full_fault_buffer_pascal.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/mmu_fmt.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/gmmu_fmt.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_tools.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_global.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_gpu.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_procfs.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_va_space.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_gpu_semaphore.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_mem.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_rm_mem.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_channel.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_lock.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_hal.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_range_tree.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_range_allocator.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_va_range.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_va_block.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_range_group.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_gpu_page_fault.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_events.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_module.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_mmu.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pte_batch.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_tlb_batch.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_push.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pushbuffer.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_thread_context.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_tracker.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_kepler.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_kepler_ce.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_kepler_host.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_kepler_mmu.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_maxwell.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_maxwell_host.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pascal.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pascal_ce.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pascal_host.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pascal_mmu.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pascal_fault_buffer.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_policy.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_utils.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_kvmalloc.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pmm_gpu.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_migrate.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_map_external.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_user_channel.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_hmm.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_heuristics.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_thrashing.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_prefetch.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_test_rng.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_range_tree_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_range_allocator_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_gpu_semaphore_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_mem_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_rm_mem_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_page_tree_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_tracker_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_push_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_channel_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_ce_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_lock_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_utils_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_kvmalloc_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pmm_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_events_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_module_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_get_rm_ptes_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_mmu_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_peer_identity_mappings_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_va_block_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_range_group_tree_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset/nvidia-modeset-linux.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-drv.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-utils.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-crtc.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-encoder.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-connector.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-gem.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-fb.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-modeset.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-mmap.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-fence.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-linux.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nv-pci-table.o
   ld -r -o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-interface.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-frontend.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-instance.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-acpi.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-chrdev.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-cray.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-dma.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvi
   dia/nv-gvi.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-i2c.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-mempool.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-mmap.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-p2p.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-pat.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-procfs.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-usermap.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-vm.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-vtophys.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-interface.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-mlock.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-pci.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-registry.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-usermap.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidi
   a/nv-modeset-interface.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-pci-table.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-kthread-q.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-kthread-q-selftest.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv_uvm_interface.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/ebridge_linux.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/ibmnpu_linux.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nvlink_linux.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nvlink_pci.o
   ld -r -o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset/nv-modeset-interface.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset/nvidia-modeset-linux.o
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia.o
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm.o
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset.o
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm.o
     Building modules, stage 2.
     MODPOST 4 modules
     CC      /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm.mod.o
     CC      /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset.mod.o
     CC      /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm.mod.o
     CC      /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia.mod.o
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm.ko
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset.ko
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm.ko
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia.ko
   make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-31-generic'
-> done.
-> Kernel module compilation complete.
-> Unable to determine if Secure Boot is enabled: No such file or directory
-> Kernel messages:
[    2.081800] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input16
[    2.081858] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input17
[    2.081909] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input18
[    2.081959] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input19
[    2.493650] clocksource: Switched to clocksource tsc
[    3.660724] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[    3.660739] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
[    3.670117] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B
[    3.670133] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[    4.585554] r8169 0000:03:00.0 enp3s0: link up
[    4.585564] IPv6: ADDRCONF(NETDEV_CHANGE): enp3s0: link becomes ready
[  164.896822] nvidia: module license 'NVIDIA' taints kernel.
[  164.896825] Disabling lock debugging due to kernel taint
[  164.899312] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[  164.902805] nvidia 0000:01:00.0: enabling device (0000 -> 0003)
[  164.902857] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
[  164.902909] nvidia-nvlink: Nvlink Core is being initialized, major device number 246
[  164.902918] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  375.26  Thu Dec  8 18:36:43 PST 2016 (using threaded interrupts)
[  164.906947] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 245
[  164.907797] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  375.26  Thu Dec  8 18:04:14 PST 2016
[  164.908574] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[  164.909453] [drm] [nvidia-drm] [GPU ID 0x00000100] Unloading driver
[  164.927642] nvidia-modeset: Unloading
[  164.943728] nvidia-uvm: Unloaded the UVM driver in 8 mode
[  164.959771] nvidia-nvlink: Unregistered the Nvlink Core, major device number 246
-> Installing both new and classic TLS OpenGL libraries.
-> Installing classic TLS 32bit OpenGL libraries.
WARNING: Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.
-> Searching for conflicting files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64' (375.26):
   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: No)
-> Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86_64 (version: 375.26) is now complete.  Please update your XF86Config or xorg.conf file as appropriate; see the file /usr/share/doc/NVIDIA_GLX-1.0/README.txt for details.

nvidia-bug-report

____________________________________________

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: 21434654

Date: vr 19 mei 2017  0:46:23 CEST
uname: Linux LIN-TV 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
command line flags: 

____________________________________________

*** /etc/issue
*** ls: -rw-r--r-- 1 root root 26 2016-07-18 16:34:38.000000000 +0200 /etc/issue
Ubuntu 16.04.1 LTS \n \l

____________________________________________

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

____________________________________________

*** /var/log/nvidia-installer.log
*** ls: -rw-r--r-- 1 root root 27358 2017-05-19 00:18:11.764760387 +0200 /var/log/nvidia-installer.log
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri May 19 00:17:17 2017
installer version: 375.26

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

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

Using built-in stream user interface
-> Detected 4 CPUs online; setting concurrency level to 4.
-> License accepted by command line option.
-> Installing NVIDIA driver version 375.26.
-> Running distribution scripts
   executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed!  Are you sure you want to continue? (Answer: Continue installation)
-> For some distributions, Nouveau can be disabled by adding a file in the modprobe configuration directory.  Would you like nvidia-installer to attempt to create this modprobe file for you? (Answer: Yes)
-> One or more modprobe configuration files to disable Nouveau have been written.  For some distributions, this may be sufficient to disable Nouveau; other distributions may require modification of the initial ramdisk.  Please reboot your system and attempt NVIDIA driver installation again.  Note if you later wish to reenable Nouveau, you will need to delete these files: /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
-> Performing CC sanity check with CC="/usr/bin/cc".
-> Kernel source path: '/lib/modules/4.4.0-31-generic/build'
-> Kernel output path: '/lib/modules/4.4.0-31-generic/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Performing PREEMPT_RT check.
-> Cleaning kernel module build directory.
   executing: 'cd ./kernel; /usr/bin/make -k -j4 clean NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.4.0-31-generic/build" SYSOUT="/lib/modules/4.4.0-31-generic/build"'...
   rm -f -r conftest
   /usr/bin/make "CC=cc"  KBUILD_VERBOSE= -C /lib/modules/4.4.0-31-generic/build M=/tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/4.4.0-31-generic/build NV_KERNEL_OUTPUT=/lib/modules/4.4.0-31-generic/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video clean
   make[1]: Entering directory '/usr/src/linux-headers-4.4.0-31-generic'
   make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-31-generic'
-> Building kernel modules
   executing: 'cd ./kernel; /usr/bin/make -k -j4  NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.4.0-31-generic/build" SYSOUT="/lib/modules/4.4.0-31-generic/build"'...
   /usr/bin/make "CC=cc"  KBUILD_VERBOSE= -C /lib/modules/4.4.0-31-generic/build M=/tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/4.4.0-31-generic/build NV_KERNEL_OUTPUT=/lib/modules/4.4.0-31-generic/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video modules
   make[1]: Entering directory '/usr/src/linux-headers-4.4.0-31-generic'
     SYMLINK /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-kernel.o
     SYMLINK /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset/nv-modeset-kernel.o
    CONFTEST: INIT_WORK
    CONFTEST: remap_pfn_range
    CONFTEST: follow_pfn
    CONFTEST: vmap
    CONFTEST: set_pages_uc
    CONFTEST: set_memory_uc
    CONFTEST: set_memory_array_uc
    CONFTEST: change_page_attr
    CONFTEST: pci_get_class
    CONFTEST: pci_choose_state
    CONFTEST: vm_insert_page
    CONFTEST: acpi_device_id
    CONFTEST: acquire_console_sem
    CONFTEST: console_lock
    CONFTEST: kmem_cache_create
    CONFTEST: on_each_cpu
    CONFTEST: smp_call_function
    CONFTEST: acpi_evaluate_integer
    CONFTEST: ioremap_cache
    CONFTEST: ioremap_wc
    CONFTEST: acpi_walk_namespace
    CONFTEST: pci_domain_nr
    CONFTEST: pci_dma_mapping_error
    CONFTEST: sg_alloc_table
    CONFTEST: sg_init_table
    CONFTEST: pci_get_domain_bus_and_slot
    CONFTEST: get_num_physpages
    CONFTEST: efi_enabled
    CONFTEST: proc_create_data
    CONFTEST: pde_data
    CONFTEST: proc_remove
    CONFTEST: pm_vt_switch_required
    CONFTEST: drm_driver_has_set_busid
    CONFTEST: drm_driver_has_gem_prime_res_obj
    CONFTEST: xen_ioemu_inject_msi
    CONFTEST: phys_to_dma
    CONFTEST: get_dma_ops
    CONFTEST: write_cr4
    CONFTEST: of_parse_phandle
    CONFTEST: for_each_online_node
    CONFTEST: node_end_pfn
    CONFTEST: pci_bus_address
    CONFTEST: pci_stop_and_remove_bus_device
    CONFTEST: pci_remove_bus_device
    CONFTEST: request_threaded_irq
    CONFTEST: remap_page_range
    CONFTEST: address_space_init_once
    CONFTEST: kbasename
    CONFTEST: fatal_signal_pending
    CONFTEST: list_cut_position
    CONFTEST: vzalloc
    CONFTEST: wait_on_bit_lock_argument_count
    CONFTEST: bitmap_clear
    CONFTEST: usleep_range
    CONFTEST: radix_tree_empty
    CONFTEST: drm_dev_unref
    CONFTEST: drm_reinit_primary_mode_group
    CONFTEST: drm_atomic_set_mode_for_crtc
    CONFTEST: drm_atomic_clean_old_fb
    CONFTEST: get_user_pages_remote
    CONFTEST: drm_gem_object_lookup
    CONFTEST: i2c_adapter
    CONFTEST: pm_message_t
    CONFTEST: irq_handler_t
    CONFTEST: acpi_device_ops
    CONFTEST: acpi_op_remove
    CONFTEST: outer_flush_all
    CONFTEST: proc_dir_entry
    CONFTEST: scatterlist
    CONFTEST: sg_table
    CONFTEST: file_operations
    CONFTEST: vm_operations_struct
    CONFTEST: atomic_long_type
    CONFTEST: pci_save_state
    CONFTEST: file_inode
    CONFTEST: task_struct
    CONFTEST: kuid_t
    CONFTEST: dma_ops
    CONFTEST: dma_map_ops
    CONFTEST: noncoherent_swiotlb_dma_ops
    CONFTEST: fault_flags
    CONFTEST: atomic64_type
    CONFTEST: address_space
    CONFTEST: backing_dev_info
    CONFTEST: kernel_write
    CONFTEST: strnstr
    CONFTEST: iterate_dir
    CONFTEST: kstrtoull
    CONFTEST: mm_context_t
    CONFTEST: drm_bus_present
    CONFTEST: drm_bus_has_bus_type
    CONFTEST: drm_bus_has_get_irq
    CONFTEST: drm_bus_has_get_name
    CONFTEST: drm_driver_has_legacy_dev_list
    CONFTEST: drm_crtc_state_has_connectors_changed
    CONFTEST: drm_init_functions_have_name_arg
    CONFTEST: drm_mode_connector_list_update_has_merge_type_bits_arg
    CONFTEST: drm_helper_mode_fill_fb_struct_has_const_mode_cmd_arg
    CONFTEST: drm_master_drop_has_from_release_arg
    CONFTEST: drm_mode_config_funcs_has_atomic_state_alloc
    CONFTEST: dom0_kernel_present
    CONFTEST: nvidia_vgpu_kvm_build
    CONFTEST: drm_available
    CONFTEST: nvidia_grid_build
    CONFTEST: drm_atomic_available
    CONFTEST: drm_atomic_modeset_nonblocking_commit_available
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-frontend.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-instance.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-acpi.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-chrdev.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-cray.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-dma.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-gvi.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-i2c.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-mempool.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-mmap.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-p2p.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-pat.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-procfs.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-usermap.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-vm.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-vtophys.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-interface.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-mlock.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-pci.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-registry.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-usermap.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-modeset-interface.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-pci-table.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-kthread-q.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-kthread-q-selftest.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv_uvm_interface.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/ebridge_linux.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/ibmnpu_linux.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nvlink_linux.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nvlink_pci.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_utils.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_common.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_linux.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_page_migration.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_page_migration_stubs.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_page_migration_kepler.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_page_migration_maxwell.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_page_migration_pascal.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_channel_mgmt.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/nvstatus.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/nv-kthread-q.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/nv-kthread-q-selftest.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_common_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_channel_directed_tests.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_channel_basic_sanity_tests.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_kernel_events.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_kernel_counters.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_debug_session.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_gpu_ops_tests.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_lite.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_page_cache.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_lite_api.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_lite_prefetch.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_lite_region_tracking.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_mmu_mgmt_pascal.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_mmu_mgmt.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_mmu_mgmt_stubs.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_full_fault_buffer.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm_full_fault_buffer_pascal.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/mmu_fmt.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/gmmu_fmt.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_tools.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_global.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_gpu.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_procfs.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_va_space.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_gpu_semaphore.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_mem.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_rm_mem.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_channel.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_lock.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_hal.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_range_tree.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_range_allocator.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_va_range.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_va_block.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_range_group.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_gpu_page_fault.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_events.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_module.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_mmu.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pte_batch.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_tlb_batch.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_push.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pushbuffer.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_thread_context.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_tracker.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_kepler.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_kepler_ce.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_kepler_host.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_kepler_mmu.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_maxwell.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_maxwell_host.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pascal.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pascal_ce.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pascal_host.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pascal_mmu.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pascal_fault_buffer.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_policy.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_utils.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_kvmalloc.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pmm_gpu.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_migrate.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_map_external.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_user_channel.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_hmm.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_heuristics.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_thrashing.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_prefetch.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_test_rng.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_range_tree_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_range_allocator_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_gpu_semaphore_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_mem_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_rm_mem_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_page_tree_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_tracker_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_push_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_channel_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_ce_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_lock_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_utils_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_kvmalloc_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_pmm_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_events_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_perf_module_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_get_rm_ptes_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_mmu_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_peer_identity_mappings_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_va_block_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm/uvm8_range_group_tree_test.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset/nvidia-modeset-linux.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-drv.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-utils.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-crtc.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-encoder.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-connector.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-gem.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-fb.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-modeset.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-mmap.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-fence.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nvidia-drm-linux.o
     CC [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm/nv-pci-table.o
   ld -r -o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-interface.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-frontend.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-instance.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-acpi.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-chrdev.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-cray.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-dma.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvi
   dia/nv-gvi.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-i2c.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-mempool.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-mmap.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-p2p.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-pat.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-procfs.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-usermap.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-vm.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-vtophys.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-interface.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-mlock.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-pci.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-registry.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/os-usermap.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidi
   a/nv-modeset-interface.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-pci-table.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-kthread-q.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv-kthread-q-selftest.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nv_uvm_interface.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/ebridge_linux.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/ibmnpu_linux.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nvlink_linux.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia/nvlink_pci.o
   ld -r -o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset/nv-modeset-interface.o /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset/nvidia-modeset-linux.o
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia.o
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm.o
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset.o
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm.o
     Building modules, stage 2.
     MODPOST 4 modules
     CC      /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm.mod.o
     CC      /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset.mod.o
     CC      /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm.mod.o
     CC      /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia.mod.o
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-drm.ko
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-modeset.ko
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia-uvm.ko
     LD [M]  /tmp/selfgz3812/NVIDIA-Linux-x86_64-375.26/kernel/nvidia.ko
   make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-31-generic'
-> done.
-> Kernel module compilation complete.
-> Unable to determine if Secure Boot is enabled: No such file or directory
-> Kernel messages:
[    2.081800] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input16
[    2.081858] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input17
[    2.081909] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input18
[    2.081959] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input19
[    2.493650] clocksource: Switched to clocksource tsc
[    3.660724] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[    3.660739] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
[    3.670117] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B
[    3.670133] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[    4.585554] r8169 0000:03:00.0 enp3s0: link up
[    4.585564] IPv6: ADDRCONF(NETDEV_CHANGE): enp3s0: link becomes ready
[  164.896822] nvidia: module license 'NVIDIA' taints kernel.
[  164.896825] Disabling lock debugging due to kernel taint
[  164.899312] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[  164.902805] nvidia 0000:01:00.0: enabling device (0000 -> 0003)
[  164.902857] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
[  164.902909] nvidia-nvlink: Nvlink Core is being initialized, major device number 246
[  164.902918] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  375.26  Thu Dec  8 18:36:43 PST 2016 (using threaded interrupts)
[  164.906947] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 245
[  164.907797] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  375.26  Thu Dec  8 18:04:14 PST 2016
[  164.908574] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[  164.909453] [drm] [nvidia-drm] [GPU ID 0x00000100] Unloading driver
[  164.927642] nvidia-modeset: Unloading
[  164.943728] nvidia-uvm: Unloaded the UVM driver in 8 mode
[  164.959771] nvidia-nvlink: Unregistered the Nvlink Core, major device number 246
-> Installing both new and classic TLS OpenGL libraries.
-> Installing classic TLS 32bit OpenGL libraries.
WARNING: Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.
-> Searching for conflicting files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64' (375.26):
   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: No)
-> Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86_64 (version: 375.26) is now complete.  Please update your XF86Config or xorg.conf file as appropriate; see the file /usr/share/doc/NVIDIA_GLX-1.0/README.txt for details.

____________________________________________

journalctl -b -0 _COMM=Xorg

-- No entries --

____________________________________________

journalctl -b -1 _COMM=Xorg

____________________________________________

journalctl -b -2 _COMM=Xorg

_______________________________________

Please check there is no any power and thermal issue to GPU. Please run nvidia bug report in safe mode and attach logs. I also share output of dmidecode command. Test with another similar GPU to confirm there no gpu hardware issue.

@sandipt thanks! i managed to get a similiar GPU and that one worked flawlessly. it seems to be a hardware issue…