プロプライエタリ版のRadeonドライバー
Ubuntu 12.10の時はUnityが表示されなくなる問題が発生しました。Ubuntu 13.04で同様の現象が発生するか確認してみました。
fglrx
Unityが表示されなくなる。Ubuntu 12.10の時と同様の現象が発生する。
fglrx-updates
Unityが表示され、正常に利用できる。結果
Ubuntu 12.10と同じ状況でした。以前Ubuntu 13.04のレビューでも書いたのですが、Ubuntu 13.04ではオープンソースドライバー(xserver-xorg-video-ati・xserver-xorg-video-radeon)が快適に利用できるレベルにあるので、オープンソースドライバーを利用するのもよいでしょう。
むしろ安定性ではオープンソースドライバーに分があるので、ユーザーの切り替えやサスペンド・レジュームなど描画周りが不安定な場合は、オープンソースドライバーを利用して見るのもよいです。
マルチモニターも問題なく利用できました。
Flashの動画再生も特に問題はありませんでした。
環境にもよりますが、オープンソースドライバーの利用が選択肢に入ったのは良いですね。
Radeonプロプライエタリドライバーのまとめ
私の環境が前提になります。Ubuntu 12.04
「fglrx-updates」はそもそもインストールができず、インストール段階でエラーになる。「fglrx」なら利用可能。
Ubuntu 12.10
「fglrx」はインストールができるが、Unityが表示されなくなる。「fglrx-updates」なら利用可能。
Ubuntu 13.04
「fglrx」はインストールができるが、Unityが表示されなくなる。「fglrx-updates」なら利用可能。
気になる不具合や情報など
Launchpadから気になる不具合や情報を拾ってみます。訳は適当なので、詳細はリンク先を読んでください。
fglrx and fglrx-updates not working (Ubuntu 13.04)
プロプライエタリードライバーが動作しない。- Radeon HD 6770M環境にUbuntu 13.04をクリーンインストルーしたんだけど、Unityが表示されない。「fglrx」「fglrx-updates」「AMDのサイトからダウンロードしたCatalyst 13.4」全部試したけどダメだった。
- Dell Vostro 3550(Radeon 6660M)でもUnityが表示されない。
- Acer 5740G(Radeon HD 5650)でもUnityが表示されない。
- AMD HD6970でもダメだった。fglrx AMD 13.4ドライバー壊れてんじゃね?
fglrx-installer not working with AMD Radeon/Mobility Radeon HD 2000-4000 cards in Quantal
不具合の内容はUbuntu 12.10のものですが、コメントからオープンソースドライバーに関する情報を拾ってみます。- Ubuntu 13.04でRadeonのオープンソースドライバーは、多くの改良がなされているよ。
- Radeon HD 2000以降のグラフィックカードなら、Linux Kernel 3.6でPCI Express 2.0がデフォルトでサポートされるよ。これはOpenGLを使うアプリで効果があるよ。(UnityもOpenGLを使う)
- でもオープンソースのドライバーは、プロプライエタリードライバよりも省電力効果が低く、温度も上がりがちなんだよね。ノートPCだと不利かな。
- Linux Kernel 3.8にしたら、かなりパフォーマンス上がった。
- Ubuntu 13.04にアップグレードすれば、プロプライエタリードライバーが必要ないくらいパフォーマンスが上がるよ。
- Linux Kernel 3.8でa-synchronous DMAがサポートされたよ。これもパフォーマンスアップに貢献してるよ。
補足
- Ubuntu 12.10:Linux Kernel 3.5
- Ubuntu 13.04:Linux Kernel 3.8
というわけで、オープンソースドライバーの改良 + Linux Kernelの改良 + Unityの軽量化のおかげで、オープンソースドライバーはかなり使いやすくなりました。