web-dev-qa-db-ja.com

プロプライエタリドライバー:Ubuntuは私のシステムが何を持っているかを本当に知っていますか?

Ubuntuが私のラップトップのプロプライエタリドライバーを実際に知っているかどうか疑問に思っていました。 Dell Inspiron 15r 6gb ram i5Intelコアプロセッサを使用します。私が推奨するドライバーを選んだ場合、それらは実際に正しいものですか?

これは深刻な問題ではありませんが、Ubuntuが実際にこれを知っているのか、それともIntel用のドライバーを提供するだけなのか、またこのドライバーは実際にこのチップセット用に設計されているのでしょうか。すべての回答を歓迎します。いい回答だけです。:)

1
user130156

私の理解では、NVidiaとATIには、それぞれnvidiafglrxという名前の単一の統合された独自のドライバーがあります。これらのドライバーは、Linux開発者が制御できないクローズドプロプライエタリバイナリブロブです。

nouveauおよびradeonという名前のこれらのドライバーのオープンソースの代替品もあります。

Intelは、この場合はよりオープンソースに対応しているため、ドライバーをオープンしました。そのため、intelという名前のオープンソースドライバーは1つだけです。

これらのドライバーはすべて、特定のメーカーから入手可能なすべてのグラフィックチップセットをサポートしています(おそらく古いものを除く)。新しいチップセットが表示されると、サポートがドライバーに追加されます。また、非常に古いチップセットのサポートが終了することもあります。つまり、古いマシンを使用している場合は、古いバージョンのドライバーをインストールしたいことがあります。それを除けば、特定のチップセット用に特別に設計されたドライバーはありません。

一方、たとえば、システムにNvidiaカードがない場合、追加のドライバーにnvidiaドライバーは表示されません。そうです、Ubuntuはハードウェア用に設計されたドライバーのみを表示しますが、いいえ、それらのドライバーは特定のチップセット専用に設計されたものではありません。

オープンソースドライバーはデフォルトでUbuntuにインストールされます。 Ubuntuは、ハードウェアで使用可能な独自のドライバーがあることを検出すると、[追加のドライバー]ダイアログにそれらを一覧表示します。実際には、これらのドライバーをインストールする必要はありません。インストールしない場合は、オープンソースドライバーを引き続き使用します。

2
Sergey

いいえ。推奨正しく動作しない可能性があります。推奨されているので、実際にこれを認めて本当に申し訳ありません。これは、失敗した人よりも実際に多くの人に機能するためです。

私がテストしたケースは、たとえばNvidiaドライバーとBroadcomワイヤレスドライバーですが、これに限定されません。言及すべき点は、この間違いや実際のものを検出して推奨する問題の可能性を高める理由から、それらは「専有」と呼ばれているということです。パーセントは小さいですが、100%確実なことではありません。

さて、Intelドライバーの場合、正しいドライバーがインストールされる可能性は非常に高いですが、実際にはIntelのプロプライエタリドライバーを知りません(あなたの場合、WiMaxはあるかもしれませんが、Intelは長い間オープンしていますすべてを備えたオープンソースの世界へ)。私が知っている少なくとも1つ。すべてのIntelドライバーはオープンソースであり、私が懸念している限り、箱から出してすぐに動作し、自動的にインストールされます。

一部のドライバーまたはハードウェアパーツが機能していないか、独自のドライバーが必要かどうかを知りたい場合は、ダッシュを開いてSoftware Sourcesと入力し、SoftwareSourcesアプリをクリックします。次に、追加のドライバタブをクリックします。インストールに必要な独自のドライバーがある場合は、そこに表示されます。

しかし、前に言ったように、Intelの場合、おそらく何も心配する必要はありません。 Broadcom、ATI、またはNvidiaの場合...まあ..それは別の問題です。

Ubuntuが何を検出したかを本当に知りたい場合は、lshwなどのターミナルコマンドを実行してコンピューター上のすべてのハードウェアを一覧表示したり、lspcilsusbを実行してすべてを表示したりできます。 PC上のビデオ、ネットワーク、Webカメラ、サウンドなどのデバイス。

1
Luis Alvarado