(2025-11-15 初稿 - 2025-11-16 追記)
このブログも随分とサボってしまっていた。(^_^;)
さて、わが家のメインPCは、nVIDIA GeForce RTX 4060 Ti のグラボが乗っているのだが、debian bookworm 12.6から正常に動作しなくなってしまい、仕方がなくnVIDIA純正のドライバを利用していた。
その辺の経緯は、以下をご覧ください。
別にnVIDIA純正のドライバでも、普段の使用には問題ないが、カーネルの更新の度に、モジュールの整合性が取れなくなり、Xが起動しなくなるので、他のPCからsshでリモートログインして、ドライバをインストールし直すのが面倒でならなかった。
debianのtrixie(13)が2025年8月9日にリリースし、13.1が9月6日にリリースされ、しばらく経ったので、当該のPCにbookwormからtrixieへとアップグレードして試してみた。
ちなみに、筆者は新しいリリースが出てすぐには試さず、いつも.1等のアップグレードが出てからインストールすることにしている。昔は、積極的に人柱になる覚悟があったが、最近はよる年波で…(^^ゞ
さて、結論から言うと、無事にtrixie(13.1)で、debian Wikiに書いてあるとおりの方法でXが動作した。
以下に、筆者の行った方法について記述する。
nVIDIAドライバのアンインストール
bookwormからtrixieへのアップグレードでトラブルになる可能性の高いnVIDIAの純正ドライバをアンインストールする。
$ sudo sh ./NVIDIA-Linux-x86_64-580.105.08.run --uninstall
アンインストールすると、X環境が起動しなくなるので、ターミナルまたは他のPCからsshでログインして、以下の作業を実施する。
bookwormからtrixieへのアップグレード
bookwormからtrixieへのアップグレードについて、以下のページを参照して行うが、筆者は、aptのsource.listを以下のように変更して実行した。
特別なパッケージ等をインストールしている場合は、上記のサイトのとおり、ていねいにアップグレードしてください。
$ cat /etc/apt/sources.list deb http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware deb-src http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware deb http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware deb-src http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware deb http://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware deb-src http://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware
bookwormのsource.listをtrixieに変更。
$ sudo apt update
問題無ければ、以下を実行。
$ sudo apt upgrade --without-new-pkgs
問題無ければ、以下を実行。
$ sudo apt full-upgrade
問題なければ、再起動。
再起動後、以下を実行して不要となったパッケージを削除。
$ sudo apt autoremove
nVIDIAドライバのインストール
さて、ようやくnVIDIAドライバのインストール準備ができたので、以下のページを参照してドライバをインストールする。
念のために、nvidia-detectでドライバを確認。
$ sudo apt install nvida-detect
$nvidia-detect (省略) It is recommended to install the nvidia-driver package.
インストールすべきは、nvidia-driverであることが確認できた。
上記サイトの、以下の部分を参照して実行する。
Debian 13 "Trixie" Version 550.163.01
$ sudo apt update $ sudo apt install linux-headers-$(dpkg --print-architecture)
nvidiaの"proprietary" flavor(純正に近いもの?)をインストールする場合
$ sudo apt install nvidia-kernel-dkms nvidia-driver firmware-misc-nonfree
いやいやdebianの精神に則ってopenじゃなきゃって方は、上記の "open" flavor の項目を見てインストール。
ちなみに、筆者は、"proprietary" でインストールし、正常に動作してるよ。
$ sudo dkms status
エラーがでなければ、モジュールも正常にインストールされているよ。
エラーが無ければ、再起動。
皆さん、無事にnVIDIAのドライバがインストールできたでしょうか?
後は、debianのカーネルの更新の際に、モジュールもリコンパイルしてくれて、正常に起動してくれればめでたし、めでたしだね。
(2025-11-16 追記)
びっくりすことに、偶然にも日本時間の11月15日の夜にTrixie 13.2が公開されたようで、カーネルも更新された。
debian wikiのとおりにインストールしたため、カーネル更新でも再起動後無事に起動することができた。
(追記終了)