web-dev-qa-db-ja.com

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

少し前にDebian 8をダウンロードして、Catalyst 15.7をインストールしようとしましたが、コンピュータを再起動すると、ラップトップに黒い画面が表示されます。

CatalystにはGNOMEとの互換性の問題があると読みました。このエラーの修正方法をご存知の方がいらっしゃいましたらお知らせください。

3
R4v3nPr0

** 2015/09/21を更新**

  • つぶやきパッケージの新しいリンク

少し前に、GNOMEを使用するほとんどのLinuxディストリビューションにCatalyst 15.7をインストールしようとしましたが、何度か試した後、なんとかインストールできました。

この回答では、使用しているデスクトップ環境に関係なく、Catalyst 15.7をDebian 8にインストールする方法を示します。

明確にするために、私はこの手順を次のデスクトップ環境で使用しました。

  • 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

前のコマンドは、つぶやく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.c:output_set_presentation_xrandrから呼び出されるXRRChangeOutputPropertyへの引数をアサートするXエラーです

このエラーを修正するには、パッチソースを使用して「つぶやき」を再コンパイルする必要があります。 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

これで完了です。これで、Catalyst 15.7を楽しむためにコンピュータを再起動する必要があります。

4
R4v3nPr0