GNU/Linux >> Linux の 問題 >  >> Debian

Linux – Debian 8(jessie)にAmd Catalyst 15.7(fglrx 15.20.1046)をインストールする方法は?

少し前に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

関連:Debian – JavaJDKとJREをDebian8にインストールしますか?

このエラーを修正するには、パッチソースを使用して「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を楽しむためにコンピュータを再起動する必要があります。


Debian
  1. Debian 9StretchLinuxにTeamViewerをインストールする方法

  2. DebianLinuxにElasticsearchをインストールする方法

  3. DebianLinuxにVirtualBoxをインストールする方法

  1. LogstashをDebianLinuxにインストールする方法

  2. DebianJessie8.1を使用してLinuxにZFSをインストールして設定する方法

  3. PHP7.1をGNU/Linux Debian 8.7(jessie)サーバーにインストールするにはどうすればよいですか?

  1. Debian 9StretchLinuxにWordPressをインストールする方法

  2. DebianLinuxにSlackをインストールする方法

  3. DebianLinux9にVirtualBoxをインストールする方法