web-dev-qa-db-ja.com

ミント18のAMD Radeonドライバー

私は最近、OSをMint 17.3からMint 18.1にアップグレードしました。デュアルスクリーンが機能しなくなりました。 http://support.AMD.com/fr-fr/download から最新のfglrxドライバーをインストールしようとしましたが、Xサーバーが起動しません。

AMDGPU-Proをインストールしようとしましたが、単にUnsupported OS

これが私のカードの詳細です。

lspci -v | grep AMD
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X] (prog-if 00 [VGA controller])
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]

解決策はありますか?ダウングレードする必要がありますか?デュアルスクリーンにしたいだけで、ゲームは気にしません。

1
Dougui

私は同じ問題を抱えていました、私がしたことは(すべてを覚えているなら):

カーネルを4.9に更新

apt-add-repository ppa:paulo-miguel-dias/mesa
apt update
apt install xserver-xorg-video-amdgpu mesa-utils
apt upgrade

詳細はこちら

1
user2071943

ミントシナモン18.3と最新のamdgpu-proドライバー(17.50)で成功しました!これはRadeon Vega Frontier Editionカードでの使用ですが、正しいドライバをダウンロードすれば、他のカードでも機能すると信じています。 OpenGLとOpenCLは動作し、Windows(少なくとも少し古いドライバーを使用しています)と少なくとも同じくらい高速に見えます。 Vulkanまたはビデオアクセラレーションはテストしていません。

主なトリックは、xorg-serverをxorg 1.19に更新する必要があるか、ABIの不一致が原因でモジュールがロードされないことです。これには、不安定なパッケージのリポジトリを有効にする必要がある場合があります:apt install xserver-xorg-hwe-16.04

AMDからドライバーをダウンロードします。 http://support.AMD.com/en-us/download に移動し、「ドライバーを手動で選択する」を使用します。私にとっては、「プロフェッショナルグラフィックス」、「Radeon Vegaフロンティアエディション」、「Radeon Vegaフロンティアエディション」、および「Linux」を選択して、「結果の表示」を押す必要がありました。ダウンロードボタンをポイントして、取得しているバージョンを確認します。Ubuntuには17.50以上が必要です(これは、私がWebで見つけたほとんどのヘルプで示されているものよりも新しいことに注意してください。古いものは動作しますが、カーネルモジュールをコンパイルし、そうでなければもっと複雑に思えますが、17.50は最初の「オープンソース」のものだと思います。 「プレインストール」スクリプトは必要ありません。正しいダウンロードボタンを押してください。

解凍(番号をダウンロードしたものに変更):

cd ~/Downloads
tar -Jxvf amdgpu-pro-17.50-511655.tar.xz
cd amdgpu-pro-17.50-511655

Ubuntu固有のスクリプトを修正して、いくつかのエディターを使用してMintで動作するようにします:nano amdgpu-pro-install。 ubuntu)linuxmint)に置き換え、17.50の新しい工夫では、${1+"$@"}の後の$APTを削除します(これは、スクリプトに与えられたスイッチを送信するためのものですが、代わりにコマンドラインが切り捨てられます。理由を理解するのに十分なbashがわからないため、Mintのaptのバグか、このスクリプトのバグの可能性があります。

次のようにインストールスクリプトを実行します。./amdgpu-pro-install --opencl=rocm「pre Vega10」の場合、legacyの代わりにrocmを使用するように指示されています。私のカードが "Vega10"であるかどうかを調べるのに少し時間を費やしましたが、AMDはなんとか私にどこにも教えませんでしたが、 "Vega"と呼ばれるものすべてに当てはまると思います。

その他のインストール手順は、usermod -a -G video $LOGNAMEを実行すると述べています。それが必要かどうかはわかりませんが、それなしで試してみることをお勧めします。

その後、Sudoを再起動してお楽しみください!

失敗した場合は、/var/log/Xorg.0.logを確認してください。 「AMD」を検索して、それがそれを見つけようとしているかどうかを確認し、次に「アンロード」を探して、失敗したモジュールを見つけます。 「ABIメジャーバージョン」について文句を言う場合は、使用しているxorgを変更する必要があります。機能しない場合はamdgpu-pro-uninstallを実行できます。機能させるには、スクリプトを編集してからインプレースでインストールし、コピーして再度実行してアンインストールする必要があります。

1
user3080602

AMDGPU-PROドライバをミントにインストールする場合は、インストールスクリプトを少し編集して、ミントを認識できるようにする必要があります。サイトからダウンロードしたインストールスクリプトを開き、47行目でubuntuを置き換えますlinuxmintのように:

case "$ID" in
    linuxmint)

その後、問題なくそれらをインストールできるはずです...

1
turin231