debian 10 - ハイブリッド グラフィックス - nouveau の代わりに nvidia ドライバーを使用する方法

debian 10 - ハイブリッド グラフィックス - nouveau の代わりに nvidia ドライバーを使用する方法

Debian 10 の NVIDIA ドライバーの問題に頭を悩ませています。新しいラップトップに Debian 10 を新規インストールしました。このラップトップには Intel GPU と Nvidia GTX 1650 が搭載されています。

私はいくつかの説明に従いましたここまたはここドライバーをインストールし、nouveau をブラックリストに登録して、Nvidia GPU のみを使用するようにします (最初のリンクで説明されているように)。これは次のことを意味します。

  1. vim /etc/modprobe.d/blacklist.conf:
    blacklist nouveau
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off
  1. vim /etc/default/grub次の部分を追加しますnouveau.modeset=0:
    GRUB_CMDLINE_LINUX_DEFAULT="nouveau.modeset=0 quiet"
  1. vim /etc/modprobe.d/nouveau-kms.conf:
   options nouveau modeset=0
   GRUB_CMDLINE_LINUX_DEFAULT="nouveau.modeset=0 quiet"
  1. sudo update-initramfs -u
  2. リブート
  3. sudo apt install nvidia-driver nvidia-settings nvidia-detect

この後も、私はまだ nouveau で起動しています。

でも、私は理解しました(この郵便受け) nouveau のブラックリストがあっても、nvidia ドライバーはインストールされているが使用されていないことがわかります。

これが私のですlspci -nnk | grep -iEA2 'vga|3d':

00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 630 (Mobile) [8086:3e9b]
    Subsystem: Dell UHD Graphics 630 (Mobile) [1028:0924]
    Kernel driver in use: i915

01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1f91] (rev a1)
    Subsystem: Dell Device [1028:0924]
    Kernel driver in use: nvidia

したがって、nvidia ドライバーは正しくインストールされているが、使用されていないようです。

また、nvidia-settingsNVIDIA 構成のコマンドまたは GUI ランチャーが機能しません。 CLI では、次のようなエラーが発生し、非常に残念です。

ERROR : Unable to load info from any available system

どうすれば、NVIDIA ドライバーに切り替えて、Nouveau を一切使用しなくなるのでしょうか?

また、私はGTX1650 専用ドライバーしかし、インストールすると、フリーズしたログイン画面で起動します(何もできません)。この時点でロールバックできず、busterを再インストールしました

現時点では、HD ビデオを視聴するとビデオが遅れているように見えますが、適切なドライバーを使用すれば問題はないはずです。

ご協力いただきありがとうございます!!

答え1

まあ、私は常に NVIDIA GPU を使用するという解決策を見つけられませんでした。しかし、少し調べた後、複数の GPU を効率的に管理するための推奨パッケージである bumblebee を使用して、2 つを切り替える良い方法を見つけました。新規インストールで次の操作を実行しました。

echo "blacklist nouveau" > /etc/modprobe.d/blacklist-nvidia-nouveau.conf 
echo "options nouveau modeset=0" >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf 
sudo systemctl set-default multi-user.target

再起動 ( sudo systemctl reboot) すると、GUI モードではなく CLI モードになります。ここで、2 つのグラフィック カードを管理する特定の nvidia ドライバーと bumblebee をインストールします。

sudo apt install bumblebee-nvidia nvidia-driver-libs-nonglvnd nvidia-driver bumblebee primus
sudo systemctl set-default graphical.target
sudo systemctl reboot

そうすれば、グラフィカル モードになるはずです。nouveau のブラックリスト化が必要かどうかはわかりませんが、この方法で問題なく動作するようです...

また、Dell のラップトップでは、ラップトップが何もしていないのにファンが高速で回転する問題が頻繁に発生します (何も正常に動作していないという印象を与えることがあります)。これは、Google を使ってヘルプを見つけることができる別の問題です。個人的には、Vostro 7590 ではまだ適切なファン構成を見つけることができていません...

答え2

私もあなたと同じグラフィック カードを持っています。おそらくラップトップだと思います (私のは XPS 15 7590)。Debian 10 では何らかの理由で X が起動せず、黒い画面が表示されます。nvidia-xconfig で xorg.conf を作成し、nvidia カードの PCI BusID を追加することで、この問題を解決できました。その後、X は正常に起動し、ゲームなどにカードの能力をフルに活用できます。ブラックリスト化、gdm/lightdm/sddm または Wayland の切り替えなどは必要ありません。お役に立てれば幸いです。設定ファイルを共有する必要がある場合は、私に連絡してください。

関連情報