nvidia 535.183.01-1 と linux 6.10.3-1 変
[debian] nvidia 535.183.01-1 と linux 6.10.3-1 変
linux 6.9.12-1 から linux 6.10.3-1 にしたら、nvidia 535.183.01-1 がビルドできなくなった。nvidia-kernel-dkms: Does not build with 6.10.3-amd64 に報告が上がっていてビルドを通すパッチもあるんだけど、それを適用してビルドを通したら X がフリーズするようになった。unstable だとこれまでも nvidia のアップデートのためか動かなくなることがあったので、stable の nvidia と linux を APT Pinning してアップデートしないようにした。 /etc/apt/preferences.d/990-nvidia-linux
はこんな感じで。
Package: linux-image-amd64 linux-headers-amd64 linux-libc-dev
Pin: release c=main, n=bookworm-security
Pin-Priority: 990
Package: libxnvctrl0
Pin: release c=main, n=bookworm
Pin-Priority: 990
Package: libcuda1 libegl-nvidia0 libgl1-nvidia-glvnd-glx libglx-nvidia0 libnvidia-eglcore libnvidia-glcore libnvidia-glvkspirv libnvidia-ml1 libnvidia-pkcs11-openssl3 libnvidia-ptxjitcompiler1 nvidia-alternative nvidia-detect nvidia-driver nvidia-driver-bin nvidia-driver-libs nvidia-egl-common nvidia-egl-icd nvidia-kernel-dkms nvidia-kernel-support nvidia-legacy-check nvidia-smi nvidia-vdpau-driver xserver-xorg-video-nvidia
Pin: release c=non-free, n=bookworm
Pin-Priority: 990
Package: libglx-nvidia0:i386 libnvidia-eglcore:i386 libnvidia-glcore:i386 libnvidia-glvkspirv:i386
Pin: release c=non-free, n=bookworm
Pin-Priority: 990
Package: libcurand10 libcusolver11 libcusolvermg11 libaccinj64-11.8 libcudart11.0 libcuinj64-11.8 libcupti-dev libcupti11.8 libnvidia-ml-dev libnvrtc-builtins11.8 libnvrtc11.2 libnvtoolsext1 libnvvm4 nvidia-cuda-dev nvidia-cuda-toolkit nvidia-profiler
Pin: release c=non-free, n=bookworm
Pin-Priority: 990
Package: firmware-nvidia-gsp
Pin: release c=non-free-firmware, n=bookworm
Pin-Priority: 990
Package: nvidia-modprobe nvidia-settings
Pin: release c=contrib, n=bookworm
Pin-Priority: 990