v16 [SOLVED] Can't install Nvidia proprietary drivers
#1
I can't install Nvidia proprietary drivers: error messages "The distribution-provided pre-install script failed!" and "ERROR: Unable to load the 'nvidia' kernel module."

I've installed Kodibuntu from Live CD (v14) on to an Optiplex 780 recently
I updated to v16
I was having problems getting audio out of the 780's display port via HDMI cable-adapter...
So bought a Gigabyte Nvidia GT710
Booted up: res locked at 1024x768 and no option to go any higher
Figured I need to update drivers
Read this page and followed: http://kodi.wiki/view/Kodibuntu_FAQ
Quote:sudo apt-get install python-software-properties pkg-config
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings
From memory it basically said it was already installed and already the latest version. Rebooted anyway, still no option to use HD
Tried to install the Nvidia Prop. driver Latest Long Lived Branch version: 361.42:
Followed Nvidia instructions to blacklist Nouveau. Rebooted. Not sure if that really stopped Nouveau as apparently X will just load it again?
Stopped the X server (sudo service lightdm stop).... Not sure if Nouveau really dead? Didn't understand the "modeset" stuff the readme mentioned?
First run failed: "ERROR: Unable to load the 'nvidia' kernel module."
Ran apt-get purge nvidia-*
Re-ran nvidia driver. Still getting the same error
There's also an error right at the start "The distribution-provided pre-install script failed!"

I've spent an hour or so reading various forum posts/replies but I can't see anything that I'm missing?

I guess my first question would be "Why did the pre-install script fail? What is it? How can I work that out?" perhaps that explains the next error...
Then I kinda read something about kernel sources... but I've got this: "linux-source-3.13.0 - Linux kernel source for version 3.13.0 with Ubuntu patches" (apt-cache search linux-source) if that's relevant...
I've attached the log from Nvidia below but it doesn't seem to say anything in addition to the "Unable to load nvidia kernel module" error
Is it something to do with Nouveau still? [EDIT: I tried with DKMS Yes as well as No, same result]

Thanks for your help... I know there are a lot of threads on Nvidia problems and I'll continue to read but for now reaching my frustration limit Smile

Quote:nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed Apr 6 19:13:59 2016
installer version: 361.42

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

nvidia-installer command line:
./nvidia-installer

Using: nvidia-installer ncurses user interface
-> Detected 2 CPUs online; setting concurrency level to 2.
-> License accepted.
-> Installing NVIDIA driver version 361.42.
-> There appears to already be a driver installed on your system (version: 361.42). As part of installing this driver (version: 361.42), the existing driver will be uninstalled. Are you sure you want to continue? (Answer: Continue installation)
-> 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)
-> Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later. (Answer: No)
-> Performing CC sanity check with CC="/usr/bin/cc".
-> Kernel source path: '/lib/modules/3.13.0-83-generic/build'
-> Kernel output path: '/lib/modules/3.13.0-83-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 -j2 clean NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/3.13.0-83-generic/build" SYSOUT="/lib/modules/3.13.0-83-generic/build"'...
rm -f -r conftest
/usr/bin/make "CC=cc" KBUILD_VERBOSE= -C /lib/modules/3.13.0-83-generic/build M=/tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/3.13.0-83-generic/build NV_KERNEL_OUTPUT=/lib/modules/3.13.0-83-generic/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset" INSTALL_MOD_DIR=kernel/drivers/video clean
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-83-generic'
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-83-generic'
-> Building kernel modules
executing: 'cd ./kernel; /usr/bin/make -k -j2 NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/3.13.0-83-generic/build" SYSOUT="/lib/modules/3.13.0-83-generic/build"'...
/usr/bin/make "CC=cc" KBUILD_VERBOSE= -C /lib/modules/3.13.0-83-generic/build M=/tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/3.13.0-83-generic/build NV_KERNEL_OUTPUT=/lib/modules/3.13.0-83-generic/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset" INSTALL_MOD_DIR=kernel/drivers/video modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-83-generic'
SYMLINK /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-modeset/nv-modeset-kernel.o
SYMLINK /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-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_pci_set_busid
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: remap_page_range
CONFTEST: address_space_init_once
CONFTEST: kbasename
CONFTEST: fatal_signal_pending
CONFTEST: list_cut_position
CONFTEST: hlist_for_each_entry
CONFTEST: vzalloc
CONFTEST: wait_on_bit_lock_argument_count
CONFTEST: bitmap_clear
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: get_user_pages_unlocked
CONFTEST: dom0_kernel_present
CONFTEST: drm_available
CONFTEST: nvidia_grid_build
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-modeset/nvidia-modeset-linux.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_utils.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_common.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_linux.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_page_migration.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_page_migration_kepler.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_page_migration_maxwell.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_page_migration_pascal.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_channel_mgmt.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/nvstatus.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_perf.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_common_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_channel_directed_tests.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_channel_basic_sanity_tests.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_kernel_events.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_kernel_counters.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_debug_session.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_gpu_ops_tests.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_lite.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_page_cache.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_lite_api.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_lite_prefetch.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_lite_region_tracking.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_mmu_mgmt_pascal.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_mmu_mgmt.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_api.o
/tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full.c: In function ‘uvmfull_unlocked_ioctl’:
/tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full.c:273:1: warning: the frame size of 1920 bytes is larger than 1024 bytes [-Wframe-larger-than=]
}
^
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_device_mgmt.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_fault_buffer.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_fault_buffer_pascal.o
/tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_test.c: In function ‘uvmfull_test_ioctl’:
/tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_test.c:79:1: warning: the frame size of 1272 bytes is larger than 1024 bytes [-Wframe-larger-than=]
}
^
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_ctx_mgmt.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_hashmap.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_pa_mgmt.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_unit_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_va_trie.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_pagetbl_mgmt.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/mmu_fmt.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/gmmu_fmt.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_fault_handler.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_identity_map.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm_full_perf.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_tools.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_global.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_gpu.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_procfs.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_va_space.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_gpu_semaphore.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_mem.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_rm_mem.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_channel.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_lock.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_hal.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_range_tree.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_range_allocator.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_va_range.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_va_block.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_range_group.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_gpu_page_fault.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_perf_events.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_perf_module.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_mmu.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_pte_batch.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_tlb_batch.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_push.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_pushbuffer.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_thread_context.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_tracker.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_kepler.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_kepler_ce.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_kepler_host.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_kepler_mmu.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_maxwell.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_maxwell_host.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_pascal.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_pascal_ce.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_pascal_host.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_pascal_mmu.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_pascal_fault_buffer.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_policy.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_perf_utils.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_kvmalloc.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_pmm_gpu.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_migrate.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_map_external.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_user_channel.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_test_rng.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_range_tree_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_range_allocator_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_gpu_semaphore_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_mem_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_rm_mem_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_page_tree_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_tracker_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_push_test.o
/tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_page_tree_test.c: In function ‘kepler_test_page_tree’:
/tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_page_tree_test.c:1416:1: warning: the frame size of 1192 bytes is larger than 1024 bytes [-Wframe-larger-than=]
}
^
/tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_page_tree_test.c: In function ‘pascal_test_page_tree’:
/tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_page_tree_test.c:1463:1: warning: the frame size of 1232 bytes is larger than 1024 bytes [-Wframe-larger-than=]
}
^
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_ce_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_channel_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_lock_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_perf_utils_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_kvmalloc_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_pmm_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_perf_events_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_perf_module_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_get_rm_ptes_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm/uvm8_mmu_test.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-frontend.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-instance.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-acpi.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-chrdev.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-cray.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-dma.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-drm.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-gvi.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-i2c.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-mempool.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-mmap.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-p2p.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-pat.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-procfs.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-usermap.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-vm.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-vtophys.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/os-interface.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/os-mlock.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/os-pci.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/os-registry.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/os-usermap.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-modeset-interface.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv_uvm_interface.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nvlink_linux.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nvlink_pci.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/ebridge_linux.o
CC [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/ibmnpu_linux.o
ld -r -o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-modeset/nv-modeset-interface.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-modeset/nvidia-modeset-linux.o
LD [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia.o
LD [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm.o
LD [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-modeset.o
ld -r -o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-interface.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-frontend.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-instance.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-acpi.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-chrdev.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-cray.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-dma.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-drm.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-gvi.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-i2c.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-mempool.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-mmap.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-p2p.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-pat.o /tmp/selfgz5865/NVIDIA-
Linux-x86_64-361.42/kernel/nvidia/nv-procfs.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-usermap.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-vm.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-vtophys.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/os-interface.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/os-mlock.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/os-pci.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/os-registry.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/os-usermap.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv-modeset-interface.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nv_uvm_interface.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nvlink_linux.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/nvlink_pci.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia/ebridge_linux.o /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidi
a/ibmnpu_linux.o
Building modules, stage 2.
MODPOST 3 modules
CC /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-modeset.mod.o
CC /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm.mod.o
CC /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia.mod.o
LD [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-modeset.ko
LD [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia-uvm.ko
LD [M] /tmp/selfgz5865/NVIDIA-Linux-x86_64-361.42/kernel/nvidia.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-83-generic'
-> done.
-> Kernel module compilation complete.
-> Unable to determine if Secure Boot is enabled: No such file or directory
-> Kernel messages:
[ 6.544405] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 6.720152] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
[ 6.720705] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
[ 6.813411] init: kodibuntu-wait (lightdm) main process (934) killed by TERM signal
[ 6.813944] init: kodibuntu-wait (ubiquity) main process (949) killed by TERM signal
[ 7.586910] init: plymouth-upstart-bridge main process ended, respawning
[ 7.593798] init: plymouth-upstart-bridge main process ended, respawning
[ 10.056861] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[ 10.056993] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 15.373548] traps: notification-da[1471] trap int3 ip:7f2f9e6fec13 sp:7ffcafead850 error:0
[ 42.477327] mtrr: no MTRR for f1000000,1000000 found
[ 559.530812] [drm] Initialized drm 1.1.0 20060810
[ 559.538430] nvidia: module license 'NVIDIA' taints kernel.
[ 559.538435] Disabling lock debugging due to kernel taint
[ 559.547711] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 559.553348] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
[ 559.553448] nvidia-nvlink: Nvlink Core is being initialized, major device number 247
[ 559.553565] [drm] Initialized nvidia-drm 0.0.0 20150116 for 0000:01:00.0 on minor 0
[ 559.553570] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 361.42 Tue Mar 22 18:10:58 PDT 2016
[ 559.556258] nvidia-uvm: Loaded the UVM driver in lite mode, major device number 246
[ 559.557863] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 361.42 Tue Mar 22 17:29:54 PDT 2016
[ 559.559581] nvidia-modeset: Unloading
[ 559.561510] nvidia-uvm: Unloaded the UVM driver in lite mode
[ 559.563653] nvidia-nvlink: Unregistered the Nvlink Core, major device number 247
[ 559.563730] [drm] Module unloaded
-> Installing both new and classic TLS OpenGL libraries.
-> Installing both new and classic TLS 32bit OpenGL libraries.
-> Install NVIDIA's 32-bit compatibility libraries? (Answer: Yes)
-> Will install non-GLVND GLX client libraries.
-> Uninstalling the previous installation with /usr/bin/nvidia-uninstall.
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.
-> Searching for conflicting files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64' (361.42):
executing: '/sbin/ldconfig'...
executing: '/sbin/depmod -a '...
-> done.
-> Driver file installation is complete.
ERROR: Unable to load the 'nvidia' kernel module.
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.
Reply
#2
hmm OK you guys are going to kill me lol

After reboot, Kodi working fine... selected HDMI audio in settings, all good... Only thing that's wrong is the initial kodi loading logo is at the wrong resolution... But hey that's a problem I can deal with (read: pull my hair out over on the weekend)

I hope this post is useful for future users: if it says installation has failed, it may not have actually failed... That will serve me right for basing my judgement on error messages while SSH'ing rather than actually swapping TV input to Kodi to double check Wink
Reply
#3
Don't use nvidia's bundles to install the drivers on ubuntu, ever,
it could mess your system for good.

https://launchpad.net/~graphics-drivers/...ubuntu/ppa has all the fresh nvidia drivers conveniently packaged.
Reply
#4
Thanks asavah. It's a bit unclear what's the best to go for when there seems to be three or four options:

apt-get install nvidia-current (from ppa:ubuntu-x-swat/x-updates) I guess this installs non-prop?
apt-get install nvidia-XXX (driver version number): this may be what you're listing above? Not sure... I've seen a few forum posts with this, not sure if all that same PPA?
sh NVIDIA-Linux-x86_64-XXX.run

As for what those three options are actually doing when you install them: who knows? OK probably a lot of people know... but not I Smile

I love apt-get for software install/update, it's so fast, easy, smart, reliable... Nothing like it in Windows.
But as for driver installs in Linux: bit of a headache. I wish it could be like Windows... Granted I have no idea what I'm talking about: but I wish someone smarter than me would write an app (for arguments sake, called OpiSimpleDrv)... Usage: "OpiSimpleDrv <Device Name> <Driver>" and you just use the device name listed in /dev... Maybe that extreme simplification is not feasible with how Linux is structured *shrug*. Linux graphics drivers remind me of how hard it used to be to install Windows Video Codecs circa 2000... multiple sources, some would completely screw your system, impossible to get rid of sometimes... but thankfully not really any need to mess with codecs any more as they're all either included in media player or VLC or whatever...
Reply
#5
Well, you sort of can with Ubuntu. If you open the Synaptic package manager, click on settings, then repositories, then in the window that opens, the far right tab 'additional drivers' you can install/remove video/audio drivers there. Obviously this depends upon which PPA's you have added.

The ppa posted by asavah contains the latest nVidia drivers, but properly packaged and supported.

All that said, although I have read many times of people having issues with the nVidia bundle, I've used that several times with no problems.
Learning Linux the hard way !!
Reply

Logout Mark Read Team Forum Stats Members Help
[SOLVED] Can't install Nvidia proprietary drivers0