berny

berny

github
x

Debian sid 上の NVIDIA ドライバインストールガイド

本文詳細に Debian sid 上で NVIDIA ドライバをインストールするプロセスを紹介します。重要なステップと注意事項を含みます。

準備作業#

インストール前の準備ステップ:

  1. グラフィックカードのモデルを確認

    lspci | grep -E "VGA|3D"
    

    このコマンドはグラフィックカードの情報を表示します。

  2. 重要なデータのバックアップ
    重要なファイルは、システム操作を行う前にバックアップすることをお勧めします。

  3. UEFI セキュアブートを無効にする
    システムが UEFI セキュアブートを有効にしている場合は、まず無効にする必要があります。または、sign in nvidia kernel moduleを参照して NVIDIA ドライバのカーネル署名を行ってください。

  4. ドライバのダウンロード
    NVIDIA ドライバページから nvidia 560.35.03 バージョンの Linux ドライバをダウンロードします。

  5. 古いドライバのクリーンアップ
    以前に NVIDIA ドライバをインストールしていた場合は、クリーンアップをお勧めします:

    sudo apt autoremove $(dpkg -l nvidia-driver-* | grep ii | awk '{print $2}')
    sudo apt autoremove $(dpkg -l *nvidia* | grep ii | awk '{print $2}')
    
  6. 依存関係のインストール

    sudo apt install linux-headers-$(uname -r) gcc make acpid dkms libglvnd-core-dev libglvnd0 libglvnd-dev dracut libc-dev
    

インストール手順#

  1. 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
    
  2. initramfs を更新

    sudo cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
    sudo dracut -q /boot/initramfs-$(uname -r).img $(uname -r)
    
  3. マルチユーザーモードに切り替えて再起動

    sudo systemctl set-default multi-user.target
    sudo reboot
    
  4. NVIDIA ドライバをインストール
    再起動後、ログインして実行します:

    sudo /path/to/nvidia-linux-*.run
    
  5. グラフィックモードに戻して再起動

    sudo systemctl set-default graphical.target
    sudo reboot
    

最適化設定#

インストール後の最適化ステップ:

  1. NVIDIA DRM KMS を有効にする

    echo "options nvidia_drm modeset=1" | sudo tee -a /etc/modprobe.d/nvidia.conf
    

    GRUB 設定を変更し、nvidia-drm.modeset=1を追加してから GRUB を更新します。

  2. 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
    
  3. initramfs を更新

    sudo dracut -qf /boot/initramfs-$(uname -r).img $(uname -r)
    
  4. Plymouth の設定(オプション)
    起動画面を変更します:

    plymouth-set-default-theme -l
    plymouth-set-default-theme moonlight
    
  5. Wayland の設定(オプション)
    Wayland を試します:

    sudo apt install xwayland libxcb1 libnvidia-egl-wayland1
    

完了後、システムを再起動すると、新しくインストールした NVIDIA ドライバを使用できます。

結論#

本文は Debian sid 上で NVIDIA ドライバをインストールする手順を詳細に説明しました。問題が発生した場合は、関連文書を参照するか、技術フォーラムで助けを求めてください。

参考#

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。