Mint 18のAMD Radeonドライバ

Mint 18のAMD Radeonドライバ

最近、オペレーティングシステムをMint 17.3からMint 18.1にアップグレードしました。デュアルスクリーンはもう機能しません。最新のfglrxドライバをインストールしてみました。http://support.amd.com/fr-fr/downloadただし、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

私は同じ問題に遭遇し、私がしたことは次のとおりです(すべてを覚えている場合)

カーネルを4.9にアップデート

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

詳細については、ここをクリックしてください。

答え2

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

case "$ID" in
    linuxmint)

これで問題なくインストールできます。

答え3

mint Cinnamon 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次に、「手動でドライバを選択」を使用します。私は「Pro Graphics」、「Radeon Vega Frontier Edition」、「Radeon Vega Frontier Edition」、および「Linux」を選択して「Show Results」をクリックする必要がありました。ダウンロードボタンを指している場合は、どのバージョンがあるかを確認し、Ubuntu 17.50以降が必要です。 (これはオンラインで見つけたほとんどのヘルプよりも最新であり、以前のバージョンは機能しますが、カーネルモジュールをコンパイルするとより複雑に見えます。、私は17.50が最初の「オープンソース」バージョンだと思います)。 「プレインストール」スクリプトは必要ありません。正しいダウンロードボタンをクリックしてください。

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

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

nano amdgpu-pro-install エディタを使用して Mint で実行するように Ubuntu 固有のスクリプトを変更します。ubuntu)に置き換えられ、linuxmint)17.50で新しい修正が追加されました。${1+"$@"}その後、それを削除します$APT(これはスクリプトにスイッチをaptに送信するようですが、コマンドラインは切り捨てられます。理由を調べるにはbashが不十分で、Mintかもしれません)。 aptのバグまたはこのスクリプトのバグ)。

次のようにインストールスクリプトを実行します。代わりに、「pre Vega10」を./amdgpu-pro-install --opencl=rocm使用するように求められます。私は私のカードが「Vega10」であるかどうかを調べるのに時間を無駄にしました。 AMDはどこにも教えてくれませんでしたが、「Vega」というカードが何なのか疑わしいです。legacyrocm

他のインストール手順に記載されているとおりに実行してくださいusermod -a -G video $LOGNAME。必ず必要かどうかはわかりませんが、試してみることはできます。

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

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

関連情報