少し前にDebian8をダウンロードして、Catalyst 15.7をインストールしようとしましたが、コンピューターを再起動すると、ラップトップに黒い画面が表示されます。
CatalystにはGNOMEとの互換性の問題があることを読みました。このエラーを修正する方法を知っている人がいたら、私に知らせてください。
承認された回答:
**更新2015/09/21**
- つぶやきパッケージの新しいリンク
しばらく前に、GNOMEを使用してほとんどのLinuxディストリビューションにCatalyst 15.7をインストールしようとしましたが、何度か試行した後、なんとかインストールできました。
この回答では、使用するデスクトップ環境に関係なく、Debian8にCatalyst15.7をインストールする方法を紹介します。
明確にするために、私は次のデスクトップ環境でこの手順を使用しました:
- KDE
- GNOME
- シナモン
- XFCE
始める前に、いくつかの依存関係をインストールする必要があるため、ターミナルを開いて次のコマンドを実行します。
sudo apt-get install gcc g++ make dkms fakeroot
依存関係をインストールした後、AMDの公式WebサイトからCatalystのダウンロードに進むことができます:
AMD Catalyst 15.7
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
前のコマンドは、Mutterが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ラップトップユーザーのみ。
ラップトップでは、gnome-shellがクラッシュします。クラッシュの理由は、
mutter-3.14.4 / src / backends / x11/meta-monitor-manager-xrandrから呼び出された
XRRChangeOutputPropertyへの引数をアサートするXエラーです。 c:output_set_presentation_xrandr
このエラーを修正するには、パッチソースを使用して「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
mutter-common_3.14.4-1〜deb8u1_all.deb
mutter-dbg_3.14.4-1〜deb8u1_amd64.deb
i386アーキテクチャのユーザーの場合、すぐにコンパイルおよびパッケージ化されたパッケージをアップロードしますので、このガイドにご注目ください。
パッケージをインストールするには、パッケージをダウンロードしたフォルダでターミナルを開き、次のコマンドを実行する必要があります。
sudo dpkg -i *.deb
パッケージのインストール時にいくつかの依存関係に問題がある場合は、次のコマンドを実行するだけで済みます。
sudo apt-get -f install
これで完了です。これで、Catalyst15.7を楽しむためにコンピュータを再起動する必要があります。