本文詳細に Debian sid 上で NVIDIA ドライバをインストールするプロセスを紹介します。重要なステップと注意事項を含みます。
準備作業#
インストール前の準備ステップ:
-
グラフィックカードのモデルを確認
lspci | grep -E "VGA|3D"
このコマンドはグラフィックカードの情報を表示します。
-
重要なデータのバックアップ
重要なファイルは、システム操作を行う前にバックアップすることをお勧めします。 -
UEFI セキュアブートを無効にする
システムが UEFI セキュアブートを有効にしている場合は、まず無効にする必要があります。または、sign in nvidia kernel moduleを参照して NVIDIA ドライバのカーネル署名を行ってください。 -
ドライバのダウンロード
NVIDIA ドライバページから nvidia 560.35.03 バージョンの Linux ドライバをダウンロードします。 -
古いドライバのクリーンアップ
以前に NVIDIA ドライバをインストールしていた場合は、クリーンアップをお勧めします:sudo apt autoremove $(dpkg -l nvidia-driver-* | grep ii | awk '{print $2}') sudo apt autoremove $(dpkg -l *nvidia* | grep ii | awk '{print $2}')
-
依存関係のインストール
sudo apt install linux-headers-$(uname -r) gcc make acpid dkms libglvnd-core-dev libglvnd0 libglvnd-dev dracut libc-dev
インストール手順#
-
Nouveau ドライバを無効にする
オープンソースの NVIDIA ドライバ Nouveau を無効にします:echo "blacklist nouveau" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
GRUB 設定を変更します:
sudo vim /etc/default/grub # GRUB_CMDLINE_LINUX_DEFAULTにrd.driver.blacklist=nouveauを追加 sudo update-grub2
-
initramfs を更新
sudo cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img sudo dracut -q /boot/initramfs-$(uname -r).img $(uname -r)
-
マルチユーザーモードに切り替えて再起動
sudo systemctl set-default multi-user.target sudo reboot
-
NVIDIA ドライバをインストール
再起動後、ログインして実行します:sudo /path/to/nvidia-linux-*.run
-
グラフィックモードに戻して再起動
sudo systemctl set-default graphical.target sudo reboot
最適化設定#
インストール後の最適化ステップ:
-
NVIDIA DRM KMS を有効にする
echo "options nvidia_drm modeset=1" | sudo tee -a /etc/modprobe.d/nvidia.conf
GRUB 設定を変更し、
nvidia-drm.modeset=1
を追加してから GRUB を更新します。 -
dracut の設定
cat <<EOF | sudo tee -a /etc/dracut.conf.d/nvidia.conf add_drivers+=" nvidia nvidia_modeset nvidia_uvm nvidia_drm" install_items+=" /etc/modprobe.d/nvidia.conf" EOF
-
initramfs を更新
sudo dracut -qf /boot/initramfs-$(uname -r).img $(uname -r)
-
Plymouth の設定(オプション)
起動画面を変更します:plymouth-set-default-theme -l plymouth-set-default-theme moonlight
-
Wayland の設定(オプション)
Wayland を試します:sudo apt install xwayland libxcb1 libnvidia-egl-wayland1
完了後、システムを再起動すると、新しくインストールした NVIDIA ドライバを使用できます。
結論#
本文は Debian sid 上で NVIDIA ドライバをインストールする手順を詳細に説明しました。問題が発生した場合は、関連文書を参照するか、技術フォーラムで助けを求めてください。