しばらく前にDebian 8をダウンロードしてCatalyst 15.7をインストールしようとしましたが、コンピュータを再起動したときにラップトップに黒い画面が表示されました。
CatalystにGNOMEとの互換性の問題があることを読みました。このエラーを解決する方法を知っている人がいる場合はお知らせください。
答え1
** 2015年9月21日更新 **
- Mutterパッケージへの新しいリンク
しばらく前に、GNOMEを使用してほとんどのLinuxディストリビューションにCatalyst 15.7をインストールしようとした後、何度も試したところに正常にインストールしました。
この回答では、使用しているデスクトップ環境に関係なく、Debian 8 に Catalyst 15.7 をインストールする方法を説明します。
明確にするために、次のデスクトップ環境でこのプロセスを使用しました。
- ケード
- 小人
- シナモン
- XFCE
始める前にいくつかの依存関係をインストールする必要があるため、ターミナルを開き、次のコマンドを実行します。
sudo apt-get install gcc g++ make dkms fakeroot
依存関係をインストールした後、AMDの公式ウェブサイトからCatalystをダウンロードし続けることができます。
Catalystをダウンロードしたら、解凍する必要があります。 Catalyst が抽出されたフォルダで端末を開き、次のコマンドを実行します。
まず、実行権限を付与します。
chmod +x amd-driver-installer-15.20.1046-x86.x86_64.run
その後、ドライバのインストールに進みます。
sudo ./amd-driver-installer-15.20.1046-x86.x86_64.run --install
ドライバをインストールした後、コンピュータを再起動するように求められます。 「いいえ」を選択してください。
これで X サーバー用の構成ファイルを生成する必要があるので、次のコマンドを実行します。
sudo aticonfig --initial
注:aticonfigコマンドで他のオプションを使用する必要がある場合は、そのヘルプを読み、端末で次のコマンドを実行してください。
aticonfig --help
GNOMEユーザーのみ。
残念ながら、CatalystにはGNOMEとの互換性の問題があるため、これを解決するには端末で次のコマンドを実行する必要があります。
su
echo "export COGL_DRIVER=gl" >> /etc/environment
echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> /etc/environment
echo "export COGL_RENDERER=GLX" >> /etc/environment
echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> /etc/environment
以前のコマンドは、OpenGLのバージョンを検出してGDMの問題を解決するのに役立ちます。
これで、GNOMEセッションが正しくロードできるOpenGLバージョンを検出するのに役立ちます。これを行うには、root権限なしで端末で次のコマンドを実行します。
touch ~/.xsession
echo "export COGL_DRIVER=gl" > ~/.xsession
echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> ~/.xsession
echo "export COGL_RENDERER=GLX" >> ~/.xsession
echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> ~/.xsession
echo "gnome-session" >> ~/.xsession
GNOMEノートブックユーザーにのみ適用されます。
ノートブックでは、mutter-3.14.4/src/backends/x11/meta-monitor-manager-xrandr.c:output_set_presentation_xrandrから呼び出されたXRRChangeOutputPropertyのパラメータをアサートするXエラーのため、gnome-shellが衝突します。
このエラーを修正するには、パッチされたソースとして「mutter」を再コンパイルする必要があります。 amd64アーキテクチャユーザーの場合は、ジョブを保存して自分でコンパイルしてパッケージ化し、ファイルをダウンロードできます。
gir1.2-mutter-3.0_3.14.4-1~deb8u1_amd64.deb
libmutter-dev_3.14.4-1~deb8u1_amd64.deb
libmutter0e_3.14.4-1~deb8u1_amd64.deb
mutter_3.14.4-1~deb8u1_amd64.deb
i386アーキテクチャユーザーのためにコンパイルおよびパッケージ化されたパッケージをすぐにアップロードする予定ですので、このガイドに注意してください。
パッケージをインストールするには、パッケージをダウンロードしたフォルダから端末を開き、次のコマンドを実行する必要があります。
sudo dpkg -i *.deb
パッケージのインストール時に依存関係の問題が発生した場合は、次のコマンドを実行するだけです。
sudo apt-get -f install
これで終わりました。 Catalyst 15.7を楽しむには、コンピュータを再起動するだけです。