NVIDIA – New Driver Supports Kernel 6.19.. No Hacks Necessary..
NVIDIA have just release driver version 590.48.01, and details are here: https://www.nvidia.com/en-us/drivers/details/259042/
This compiles/loads/runs successfully with Kernel 6.19 (tested with 6.19-RC1):
…………………….
CC [M] nvidia.mod.o
CC [M] .module-common.o
LD [M] nvidia.ko
CC [M] nvidia-uvm.mod.o
LD [M] nvidia-uvm.ko
CC [M] nvidia-modeset.mod.o
LD [M] nvidia-modeset.ko
CC [M] nvidia-drm.mod.o
LD [M] nvidia-drm.ko
CC [M] nvidia-peermem.mod.o
LD [M] nvidia-peermem.ko
make[2]: Leaving directory ‘/home/rgadsdon/NVIDIA-Linux-x86_64-590.48.01/kernel’
make[1]: Leaving directory ‘/usr/src/linux-6.19-rc1’
As with the previous kernel-open hack, this only supports the newer RTX-type cards, and hopefully there will be an equivalent update for the 580.xx drivers soon, for GTX support..
Robert Gadsdon. December 19th 2025..

Thank you Robert!
For those interested…
I’ve created a patch for 590.44.01 (the previous beta version) & 6.19 here:
https://github.com/babiulep/my-kernel-patches/tree/main/NVIDIA/6.19
I’ve used the (working) 590.48.01 source code to create this patch.
(But you can also install (or wait) for the 590.48.01 version)
590.48.01 Ubuntu 25.10
nvidia-uvm/uvm_hmm.c:2143:9: error: too few arguments to function ‘zone_device_page_init’; expected 2, have 1
nvidia-uvm/uvm_pmm_gpu.c:3305:6: error: ‘const struct dev_pagemap_ops’ has no member named ‘page_free’
in make.log
This compiles/loads/runs failed with Kernel 6.19 (tested with 6.19-RC2):
maybe some wrong kernel config?
best regards
I’m having the same issue. I’m compiling the kernel with PREEMPT + 1000Hz on Ubuntu 25.10.
@Milos and @antoine Barbeyer
You may have already done this, but it might be useful to publish this in the NVIDIA forum: https://forums.developer.nvidia.com/c/gpu-graphics/linux/148