Linux用のグラフィックカードを選択するには?

Linux用のグラフィックカードを選択するには?

私は新しいLinuxシステムを構築または購入しており、私のニーズに最も適したグラフィックカードを選択しようとしています。どのように決定を下すことができますか?

新しいグラフィックハードウェアのすべての詳細を確認し、Microsoft Windowsの詳細なベンチマークと長所と短所を実行する数十のコンピュータ機器レビューサイトがあります。これらもLinuxの有用な情報源ですか? Linuxについて概説するウェブサイトはありますか?

私は主に良い2Dパフォーマンスに興味がありますが、今すぐ新しいデスクトップ環境にはハードウェアアクセラレーション3Dが必要なので、その部分も考慮する必要があります。これに関する事前予約情報はどこで確認できますか?

私はオープンソースのドライバを使用するのが大好きです。何十ものメーリングリストに参加しなくても、機能サポートとパフォーマンスの観点からどのようなオープンソースドライバが最善であるかをどうやって知ることができますか?特定の会社がほぼ常に最善の選択ですか、それとも変わりますか?

クローズドソースドライバの長所と短所は何ですか?これは主に3Dパフォーマンスに関するものですか、それとも独自のドライバが私が見逃す可能性がある他の機能を有効にしますか?クローズドソースドライバはLinuxカーネルを汚染されているとマークしているので、クローズドソース会社は関連する問題に対するエンドユーザーに直接サポートを提供するのに精通していますか?最新の技術を使用すると、特定のグラフィックカードにオープンまたはクローズタイプを選択できますか?それとも、一部のモデルにはどちらかが必要ですか?

長い運用プロセスを経ることなく、私が選んだ最新のLinuxディストリビューションでカードを簡単に使えるといいでしょう。これが合理的な希望ですか?この効果を達成するカードを最もよく見つける方法は何ですか?

特定のグラフィックカードドライバが市販の特定のモデルに適していることを確認するにはどうすればよいですか?サポートを受けるには、古いカードを購入するのが最善ですか?

答え1

最近オープンソースドライバーが本当に良くなっています。 IntelやAMDハードウェアの使用に問題はありませんでした。

インテル
以前の製品が悪いと聞きましたが、私のG4500HDは私の要件をうまく満たすでしょう。しかし、ビデオの加速がより良いかもしれません。 Intelには独自のドライバもなく、唯一のオプションはオープンソースです。 KDEの複合3Dデスクトップは、Intelチップを搭載したラップトップで非常にうまく動作します。

AMD/ATi
現時点では、最新のカードより古いカードがよりよくサポートされています。どういうわけかx1800や同じ世代の他の製品を手に入れることができればそれは最善でしょう。ドライバーr300gr600g。悪いのではなく、r600g本当に素晴らしいです!古いハードウェアのドライバより少し遅れています。 AMDには新しいハードウェア用の専用ドライバがありますが、私の経験上の使用は避けてください。r300gこのドライバは対応するハードウェアをサポートしていないため、オープンドライバが唯一のオプションです。私が持っているIntelチップと同様に、Radeon 4850もKDEで複合デスクトップをうまく実行します。

現時点ではHD6000シリーズはお勧めできません。 6900sはオープンドライバをまったくサポートしておらず、他のものは基本的なサポートをしています。 HD5000またはHD4000を選択してください。

Nvidia
彼らは非常に良い排他的なドライバーを持っていますが、オープンドライバーは困難を経験しています。ますます良くなっていますが、Nvidiaは開発者を助けるために何もしません。少なくともAMDはハードウェアの助けを提供しています。

オープンドライバの利点は、すべてのディストリビューションですぐに機能することです。 Fedoraをインストールすると、デュアルスクリーンと3Dを含むすべてがうまく機能します。独占は設定が難しいです。それらのどれも私のデュアルスクリーンを正しく設定しませんでした。 Nvidiaの設定は簡単です。 AMDのBLOBはこれについて不都合なので、あまり意味がありません。また、カーネルを更新するたびにドライバを再インストールする必要があります。リポジトリ内のバージョンをインストールすると、ほとんどのディストリビューションがこの問題を処理しますが、そうでない場合は、ある日の朝に起動してカーネルを更新しましたが、X.orgが機能しないことに気づくのは面倒です。

3Dゲームをプレイする予定がない場合は、IntelまたはAMDドライバーが最適です。 AMDドライバは、gMesar600gのGalium3Dアーキテクチャを使用するIntelドライバよりも近代的ですが、どちらも作業を完了します。

答え2

この記事は事実に基づいて書かれていますが、個人的な経験と意見が含まれています。

Nvidia

オープンソースドライバ用のプロジェクトがありますが、Nvidiaのクローズドソースドライバのみを検討したい場合があります。今、これはNvidiaにとってあまり悪いことを意味しません。彼らはドライバーについて本当に一生懸命働いたからです。 Linuxでは、クローズドソースグラフィックドライバを最もよくサポートしています。

Nvidiaグラフィックスカードは、LinuxとWindowsで同等のパフォーマンスを提供する唯一のカードです。

ただし、クローズドソースドライバには、GPLドライバ(KMSなど)でのみ利用可能な機能をサポートしていないなど、いくつかの制限があります。

インテル

これで、Intelを選択するときは非常に慎重でなければなりません。一部のIntelグラフィックカードは、実際にはサポートがまったくない、または非常に悪いサードパーティのバンドルカードです。しかし、正しいチップを選択すると、最高のオープンソースドライバを楽しむことができます。たとえば、非常に低いレベルのIntelカードでも、高度なNvidiaカードよりもウィンドウマネージャの合成速度が速くなります。

AMD

今これは複雑です。 AMDは独自のドライバー(ひどい傾向がある)を提供し、文書を公開し、オープンソースドライバーの開発もサポートします。

問題は、オープンソースドライバに特定のライセンス/特許/その他の機能が含まれておらず、クローズドソースドライバの開発に焦点を当てていないため、常に遅れていることです(Windowsの機能/パフォーマンス)。

答え3

オープンで排他的なLinuxに優しいグラフィックカード/チップセットの次のリストを確認してください。

http://www.phoronix.com/scan.php?page=category&item=Graphics%20Cards(ベンチマークやレビューなど提供、とても素敵)

http://www.tldp.org/HOWTO/Hardware-HOWTO/video.html

http://hardware4linux.info/search/

http://xorg.freedesktop.org/wiki/Projects/Drivers?action=show&redirect=VideoDrivers

個人的に私はNVIDIAグラフィックカードを選びます。彼ら独自のLinuxドライバ本当に良いと頻繁に更新されます。 FreeBSDとSolaris用のドライババージョンもリリースされました。私が知っている限り、一致する製品(独自のものでも無料の製品でも)はなく、GeForceシリーズがリリースされた後、NVIDIAカードで直接レンダリングや3Dに関する実際の問題は発生しませんでした。

答え4

私がすることを次のように言うことができます。

チップがサポートされていること、および/または製造元がカード用のドライバを提供していることを確認してください。

たとえば、Nvidiaがあり、Linuxでは問題ありません。さまざまなドライバから選択できます。これは素晴らしい作品です。

NvidiaはLinuxで問題になったことはなく、ほとんどのディストリビューションにはいくつかのリポジトリ(Fedora、fedora-fusion)にドライバがあります。これはクローズドソースドライバですが、長年にわたってうまくいきました。 6年前、Nvidiaリソースから直接自分のコンピュータにカーネルモードを作成したことを覚えています。

新しいカードに投資することを恐れないでください。新しいカードのサポートは急速に行われており、基本的にチップに関するものなので、サポートが必要なのはチップです。最新のカードはチップ設計が同じですが、パフォーマンスと電力効率が向上したことがよくあります。

2Dと3Dのパフォーマンスはある程度混在しています。たとえば、デスクトップ合成が正常に機能するには、3D アクセラレーションが必要です。

もう一つの興味深い側面は、ドライバがどのようにプライベートソースであるかです。 Nvidiaドライバはいプライベートソースですが、開発者はユーザーベースとLinux開発者との良好な関係を維持しています。したがって、ソースは誰にも公開されませんが、ほとんどの場合できるこれらのドライバの開発に影響を与えます。これらのドライバーの開発はマイナーな問題ではないとXorgは試しましたが、失敗しました。カードメーカーが正常に動作するLinux用の無料ドライバを提供する限り、それを使用してはならない理由がわかりません。

カードがサポートされているかどうかに関する情報を入手するには、メーリングリストを詳しく見ずに、製造元に直接お問い合わせください。覚えておいてください:Linuxユーザーコミュニティは小さくなりません。特にLinuxが標準であることが多い学界や研究分野ではさらにそうです。したがって、製造元はユーザーグループにも対応する必要があります。しかし、上記のように、これはあなたが探しているカードをサポートするのではなく、カードに搭載されたチップをサポートすることです。

ベンチマーク時にWindowsのデータは、可能な場合は同じアクセラレータツールキット(OpenGLなど)を使用する限り使用できます。明らかに、DirecXを使用して実行されたベンチマークはLinuxでは再現できません。

とにかく、これが私がLinuxコンピュータでどのグラフィックカードを購入するかを決めた方法です。

関連情報