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 ドライバをインストールする手順について詳しく説明しました。問題が発生した場合は、関連するドキュメントを参照するか、技術フォーラムでヘルプを求めることができます。

参考#

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