first_try_captcha schrieb:
Das mit dem Grafiktreiber kann so nicht stimmen. Habe eine RTX 4070, also schon ziemlich gut. Auf der offiziellen NVIDIA Homepage ist 550er das Neueste.
Doch, doch, den 565er Branch gibt es aus dem CUDA Repository für Ubuntu, habe ich hier bei mir installiert:
dpkg -l | grep nvidia
ii libnvidia-cfg1-565:amd64 565.57.01-0ubuntu1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-565 565.57.01-0ubuntu1 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-565:amd64 565.57.01-0ubuntu1 amd64 NVIDIA libcompute package
ii libnvidia-compute-565:i386 565.57.01-0ubuntu1 i386 NVIDIA libcompute package
ii libnvidia-decode-565:amd64 565.57.01-0ubuntu1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-565:i386 565.57.01-0ubuntu1 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-565:amd64 565.57.01-0ubuntu1 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-565:i386 565.57.01-0ubuntu1 i386 NVENC Video Encoding runtime library
ii libnvidia-extra-565:amd64 565.57.01-0ubuntu1 amd64 Extra libraries for the NVIDIA driver
ii libnvidia-extra-565:i386 565.57.01-0ubuntu1 i386 Extra libraries for the NVIDIA driver
ii libnvidia-fbc1-565:amd64 565.57.01-0ubuntu1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-565:i386 565.57.01-0ubuntu1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-565:amd64 565.57.01-0ubuntu1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-565:i386 565.57.01-0ubuntu1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii nvidia-compute-utils-565 565.57.01-0ubuntu1 amd64 NVIDIA compute utilities
ii nvidia-dkms-565 565.57.01-0ubuntu1 amd64 NVIDIA DKMS package
ii nvidia-driver-565 565.57.01-0ubuntu1 amd64 NVIDIA driver metapackage
ii nvidia-firmware-565-565.57.01 565.57.01-0ubuntu1 amd64 Firmware files used by the kernel module
ii nvidia-kernel-common-565 565.57.01-0ubuntu1 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-565 565.57.01-0ubuntu1 amd64 NVIDIA kernel source package
ii nvidia-modprobe 565.57.01-0ubuntu1 amd64 Load the NVIDIA kernel driver and create device files
ii nvidia-prime 0.8.17.2 all Tools to enable NVIDIA's Prime
ii nvidia-settings 565.57.01-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-565 565.57.01-0ubuntu1 amd64 NVIDIA driver support binaries
ii screen-resolution-extra 0.18.3 all Extension for the nvidia-settings control panel
ii xserver-xorg-video-nvidia-565 565.57.01-0ubuntu1 amd64 NVIDIA binary Xorg driver
Für den 6.12er Linux Kernel muss man aber einen Patch in das nvidia-dkms-565 DEB-Paket einbauen, bislang. Mal schauen, wann es die Version 565.77 im CUDA Repository fertig DEB-paketiert gibt, die sollte dann auch den Patch für den 6.12er Linux Kernel enthalten. Aber der normale Standard Ubuntu Kernel der aktuellen Releases ist ohnehin noch nicht beim 6.12er angelangt. Der Liquorix Kernel, den ich verwende, aber schon.
uname -rsm
Linux 6.12.5-1-liquorix-amd64 x86_64
Das ist der Patch für den 6.12er Kernel:
cat buildfix_kernel_6.12.patch
--- a//nvidia-drm/nvidia-drm-drv.c
+++ b/nvidia-drm/nvidia-drm-drv.c
@@ -1711,6 +1711,10 @@ static const struct file_operations nv_drm_fops = {
.read = drm_read,
.llseek = noop_llseek,
+
+#if defined(FOP_UNSIGNED_OFFSET)
+ .fop_flags = FOP_UNSIGNED_OFFSET,
+#endif
};
static const struct drm_ioctl_desc nv_drm_ioctls[] = {
nvidia-dkms-565 auspacken, buildfix_kernel_6.12.patch einfügen und in der dkms.conf eintragen, und dann das nvidia-dkms-565 Paket wieder zusammenpacken. Dann läuft es auch mit dem 6.12er Kernel.