パフォーマンスが非常に低く、UIが不安定

パフォーマンスが非常に低く、UIが不安定

私はかなりまともなハードウェア設定でDebian 11を使用しています。残念ながら、パフォーマンスが非常に悪いことを確認しました。 Web ナビゲーションが気に入っていて、アクティビティメニューを開いたときにアニメーションがなく、スクロールが非常に不均一で、すべての兆候がグラフィックス処理が悪いことを示しています。

確認してみるとグラフィックカードを使っていないようです。

$ glxinfo | grep -i opengl
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 11.0.1, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.3.5

以前はIntel integrated graphicsBIOSで無効にしたことがあったので、好奇心が強くなりました。

$ glxinfo | grep -i opengl
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 4600 (HSW GT2)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.3.5

有効にすると、すべてがより滑らかになり、アニメーションが機能しますが、統合グラフィックスがある場合はまだ使用したくありません。

Nvidia独自のソフトウェアを遠ざけたいのですが、nouveauソースからビルドしないでFOSSドライバをインストールする方法を理解できないようですか?私はこのトピックについてよく知らないので、無知であっても許してください。しかし、nvidiaドライバをビルドせずにインストールできる場合nouveau。私が見つけたニュースタイル公式ホームページダウンロードを通じてインストールする方法を示していますが、インストールをしたいとnouveau-build-depslinux-headers-2-..バージョン5を使用しているので何もしないかと本当に怖いです。

また、nouveauパッケージを確認してみると、nouveauウェブサイトで提案した内容をインストールしたことがわかりました。

# apt search nouveau
Sorting... Done
Full Text Search... Done
bumblebee/stable 3.2.1-27 amd64
  NVIDIA Optimus support for Linux

libdrm-nouveau2/stable,now 2.4.104-1 amd64 [installed,automatic]
  Userspace interface to nouveau-specific kernel DRM services -- runtime

xfonts-jmk/stable 3.0-23 all
  Jim Knoble's character-cell fonts for X

xserver-xorg-video-nouveau/stable,now 1:1.0.17-1 amd64 [installed]
  X.Org X server -- Nouveau display driver

どこかで何かを削除したり、いくつかの設定を変更して忘れてしまったようです。

どのように走り始めることができますかnouveau

編集する:

$ lspci -nnk | grep -iA2 vga 
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050] [10de:1c81] (rev a1)
    Subsystem: Micro-Star International Co., Ltd. [MSI] GP107 [GeForce GTX 1050] [1462:8c97]
    Kernel driver in use: nouveau

$ glxinfo | grep -i device
    Device: llvmpipe (LLVM 11.0.1, 256 bits) (0xffffffff)

$ glxinfo | grep -i memory
    Video memory: 15974MB
    Unified memory: no

$ glxinfo | grep -i opengl
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 11.0.1, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.3.5
...

$ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

nouveau

$ 

AFAIKを使用しているかどうかをOpenGL vendor string教えてください。Nouveau

答え1

このnouveauドライバは、IntelおよびAMD(Radeon)オープンソースGPUドライバと同様に、GPLに基づいてライセンスされ、カーネルに含まれるフリーウェアドライバです。

nouveauモジュールとしてコンパイルされ、Debianlinux-imageパッケージに含まれます。起動時にハードウェアが自動的に検出され、モジュールが自動的にロードされます(nvidia代わりに独自のドライバを使用したい場合にのみ実行されるモジュールをブラックリストに登録していない場合nouveau)。

自動的に検出されない場合は、追加して実行してから再nouveau起動/etc/modulesupdate-initramfs -u -k allてください。 Xを実行するにはインストールxserver-xorg-video-nouveauとパッケージも必要ですlibdrm-nouveau2

このnouveauドライバはあまり良くありません。主にNvidia(会社)がプログラミング文書の提供を拒否し、フリーソフトウェア開発者が良いドライバを書くのを難しくするために多くの努力を払っているからです。最善の点は、特定のカードの特定の機能を部分的にサポートすることです。

Nvidia GPUで優れたGPUパフォーマンスが必要な場合は、唯一の実際のオプションは独自のnvidiaドライバを使用することです。はい、これは最適とは離れています。問題はこれであり、近い将来に変わる可能性はほとんどありません。 Nvidiaはフリーソフトウェアやオープンソースが好きではありません。これについてもっと申し上げたいのですが、U&Lについて悪口を言いたくありません。

独自のドライバをインストールすることにした場合は、Debianリポジトリからパッケージバージョンをインストールしてくださいnon-free。自分でコンパイルする方法を教えてくれるブログ投稿やウェブサイト(Nvidia自体を含む)は無視してください。彼らはあなたを間違った道に導き、管理するのが難しい混乱を引き起こす可能性があります。代わりに、実行 - 正しいドライバモジュール、必須ライブラリ、Xサーバーパッケージなど、sudo apt-get install nvidia-detect特定のGPUモデルに適したNVIDIAドライバパッケージを識別して推奨します。nvidia-*-kernel-dkms

オープンソースドライバを含む高性能GPUが必要な場合は、今最も良い選択はRadeonカードを購入することです。今年発売予定のIntelのARCカードは、統合GPUよりもはるかに優れた性能を発揮し、NvidiaやRadeonカードの性能に合わせ、Radeonと同様にオープンソースドライバも持つようになるだろう。

IntelとAMDの競合により、NvidiaがFOSSドライバーへの敵意を振り返ることができることを望むかもしれません。私はそれが真実になると思う。


ちなみに、Nvidia "Optimus"が搭載されたノートパソコンを持っている場合は、次のものも使用する必要があります。カボチャそしてプリマス。どちらもDebian用にパッケージされています。

答え2

nouveau正しく実行するにはfirmware-misc-nonfree。小さな犠牲をしてください。

非常にありがとう地獄__そしてカルロハーストOFTCのIRCが#nouveau問題を調査し、サポートを提供します。

関連情報