ドライバをradeonからamdgpuに切り替えるには?

ドライバをradeonからamdgpuに切り替えるには?

開始時間フレームバッファ/amdGpuドライバロード

問題:Radeonカーネルドライバ(radeon.ko)からAmdgpu(amdgpu.ko)に切り替えます。

スプラッシュ画面に表示されているように、amdgpuがロードされているように見える場所まで到達することができましたが、それ以降は停止しました。

システムに加えられた唯一の変更は、Radeonドライバをブラックリストに追加することでした:

 /etc/modprobe.d/blacklist-radeon.conf:

 blacklist radeon

以下を実行して、デバイスのドライバサポートも確認しました。

$ lspci -k|egrep 'VGA|in use'

00:01.0 VGA準拠コントローラ: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8400 / R3シリーズ]

使用されたカーネルドライバ:radeon

カーネルモジュール: radeon, amdgpu

$ lspci -n |grep 00:01.0

00:01.0 0300:1002:9830

どこ:

00:01.0 – 機器

1002 - AMD/Radeon Corporation コンストラクタコード

9830 - モデルID。

次に、モデルIDを使用してドライバを検索します。

$ cat /lib/modules/4.13.0-41-generic/modules.alias|grep 9830

エイリアス pci:v00001002d00009830sv標準偏差紀元前SC私*ラデオン

エイリアス pci:v00001002d00009830sv標準偏差紀元前SC私* AMDGPU


私が試した唯一の方法はAMDのamdgpu-pro 18.10ドライバをインストールすることです。https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-for-Linux-Release-Notes.aspx(自動的にRadeonをブラックリストに追加し、ビデオグループのすべてのユーザーが/ dev / kfdにアクセスできるようにudevルールを設定します。

とりわけ、dkms amdgpuモジュールがインストールされます。また、カーネルの起動時間を次のように変更しました。

 GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.cik_support=1 radeon.cik_support=0  amdgpu.vm_fragment_size=9"

はい、Linuxカーネル4.13.0-41-genericがCONFIG_DRM_AMDGPU_CIK=y有効になっています。

しかし、まだ動作しません。それで、私が何を見逃しているのか、やっていないのかよくわかりません。誰かがこの問題を解決できることを願っています。

X -configureXサーバーを設定してOpenCLアプリケーションを実行しようとすると、次のメッセージが表示されたため、この混乱に陥りました。

amdgpu_device_initialize:DRMバージョンは2.50.0ですが、このドライバは3.xxでのみ互換性があります。

関連情報