# nvidia 361.42 is not compatible with Kernel 4.6.0-rc5+

**URL:** <https://forums.developer.nvidia.com/t/nvidia-361-42-is-not-compatible-with-kernel-4-6-0-rc5/42606>\
**Category:** Linux\
**Created:** [May 4, 2016, 4:09am UTC](https://forums.developer.nvidia.com/t/nvidia-361-42-is-not-compatible-with-kernel-4-6-0-rc5/42606 "2016-05-04T04:09:24Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![i2000s](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@i2000s](https://forums.developer.nvidia.com/u/i2000s)\
**Post date:** [May 4, 2016, 4:09am UTC](https://forums.developer.nvidia.com/t/nvidia-361-42-is-not-compatible-with-kernel-4-6-0-rc5/42606/1 "2016-05-04T04:09:24Z")

</div>

I am sure if anyone is working on the compatibility problem between nvidia 361 driver and the Linux kernel 4.6. Here is what I got today when I tried to apply nvidia 361 to the 4.6 kernel.

```auto
qxd@qxd-QC5-Ubuntu:~$ sudo rm /etc/X11/xorg.conf
rm: cannot remove '/etc/X11/xorg.conf': No such file or directory
qxd@qxd-QC5-Ubuntu:~$ sudo ubuntu-drivers autoinstall
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  nvidia-opencl-icd-361 nvidia-prime nvidia-settings
The following NEW packages will be installed:
  nvidia-361 nvidia-opencl-icd-361 nvidia-prime nvidia-settings
0 upgraded, 4 newly installed, 0 to remove and 5 not upgraded.
Need to get 0 B/77.5 MB of archives.
After this operation, 339 MB of additional disk space will be used.
Selecting previously unselected package nvidia-361.
(Reading database ... 476611 files and directories currently installed.)
Preparing to unpack .../nvidia-361_361.42-0ubuntu2_amd64.deb ...
Unpacking nvidia-361 (361.42-0ubuntu2) ...
Selecting previously unselected package nvidia-opencl-icd-361.
Preparing to unpack .../nvidia-opencl-icd-361_361.42-0ubuntu2_amd64.deb ...
Unpacking nvidia-opencl-icd-361 (361.42-0ubuntu2) ...
Selecting previously unselected package nvidia-prime.
Preparing to unpack .../nvidia-prime_0.8.2_amd64.deb ...
Unpacking nvidia-prime (0.8.2) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../nvidia-settings_361.42-0ubuntu1_amd64.deb ...
Unpacking nvidia-settings (361.42-0ubuntu1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up nvidia-361 (361.42-0ubuntu2) ...
update-alternatives: using /usr/lib/nvidia-361/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf) in auto mode
update-alternatives: using /usr/share/nvidia-361/glamor.conf to provide /usr/share/X11/xorg.conf.d/glamoregl.conf (glamor_conf) in auto mode
INFO:Enable nvidia-361
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
Adding system user `nvidia-persistenced' (UID 124) ...
Adding new group `nvidia-persistenced' (GID 133) ...
Adding new user `nvidia-persistenced' (UID 124) with group `nvidia-persistenced' ...
Not creating home directory `/'.
Loading new nvidia-361-361.42 DKMS files...
First Installation: checking all kernels...
Building only for 4.6.0-040600rc5-generic
Building for architecture x86_64
Building initial module for 4.6.0-040600rc5-generic
[b]ERROR (dkms apport): kernel package linux-headers-4.6.0-040600rc5-generic is not supported
Error! Bad return status for module build on kernel: 4.6.0-040600rc5-generic (x86_64)[/b]
Consult /var/lib/dkms/nvidia-361/361.42/build/make.log for more information.
Setting up nvidia-opencl-icd-361 (361.42-0ubuntu2) ...
Setting up nvidia-prime (0.8.2) ...
Setting up nvidia-settings (361.42-0ubuntu1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for ureadahead (0.100.0-19) ...

```

On Linux Kernel 4.4, the nvidia driver was surely compatibly but cannot be able to build to the 4.6-rc5 image:

```auto
qxd@qxd-QC5-Ubuntu:~$ sudo ubuntu-drivers autoinstall
[sudo] password for qxd: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  nvidia-opencl-icd-361 nvidia-prime nvidia-settings
The following NEW packages will be installed:
  nvidia-361 nvidia-opencl-icd-361 nvidia-prime nvidia-settings
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/77.5 MB of archives.
After this operation, 339 MB of additional disk space will be used.
Selecting previously unselected package nvidia-361.
(Reading database ... 476622 files and directories currently installed.)
Preparing to unpack .../nvidia-361_361.42-0ubuntu2_amd64.deb ...
Unpacking nvidia-361 (361.42-0ubuntu2) ...
Selecting previously unselected package nvidia-opencl-icd-361.
Preparing to unpack .../nvidia-opencl-icd-361_361.42-0ubuntu2_amd64.deb ...
Unpacking nvidia-opencl-icd-361 (361.42-0ubuntu2) ...
Selecting previously unselected package nvidia-prime.
Preparing to unpack .../nvidia-prime_0.8.2_amd64.deb ...
Unpacking nvidia-prime (0.8.2) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../nvidia-settings_361.42-0ubuntu1_amd64.deb ...
Unpacking nvidia-settings (361.42-0ubuntu1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up nvidia-361 (361.42-0ubuntu2) ...
update-alternatives: using /usr/lib/nvidia-361/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf) in auto mode
update-alternatives: using /usr/share/nvidia-361/glamor.conf to provide /usr/share/X11/xorg.conf.d/glamoregl.conf (glamor_conf) in auto mode
INFO:Enable nvidia-361
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
Adding system user `nvidia-persistenced' (UID 124) ...
Adding new group `nvidia-persistenced' (GID 133) ...
Adding new user `nvidia-persistenced' (UID 124) with group `nvidia-persistenced' ...
Not creating home directory `/'.
Loading new nvidia-361-361.42 DKMS files...
First Installation: checking all kernels...
Building for 4.4.0-21-generic and 4.6.0-040600rc5-generic
Building for architecture x86_64
Building initial module for 4.4.0-21-generic
Done.

nvidia_361:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.4.0-21-generic/updates/dkms/

nvidia_361_modeset.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.4.0-21-generic/updates/dkms/

nvidia_361_uvm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.4.0-21-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 4.6.0-040600rc5-generic
[b]ERROR (dkms apport): kernel package linux-headers-4.6.0-040600rc5-generic is not supported
Error! Bad return status for module build on kernel: 4.6.0-040600rc5-generic (x86_64)[/b]
Consult /var/lib/dkms/nvidia-361/361.42/build/make.log for more information.
Setting up nvidia-opencl-icd-361 (361.42-0ubuntu2) ...
Setting up nvidia-prime (0.8.2) ...
Setting up nvidia-settings (361.42-0ubuntu1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for ureadahead (0.100.0-19) ...

```

Hopefully this can be fixed in the next release of NVidia-361 driver, since the mainline 364 got a pretty good patch to compatible with 4.6 kernel. Thanks.

---

<div class="post-metadata">

**Author:** ![BlackMage2](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@BlackMage2](https://forums.developer.nvidia.com/u/BlackMage2)\
**Post date:** [May 4, 2016, 6:36pm UTC](https://forums.developer.nvidia.com/t/nvidia-361-42-is-not-compatible-with-kernel-4-6-0-rc5/42606/2 "2016-05-04T18:36:56Z")

</div>

I can confirm that on Linux Kernel 4.6. the Nvidia drivers version 361.42 works not, just as little as the newer version 364.19

---

<div class="post-metadata">

**Author:** ![BlackMage2](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@BlackMage2](https://forums.developer.nvidia.com/u/BlackMage2)\
**Post date:** [May 4, 2016, 8:20pm UTC](https://forums.developer.nvidia.com/t/nvidia-361-42-is-not-compatible-with-kernel-4-6-0-rc5/42606/3 "2016-05-04T20:20:37Z")

</div>

me the architecture is amd64

---

<div class="post-metadata">

**Author:** ![BlackMage2](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@BlackMage2](https://forums.developer.nvidia.com/u/BlackMage2)\
**Post date:** [May 4, 2016, 10:02pm UTC](https://forums.developer.nvidia.com/t/nvidia-361-42-is-not-compatible-with-kernel-4-6-0-rc5/42606/4 "2016-05-04T22:02:03Z")

</div>

or x86\_64 (which is the same)

---

<div class="post-metadata">

**Author:** ![BlackMage2](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@BlackMage2](https://forums.developer.nvidia.com/u/BlackMage2)\
**Post date:** [May 7, 2016, 9:00pm UTC](https://forums.developer.nvidia.com/t/nvidia-361-42-is-not-compatible-with-kernel-4-6-0-rc5/42606/5 "2016-05-07T21:00:02Z")

</div>

When will the drivers updated?

I hope this is an update soon.

---

<div class="post-metadata">

**Author:** ![BlackMage2](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@BlackMage2](https://forums.developer.nvidia.com/u/BlackMage2)\
**Post date:** [May 11, 2016, 9:09pm UTC](https://forums.developer.nvidia.com/t/nvidia-361-42-is-not-compatible-with-kernel-4-6-0-rc5/42606/6 "2016-05-11T21:09:37Z")

</div>

and here the contents of my /var/log/nvidia-installer.log for 364.19:

```auto
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed May 11 22:51:14 2016
installer version: 364.19

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 364.19.
-> There appears to already be a driver installed on your system (version: 364.19). As part of installing this driver (version: 364.19), 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/4.6.0-999-generic/build'
-> Kernel output path: '/lib/modules/4.6.0-999-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/4.6.0-999-generic/build" SYSOUT="/lib/modules/4.6.0-999-generic/build"'...
   rm -f -r conftest
   /usr/bin/make "CC=cc" KBUILD_VERBOSE= -C /lib/modules/4.6.0-999-generic/build M=/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/4.6.0-999-generic/build NV_KERNEL_OUTPUT=/lib/modules/4.6.0-999-generic/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video clean
   make[1]: Verzeichnis „/usr/src/linux-headers-4.6.0-999-generic“ wird betreten
   make[1]: Verzeichnis „/usr/src/linux-headers-4.6.0-999-generic“ wird verlassen
-> Building kernel modules
   executing: 'cd ./kernel; /usr/bin/make -k -j2 NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.6.0-999-generic/build" SYSOUT="/lib/modules/4.6.0-999-generic/build"'...
   /usr/bin/make "CC=cc" KBUILD_VERBOSE= -C /lib/modules/4.6.0-999-generic/build M=/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/4.6.0-999-generic/build NV_KERNEL_OUTPUT=/lib/modules/4.6.0-999-generic/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video modules
   make[1]: Verzeichnis „/usr/src/linux-headers-4.6.0-999-generic“ wird betreten
     SYMLINK /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-kernel.o
     SYMLINK /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/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: 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: 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: drm_dev_unref
    CONFTEST: drm_reinit_primary_mode_group
    CONFTEST: drm_atomic_set_mode_for_crtc
    CONFTEST: drm_atomic_clean_old_fb
    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_remote
    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: dom0_kernel_present
    CONFTEST: drm_available
    CONFTEST: nvidia_grid_build
    CONFTEST: drm_atomic_available
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-frontend.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-instance.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-acpi.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-chrdev.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-cray.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-dma.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-gvi.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-i2c.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-mempool.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-mmap.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-p2p.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-pat.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-procfs.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-usermap.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-vm.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-vtophys.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-interface.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-mlock.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-pci.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-registry.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-usermap.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-modeset-interface.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-pci-table.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv_uvm_interface.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nvlink_linux.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nvlink_pci.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/ebridge_linux.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/ibmnpu_linux.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_utils.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_common.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_linux.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_page_migration.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_page_migration_kepler.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_page_migration_maxwell.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_page_migration_pascal.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_channel_mgmt.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/nvstatus.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_perf.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_common_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_channel_directed_tests.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_channel_basic_sanity_tests.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_kernel_events.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_kernel_counters.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_debug_session.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_gpu_ops_tests.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_lite.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_page_cache.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_lite_api.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_lite_prefetch.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_lite_region_tracking.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_mmu_mgmt_pascal.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_mmu_mgmt.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_api.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_device_mgmt.o
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full.c: In function ‘uvmfull_unlocked_ioctl’:
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full.c:273:1: warning: the frame size of 1040 bytes is larger than 1024 bytes [-Wframe-larger-than=]
    }
    ^
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_fault_buffer.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_fault_buffer_pascal.o
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_test.c: In function ‘uvmfull_test_ioctl’:
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_test.c:79:1: warning: the frame size of 1264 bytes is larger than 1024 bytes [-Wframe-larger-than=]
    }
    ^
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_ctx_mgmt.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_hashmap.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_pa_mgmt.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_unit_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_va_trie.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_pagetbl_mgmt.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/mmu_fmt.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/gmmu_fmt.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_fault_handler.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_identity_map.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_perf.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_tools.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_global.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_gpu.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_procfs.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_va_space.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_gpu_semaphore.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_mem.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_rm_mem.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_channel.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_lock.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_hal.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_range_tree.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_range_allocator.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_va_range.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_va_block.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_range_group.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_gpu_page_fault.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_perf_events.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_perf_module.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_mmu.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pte_batch.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_tlb_batch.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_push.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pushbuffer.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_thread_context.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_tracker.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_kepler.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_kepler_ce.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_kepler_host.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_kepler_mmu.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_maxwell.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_maxwell_host.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pascal.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pascal_ce.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pascal_host.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pascal_mmu.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pascal_fault_buffer.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_policy.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_perf_utils.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_kvmalloc.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pmm_gpu.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_migrate.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_map_external.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_user_channel.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_test_rng.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_range_tree_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_range_allocator_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_gpu_semaphore_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_mem_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_rm_mem_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_page_tree_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_tracker_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_push_test.o
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_page_tree_test.c: In function ‘pascal_test_page_tree’:
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_page_tree_test.c:1600:1: warning: the frame size of 1232 bytes is larger than 1024 bytes [-Wframe-larger-than=]
    }
    ^
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_channel_test.o
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_page_tree_test.c: In function ‘kepler_test_page_tree’:
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_page_tree_test.c:1548:1: warning: the frame size of 1200 bytes is larger than 1024 bytes [-Wframe-larger-than=]
    }
    ^
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_ce_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_lock_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_perf_utils_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_kvmalloc_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pmm_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_perf_events_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_perf_module_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_get_rm_ptes_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_mmu_test.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-modeset/nvidia-modeset-linux.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-drv.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-utils.o
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-drv.c:67:18: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
        .fb_create = nvidia_drm_framebuffer_create,
                     ^
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-drv.c:67:18: note: (near initialization for ‘nv_mode_config_funcs.fb_create’)
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-crtc.o
   cc1: some warnings being treated as errors
   scripts/Makefile.build:291: die Regel für Ziel „/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-drv.o“ scheiterte
   make[2]: *** [/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-drv.o] Fehler 1
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-encoder.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-connector.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-gem.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-fb.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-modeset.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-mmap.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.o
     CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nv-pci-table.o
   In file included from ./arch/x86/include/asm/processor.h:15:0,
                    from ./arch/x86/include/asm/cpufeature.h:4,
                    from ./arch/x86/include/asm/thread_info.h:52,
                    from include/linux/thread_info.h:54,
                    from ./arch/x86/include/asm/preempt.h:6,
                    from include/linux/preempt.h:59,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:35,
                    from include/linux/time.h:5,
                    from include/linux/stat.h:18,
                    from include/linux/module.h:10,
                    from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:23:
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c: In function ‘nvidia_drm_lock_user_pages’:
   ./arch/x86/include/asm/current.h:17:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
    #define current get_current()
                    ^
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:124:35: note: in expansion of macro ‘current’
        pages_pinned = get_user_pages(current, mm,
                                      ^
   In file included from include/linux/scatterlist.h:7:0,
                    from include/linux/dma-mapping.h:11,
                    from include/drm/drmP.h:37,
                    from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-os-interface.h:32,
                    from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:27:
   include/linux/mm.h:1257:6: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
    long get_user_pages(unsigned long start, unsigned long nr_pages,
         ^
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:124:44: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
        pages_pinned = get_user_pages(current, mm,
                                               ^
   In file included from include/linux/scatterlist.h:7:0,
                    from include/linux/dma-mapping.h:11,
                    from include/drm/drmP.h:37,
                    from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-os-interface.h:32,
                    from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:27:
   include/linux/mm.h:1257:6: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
    long get_user_pages(unsigned long start, unsigned long nr_pages,
         ^
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:125:57: warning: passing argument 5 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
                                      address, pages_count, write, force,
                                                            ^
   In file included from include/linux/scatterlist.h:7:0,
                    from include/linux/dma-mapping.h:11,
                    from include/drm/drmP.h:37,
                    from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-os-interface.h:32,
                    from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:27:
   include/linux/mm.h:1257:6: note: expected ‘struct page **’ but argument is of type ‘int’
    long get_user_pages(unsigned long start, unsigned long nr_pages,
         ^
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:125:64: warning: passing argument 6 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
                                      address, pages_count, write, force,
                                                                   ^
   In file included from include/linux/scatterlist.h:7:0,
                    from include/linux/dma-mapping.h:11,
                    from include/drm/drmP.h:37,
                    from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-os-interface.h:32,
                    from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:27:
   include/linux/mm.h:1257:6: note: expected ‘struct vm_area_struct **’ but argument is of type ‘int’
    long get_user_pages(unsigned long start, unsigned long nr_pages,
         ^
   /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:124:20: error: too many arguments to function ‘get_user_pages’
        pages_pinned = get_user_pages(current, mm,
                       ^
   In file included from include/linux/scatterlist.h:7:0,
                    from include/linux/dma-mapping.h:11,
                    from include/drm/drmP.h:37,
                    from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-os-interface.h:32,
                    from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:27:
   include/linux/mm.h:1257:6: note: declared here
    long get_user_pages(unsigned long start, unsigned long nr_pages,
         ^
   scripts/Makefile.build:291: die Regel für Ziel „/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.o“ scheiterte
   make[2]: *** [/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.o] Fehler 1
   ld -r -o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-interface.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-frontend.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-instance.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-acpi.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-chrdev.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-cray.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-dma.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-gvi.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-i2c.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-mempool.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-mmap.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-p2p.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-pat.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-p
   rocfs.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-usermap.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-vm.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-vtophys.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-interface.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-mlock.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-pci.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-registry.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-usermap.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-modeset-interface.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-pci-table.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv_uvm_interface.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nvlink_linux.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nvlink_pci.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/ebridge_linux.o /tmp/selfgz5212/NVIDI
   A-Linux-x86_64-364.19/kernel/nvidia/ibmnpu_linux.o
   ld -r -o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-modeset/nv-modeset-interface.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-modeset/nvidia-modeset-linux.o
     LD [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia.o
     LD [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm.o
     LD [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-modeset.o
   make[2]: Das Ziel „__build“ wurde wegen Fehlern nicht aktualisiert.
   Makefile:1428: die Regel für Ziel „_module_/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel“ scheiterte
   make[1]: *** [_module_/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel] Fehler 2
   make[1]: Das Ziel „modules“ wurde wegen Fehlern nicht aktualisiert.
   make[1]: Verzeichnis „/usr/src/linux-headers-4.6.0-999-generic“ wird verlassen
   Makefile:81: die Regel für Ziel „modules“ scheiterte
   make: *** [modules] Fehler 2
-> Error.
ERROR: An error occurred while performing the step: "Building kernel modules". See /var/log/nvidia-installer.log for details.
-> The command `cd ./kernel; /usr/bin/make -k -j2 NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.6.0-999-generic/build" SYSOUT="/lib/modules/4.6.0-999-generic/build"` failed with the following output:

/usr/bin/make "CC=cc" KBUILD_VERBOSE= -C /lib/modules/4.6.0-999-generic/build M=/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/4.6.0-999-generic/build NV_KERNEL_OUTPUT=/lib/modules/4.6.0-999-generic/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video modules
make[1]: Verzeichnis „/usr/src/linux-headers-4.6.0-999-generic“ wird betreten
  SYMLINK /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-kernel.o
  SYMLINK /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/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: 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: 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: drm_dev_unref
 CONFTEST: drm_reinit_primary_mode_group
 CONFTEST: drm_atomic_set_mode_for_crtc
 CONFTEST: drm_atomic_clean_old_fb
 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_remote
 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: dom0_kernel_present
 CONFTEST: drm_available
 CONFTEST: nvidia_grid_build
 CONFTEST: drm_atomic_available
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-frontend.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-instance.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-acpi.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-chrdev.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-cray.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-dma.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-gvi.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-i2c.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-mempool.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-mmap.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-p2p.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-pat.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-procfs.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-usermap.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-vm.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-vtophys.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-interface.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-mlock.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-pci.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-registry.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-usermap.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-modeset-interface.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-pci-table.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv_uvm_interface.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nvlink_linux.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nvlink_pci.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/ebridge_linux.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/ibmnpu_linux.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_utils.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_common.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_linux.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_page_migration.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_page_migration_kepler.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_page_migration_maxwell.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_page_migration_pascal.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_channel_mgmt.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/nvstatus.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_perf.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_common_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_channel_directed_tests.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_channel_basic_sanity_tests.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_kernel_events.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_kernel_counters.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_debug_session.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_gpu_ops_tests.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_lite.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_page_cache.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_lite_api.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_lite_prefetch.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_lite_region_tracking.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_mmu_mgmt_pascal.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_mmu_mgmt.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_api.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_device_mgmt.o
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full.c: In function ‘uvmfull_unlocked_ioctl’:
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full.c:273:1: warning: the frame size of 1040 bytes is larger than 1024 bytes [-Wframe-larger-than=]
 }
 ^
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_fault_buffer.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_fault_buffer_pascal.o
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_test.c: In function ‘uvmfull_test_ioctl’:
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_test.c:79:1: warning: the frame size of 1264 bytes is larger than 1024 bytes [-Wframe-larger-than=]
 }
 ^
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_ctx_mgmt.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_hashmap.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_pa_mgmt.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_unit_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_va_trie.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_pagetbl_mgmt.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/mmu_fmt.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/gmmu_fmt.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_fault_handler.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_identity_map.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm_full_perf.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_tools.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_global.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_gpu.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_procfs.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_va_space.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_gpu_semaphore.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_mem.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_rm_mem.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_channel.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_lock.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_hal.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_range_tree.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_range_allocator.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_va_range.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_va_block.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_range_group.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_gpu_page_fault.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_perf_events.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_perf_module.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_mmu.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pte_batch.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_tlb_batch.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_push.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pushbuffer.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_thread_context.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_tracker.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_kepler.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_kepler_ce.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_kepler_host.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_kepler_mmu.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_maxwell.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_maxwell_host.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pascal.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pascal_ce.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pascal_host.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pascal_mmu.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pascal_fault_buffer.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_policy.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_perf_utils.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_kvmalloc.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pmm_gpu.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_migrate.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_map_external.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_user_channel.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_test_rng.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_range_tree_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_range_allocator_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_gpu_semaphore_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_mem_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_rm_mem_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_page_tree_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_tracker_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_push_test.o
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_page_tree_test.c: In function ‘pascal_test_page_tree’:
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_page_tree_test.c:1600:1: warning: the frame size of 1232 bytes is larger than 1024 bytes [-Wframe-larger-than=]
 }
 ^
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_channel_test.o
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_page_tree_test.c: In function ‘kepler_test_page_tree’:
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_page_tree_test.c:1548:1: warning: the frame size of 1200 bytes is larger than 1024 bytes [-Wframe-larger-than=]
 }
 ^
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_ce_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_lock_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_perf_utils_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_kvmalloc_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_pmm_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_perf_events_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_perf_module_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_get_rm_ptes_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm/uvm8_mmu_test.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-modeset/nvidia-modeset-linux.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-drv.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-utils.o
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-drv.c:67:18: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
     .fb_create = nvidia_drm_framebuffer_create,
                  ^
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-drv.c:67:18: note: (near initialization for ‘nv_mode_config_funcs.fb_create’)
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-crtc.o
cc1: some warnings being treated as errors
scripts/Makefile.build:291: die Regel für Ziel „/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-drv.o“ scheiterte
make[2]: *** [/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-drv.o] Fehler 1
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-encoder.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-connector.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-gem.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-fb.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-modeset.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-mmap.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.o
  CC [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nv-pci-table.o
In file included from ./arch/x86/include/asm/processor.h:15:0,
                 from ./arch/x86/include/asm/cpufeature.h:4,
                 from ./arch/x86/include/asm/thread_info.h:52,
                 from include/linux/thread_info.h:54,
                 from ./arch/x86/include/asm/preempt.h:6,
                 from include/linux/preempt.h:59,
                 from include/linux/spinlock.h:50,
                 from include/linux/seqlock.h:35,
                 from include/linux/time.h:5,
                 from include/linux/stat.h:18,
                 from include/linux/module.h:10,
                 from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:23:
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c: In function ‘nvidia_drm_lock_user_pages’:
./arch/x86/include/asm/current.h:17:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
 #define current get_current()
                 ^
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:124:35: note: in expansion of macro ‘current’
     pages_pinned = get_user_pages(current, mm,
                                   ^
In file included from include/linux/scatterlist.h:7:0,
                 from include/linux/dma-mapping.h:11,
                 from include/drm/drmP.h:37,
                 from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-os-interface.h:32,
                 from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:27:
include/linux/mm.h:1257:6: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
 long get_user_pages(unsigned long start, unsigned long nr_pages,
      ^
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:124:44: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
     pages_pinned = get_user_pages(current, mm,
                                            ^
In file included from include/linux/scatterlist.h:7:0,
                 from include/linux/dma-mapping.h:11,
                 from include/drm/drmP.h:37,
                 from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-os-interface.h:32,
                 from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:27:
include/linux/mm.h:1257:6: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 long get_user_pages(unsigned long start, unsigned long nr_pages,
      ^
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:125:57: warning: passing argument 5 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
                                   address, pages_count, write, force,
                                                         ^
In file included from include/linux/scatterlist.h:7:0,
                 from include/linux/dma-mapping.h:11,
                 from include/drm/drmP.h:37,
                 from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-os-interface.h:32,
                 from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:27:
include/linux/mm.h:1257:6: note: expected ‘struct page **’ but argument is of type ‘int’
 long get_user_pages(unsigned long start, unsigned long nr_pages,
      ^
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:125:64: warning: passing argument 6 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
                                   address, pages_count, write, force,
                                                                ^
In file included from include/linux/scatterlist.h:7:0,
                 from include/linux/dma-mapping.h:11,
                 from include/drm/drmP.h:37,
                 from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-os-interface.h:32,
                 from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:27:
include/linux/mm.h:1257:6: note: expected ‘struct vm_area_struct **’ but argument is of type ‘int’
 long get_user_pages(unsigned long start, unsigned long nr_pages,
      ^
/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:124:20: error: too many arguments to function ‘get_user_pages’
     pages_pinned = get_user_pages(current, mm,
                    ^
In file included from include/linux/scatterlist.h:7:0,
                 from include/linux/dma-mapping.h:11,
                 from include/drm/drmP.h:37,
                 from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-os-interface.h:32,
                 from /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.c:27:
include/linux/mm.h:1257:6: note: declared here
 long get_user_pages(unsigned long start, unsigned long nr_pages,
      ^
scripts/Makefile.build:291: die Regel für Ziel „/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.o“ scheiterte
make[2]: *** [/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-drm/nvidia-drm-linux.o] Fehler 1
ld -r -o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-interface.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-frontend.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-instance.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-acpi.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-chrdev.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-cray.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-dma.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-gvi.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-i2c.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-mempool.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-mmap.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-p2p.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-pat.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-procfs.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-usermap.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-vm.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-vtophys.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-interface.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-mlock.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-pci.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-registry.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/os-usermap.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-modeset-interface.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv-pci-table.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nv_uvm_interface.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nvlink_linux.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/nvlink_pci.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/ebridge_linux.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia/ibmnpu_linux.o
ld -r -o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-modeset/nv-modeset-interface.o /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-modeset/nvidia-modeset-linux.o
  LD [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia.o
  LD [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-uvm.o
  LD [M] /tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel/nvidia-modeset.o
make[2]: Das Ziel „__build“ wurde wegen Fehlern nicht aktualisiert.
Makefile:1428: die Regel für Ziel „_module_/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel“ scheiterte
make[1]: *** [_module_/tmp/selfgz5212/NVIDIA-Linux-x86_64-364.19/kernel] Fehler 2
make[1]: Das Ziel „modules“ wurde wegen Fehlern nicht aktualisiert.
make[1]: Verzeichnis „/usr/src/linux-headers-4.6.0-999-generic“ wird verlassen
Makefile:81: die Regel für Ziel „modules“ scheiterte
make: *** [modules] Fehler 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.

```

---

<div class="post-metadata">

**Author:** ![towo](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@towo](https://forums.developer.nvidia.com/u/towo)\
**Post date:** [May 12, 2016, 5:39am UTC](https://forums.developer.nvidia.com/t/nvidia-361-42-is-not-compatible-with-kernel-4-6-0-rc5/42606/7 "2016-05-12T05:39:29Z")

</div>

And now?  
Are you able to read [this](https://devtalk.nvidia.com/default/topic/926824/linux/364-1-2-5-won-t-compile-against-latest-kernel-git-tree-patches-for-4-6-0-rc3-included-/) thread?  
If so, you would read, that you need to patch the driver for compiling against 4.6.  
Btw, why you think you need a non released kernel?

---

<div class="post-metadata">

**Author:** ![BlackMage2](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@BlackMage2](https://forums.developer.nvidia.com/u/BlackMage2)\
**Post date:** [May 12, 2016, 11:24am UTC](https://forums.developer.nvidia.com/t/nvidia-361-42-is-not-compatible-with-kernel-4-6-0-rc5/42606/8 "2016-05-12T11:24:05Z")

</div>

I am very sorry…  
the apt package nvidia-364(from source package nvidia-graphics-drivers-364) works perfect for me!
