AMDグラフィックスカードを搭載したノートブックを持っていますが、時々ゲームに使用します。オープンソースのドライバーを使用したUbuntu 13.04のパフォーマンスは問題ありませんが、mesa 9.2と新しいカーネル(3.11rc7が既にインストールされている)を組み合わせることで、パフォーマンスが大幅に向上することを理解しています。
過去に不安定なPPA(x-edgersなど)を使用したことがありませんでしたので、安定したバージョンのMesaを待つことにしました。公開されたので、標準のUbuntuリポジトリにアップロードされますか?そうでない場合、安定したMesa PPAまたは同様のものがありますか?
まず、Mesa 9.2をダウンロードする必要があります。 プライマリMesaダウンロードサイト から
ダウンロードしたら、ファイルを解凍する必要があります。 .tar.gzファイルを解凍するには:
tar zxf MesaLib-x.y.z.tar.gz
構築の前提条件
Lex/yacc-GLSLコンパイラの構築用。 Linuxシステムでは、flexとbisonが使用されます。バージョン2.5.35および2.4.1(またはそれ以降)は、それぞれ動作するはずです。
python-PythonはGalliumコンポーネントを構築するために必要です。バージョン2.6.4以降が動作するはずです。
autoconfを使用したビルド(Linux/Unix/X11)
UnixシステムでMesaを構築する主な方法は、autoconfを使用することです。一般的なアプローチが標準です:
./configure
make
Sudo make install
しかし、詳細については、詳細な autoconfの手順 をお読みください。
詳細については、 Mesa Webサイト を参照してください。
アンインストール/復帰については、以下を参照してください。
make uninstall
のmakefileを確認してください。それが機能しないか存在しない場合は、make install
を注意深く読み、それを手動で元に戻すことが最善です。
別の方法は次のとおりです。
ソースを再度ダウンロードします。ソースに付属している構成スクリプトを実行します。これにより、Makefileが再構築されます。 make
を実行しないでください。アンインストールするために、ほとんどのMakefileは、次のように実行するアンインストールコマンドを定義します。
Sudo make uninstall
特にMesaの場合は、 this PPA outを試すことができます。 Xorg-edgersよりも安定しているはずです。 PPAの説明から:
このPPAは、radeon、intel、およびnvidiaハードウェア向けに更新されたX(2D)およびmesa(3D)フリーのグラフィックスドライバーを提供します。 xorg-edgers PPAにやや影響を受けていますが、パッケージの破損やその他の問題のリスクを低減するためのグラフィックドライバーのみを提供しています。
Phoronix thread の詳細を参照できます。
この指示は、何かを行う前に2回読むことを意図しています。
メサを自分で構築することができます。もちろん、これには多くの知恵が必要であり、何かがうまくいかない場合に備えて自分自身を補強します。
このためには、mesaソースをダウンロードするだけです(sources.listのdeb-src
エントリが有効になっていることを確認する必要があります)。
wget https://launchpad.net/ubuntu/+archive/primary/+files/mesa_9.2.orig.tar.gz https://launchpad.net/ubuntu/+archive/primary/+files/mesa_9.2-1ubuntu1.diff.gz https://launchpad.net/ubuntu/+archive/primary/+files/mesa_9.2-1ubuntu1.dsc
次に、ビルドの依存関係が必要になります。
Sudo apt-get build-dep mesa
パッケージはすでにdebianizedされているため、インストールによって行われた変更を元に戻すためのスケープゴートを提供します。次に、ソースを抽出する必要があります。
dpkg-source -x mesa_9.2-1ubuntu1.dsc
cd mesa-9.2/
dpkg-buildpackage
これで、dpkg-buildpackage
でビルドできます。このプロセスでは、親ディレクトリに多数の.deb
ファイルが残されます。必要なものをインストールする必要があります。できた.
いずれにせよあなたがヒットした場合:
dpkg-checkbuilddeps:ビルドの依存関係が満たされていない:llvm-3.3-dev(> = 1:3.3-4)libelf-dev dpkg-buildpackage:警告:ビルドの依存関係/競合が満たされていない。中止
これは、ライブラリが古すぎてパッケージをビルドできないことを意味します。ファイルをダウンロードしてインストールすることができますsaucyから自己責任で。
TL; dr:ソフトウェアで出血しているEdgeを持っているのは良いことですが、リスクがあります。彼らが生意気に解放されるまで私は待つだろう。 (私はDebianを使用しており、パッケージは既に実験段階ですので、少し冷静にならなければなりません)
現在、そのようなものはありません
上記のこれら2つのPPAのみがあります。
Lucid 10.04から12.10 Quantal:の安定した1つ
ppa:ubuntu-x-swat/x-updates
正確な12.04からsaucy 13.10(ベータ):の不安定なもの
ppa:xorg-edgers/ppa
これの短い答えはいいえです。現在、Ubuntu 13.4上のMESA 9.2の安定したppaはありません。これは、13.04ブランチのソースがedgers ppaに保持されているためです。
したがって、現在アップグレードする唯一の方法はティーエッジャーPPAを使用することです