Debian 8(Jessie)にAMD Catalyst 15.7(fglrx 15.20.1046)をインストールするには?

Debian 8(Jessie)にAMD Catalyst 15.7(fglrx 15.20.1046)をインストールするには?

しばらく前に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をダウンロードし続けることができます。

AMD触媒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

以前のコマンドは、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

つぶやき - common_3.14.4-1~deb8u1_all.deb

つぶやき-dbg_3.14.4-1~deb8u1_amd64.deb

i386アーキテクチャユーザーのためにコンパイルおよびパッケージ化されたパッケージをすぐにアップロードする予定ですので、このガイドに注意してください。

パッケージをインストールするには、パッケージをダウンロードしたフォルダから端末を開き、次のコマンドを実行する必要があります。

sudo dpkg -i *.deb

パッケージのインストール時に依存関係の問題が発生した場合は、次のコマンドを実行するだけです。

sudo apt-get -f install

これで終わりました。 Catalyst 15.7を楽しむには、コンピュータを再起動するだけです。

おすすめ記事