Hi guys, I’m having a really hard time to install Nvidia last driver
NVIDIA-Linux-x86_64-367.35.run
Tumbleweed 4.7.0-1-default
Laptop: hp envy 15-ae178ca
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev a2)
I couldnt find any very good information on the log. Anyone can give me a light please?
In file included from /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia-drm/nvidia-drm-priv.h:33:0,
from /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia-drm/nvidia-drm-fb.c:27:
/usr/src/linux-4.7.0-1/include/drm/drm_gem.h:241:24: note: expected ‘u32 {aka unsigned int}’ but argument is of type ‘struct drm_file *’
struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
^~~~~~~~~~~~~~~~~~~~~
/tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia-drm/nvidia-drm-fb.c:117:11: error: too many arguments to function ‘drm_gem_object_lookup’
gem = drm_gem_object_lookup(dev, file, cmd->handles[0]);
^~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia-drm/nvidia-drm-priv.h:33:0,
from /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia-drm/nvidia-drm-fb.c:27:
/usr/src/linux-4.7.0-1/include/drm/drm_gem.h:241:24: note: declared here
struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
^~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-4.7.0-1/scripts/Makefile.build:290: /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia-drm/nvidia-drm-fb.o] Error 1
CC [M] /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia-drm/nv-pci-table.o
ld -r -o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-interface.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-frontend.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-instance.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-acpi.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-chrdev.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-cray.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-dma.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-gvi.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-i2c.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-mempool.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-mmap.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-p2p.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-pat.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-procfs.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-usermap.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-vm.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-vtophys.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/os-interface.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/os-mlock.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/os-pci.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/os-registry.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/os-usermap.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-modeset-interface.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv-pci-table.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nv_uvm_interface.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nvlink_linux.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/nvlink_pci.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/ebridge_linux.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia/ibmnpu_linux.o
ld -r -o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia-modeset/nv-modeset-interface.o /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia-modeset/nvidia-modeset-linux.o
LD [M] /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia.o
LD [M] /tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel/nvidia-modeset.o
make[3]: Target ‘__build’ not remade because of errors.
make[2]: *** [/usr/src/linux-4.7.0-1/Makefile:1483: module/tmp/selfgz24109/NVIDIA-Linux-x86_64-367.35/kernel] Error 2
make[2]: Target ‘modules’ not remade because of errors.
make[2]: Leaving directory ‘/usr/src/linux-4.7.0-1-obj/x86_64/default’
make[1]: *** [Makefile:150: sub-make] Error 2
make[1]: Target ‘modules’ not remade because of errors.
make[1]: Leaving directory ‘/usr/src/linux-4.7.0-1’
make: *** [Makefile:81: modules] Error 2
ERROR: The nvidia kernel module was not created.
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.