web-dev-qa-db-ja.com

Linuxで不足している、またはアップグレード可能なドライバーがあるかどうかを確認するにはどうすればよいですか? | DEBIAN 10

ラップトップ:Asus TUF Gaming FX504Gd

たとえば、lspciを使用すると、いくつかのハードウェアをチェックしてから、インターネットを参照して、インストールするドライバーを見つけることができます。しかし、Linuxに不足している、またはアップグレード可能なドライバーがあるかどうかを確認する方法があるかどうかを知りたいと思います。
このタスクを解決するために、Linuxに「DriversCloud」に似たプログラムがあるかどうか疑問に思いました。ソフトウェアにGUIがあるかどうかは気にしません。
sysadminを勉強するためにラップトップを購入したばかりですが、インストールする必要のあるドライバーを推測するのに問題があります。前もって感謝します。

1

Linuxの世界では、圧倒的多数のドライバーがオープンソースであり、十分な品質になったらLinuxカーネルソースコードに統合されることがよくあります。カーネルバージョンが十分に新しい限り、おそらく問題はありません。カーネルがハードウェアモデルよりも古い場合は、問題が発生する可能性があります。

一部のデバイスには、カーネルに統合する必要のないユーザースペースドライバーがある場合があります。それらがオープンソースである場合、ほとんどのディストリビューションは通常、リリースサイクルの適切な時点でそれらを取得します。

Ubuntuのようなデスクトップ指向のディストリビューションは、OSインストーラーやパッケージ管理ツールでハードウェア情報をすでに処理している可能性があるため、パッケージマネージャーは不足しているドライバーパッケージを提案できる可能性があります。残念ながら、Debianはまだそれほど自動化されていません。

また、残念ながら、ディスプレイドライバーはこれの最も重要な例外になる傾向があります。オープンソースドライバーの開発はリバースエンジニアリングに依存することが多く、時間がかかるため、最新のGPUはプロプライエタリドライバーに依存してパフォーマンスを最大限に引き出すことができます。しかし、一部の人々はwantまたはneedパフォーマンスの低下を犠牲にしてでもオープンソースドライバーを使用する可能性があるため、Debian(オープンソースの強力な支持者として)は可能な限り、デフォルトでオープンソースドライバーになります。一方、Ubuntuは、プロプライエタリドライバーが必要な場合でも、可能な限り機能を最大化する傾向があります。

それでも、ディストリビューションが独自のドライバーをパッケージ化している可能性があります。 Debian10上のNVidiaGeforce GTX 1050 Mobileの場合、Debianリポジトリのnon-free部分が有効になっていることを確認し、nvidia-graphics-driversパッケージとその依存関係をインストールする必要があります。そこにあるバージョンが古すぎると思われる場合は、 バックポートリポジトリ メインディストリビューションに含まれているよりも早く新しいバージョンが利用可能になる可能性があります。それがあなたにとって古すぎる場合は、NVidiaから直接最先端のドライバーを入手する必要があります。

一般的なチェックについては、すでにlspciを発見しているようです。-vオプションを追加すると、各PCI(e)デバイスが使用しているドライバーが示されます。ドライバーが関連付けられていないデバイスを見つけた場合は、何かが不足している可能性があります。または、デバイスがPCIブリッジデバイスの「遠端」である可能性があります。これは、pcieportまたは同様のドライバーでカバーされています。 「近い」終わり。

USBデバイスの場合、ユーザースペースドライバーがはるかに一般的です。それでも、lsusbのリストを調べて、各デバイスで「このデバイスは満足のいくように機能していますか?」と自問することができます。答えが「はい」の場合、セキュリティ上の理由がない限り、更新は必要ありません。ディストリビューションが提供するパッケージと互換性のあるパッケージリポジトリに制限すると、パッケージマネージャーは自動的に更新を認識します。

新しいラップトップモデルの場合は、キーワード「linux」とラップトップのモデルをGoogleで検索する必要がありますできれば実際に問題のラップトップを購入する前にそしてLinuxのインストールやブログについてレビューまたはブログを書いている人を探してください。特定のモデルが完全な機能を必要とする可能性のある回避策と実験的なドライバー。それらの倍数を見つけて、サニティチェックのためにそれらの提案を比較することもできます。

私の意見では、それはすべての答えを持っていると主張する謎のサードパーティのウェブサイトに頼るよりもmore信頼できる傾向があります:そのようなサイトのいくつかは良いかもしれませんがnow =、彼らは静かに破産し、マルウェアプッシャーに売却されたり、ドメイン名が乗っ取られたりする可能性がありますが、あなたは賢明ではありません。唯一の例外は、ハードウェアベンダーがハードウェアのLinuxサポート情報を提供する場合です。その場合、情報が包括的で優れていることを保証するために、彼らは明らかに既得権を持っています。

1
telcoM

コメントで、実際の根本的なハードウェアの問題について支援を必要としないが、driverscloudに相当するものがあるかどうかだけを知りたいと述べているので、その部分のみに回答します。

番号。

1
roaima