RX560 GPUでxorg.conf.d "OutputClass"を "Device"に変更できないのはなぜですか?

RX560 GPUでxorg.conf.d "OutputClass"を "Device"に変更できないのはなぜですか?

私は以下を持っています:

Lenovo Y520-15KIBACPU Intel i5 AMD Radeon RX560 GPU搭載

Linuxカーネル4.20.47-custom(新しいファームウェア1.175を含むBlob)DRMは3.27.0です。

カーネル 4.17-generic も grub にあります。

私はamdgpuがエラーを表示しないか、少なくとも1FPSよりも良いいくつかのglxgears出力を提供する方法で10-amdgpu.confファイルを設定できるかどうか、どうすれば設定できるのだろうかと思います。

dmesg | grep AMDGPU

[    1.558902] [drm] amdgpu kernel modesetting enabled.
[    1.559324] amdgpu 0000:01:00.0: enabling device (0000 -> 0003)
[    1.598721] amdgpu 0000:01:00.0: VRAM: 2048M 0x000000F400000000 - 0x000000F47FFFFFFF (2048M used)
[    1.598724] amdgpu 0000:01:00.0: GART: 256M 0x000000FF00000000 - 0x000000FF0FFFFFFF
[    1.598959] [drm] amdgpu: 2048M of VRAM memory ready
[    1.598961] [drm] amdgpu: 3072M of GTT memory ready.
[    1.677073] [drm:dc_create [amdgpu]] *ERROR* DC: Number of connectors is zero!
[    1.923112] [drm] Initialized amdgpu 3.27.0 20150101 for 0000:01:00.0 on minor 1
[   12.285945] amdgpu 0000:01:00.0: GPU pci config reset

DRI_PRIME = 0 grep -B |

Vendor: Intel Open Source Technology Center (0x8086)
Device: Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2)  (0x591b)
Version: 18.2.8

DRI_PRIME = 1 grep -B |

Vendor: X.Org (0x1002)
Device: Radeon RX 560 Series (POLARIS11, DRM 3.27.0, 4.20.17-custom, LLVM 7

私のカードをテストしてください

DRI_PRIME=1 glxgears

毎秒0.7(sic!)フレームを提供し、システムが停止します。

だからカードが正しく動作しないようです。

私は2019年4月にこれを試しました。

  • LMDE3用amd ./amdgpu-install + proドライバ、Linux Mint 19 ubuntu 18.04.1 18.04.2(amdバージョン17.40、18.x、19.10)(1時間あたりの新規インストール)
  • メサパオイバフミント19 ubnut 18
  • mesa ppa miguel Mint 19(インストール失敗)とUbuntu 18
  • どういうわけか、glxgearsに影響を与えずにUbuntu 18でメサ19を実行することができました。
  • カスタムカーネルバージョン4.20。 5.0.6 5.0.8 5.0.9LMDE3
  • Linux mint19のrocm - 私はいつもビデオグループusermodを実行します。 *下記参照
  • さまざまなxorg.confを試しました。
  • さまざまなVulkanのインストールとmesa-opencl-icd

*

sudo usermod -a -G video$LOGNAME

標準構成は次のとおりです。

sudo ピコ /usr/share/X11/xorg.conf.d/10-amdgpu.conf

Section "OutputClass"
    Identifier "AMDgpu"
    MatchDriver "amdgpu"
    Driver "amdgpu"
EndSection

そして運動します。

Section "Device"

機能しません(黒い画面が表示されます)。理由を知りたいです。使用時にはより良いパフォーマンスが得られることを願っています。「装備」そしてそれを追加してください「画面部分」

答え1

簡単に言うと:Linux Mint 20 Ulyana(シナモン)にアップデートすると、痛みから逃れる可能性があります。

dmesg|grep amdgpu

[0.905200] [drm] amdgpu カーネルモード設定が有効になっています。
[0.905639] amdgpu 0000:01:00.0: 削除_constricting_pci_framebuffers: 列 0:0x90000000 -> 0x9fffffff
[0.905642] amdgpu 0000:01:00:0:0 1 fff ff
[0.905644] amdgpu 0000: 01:00.0: 削除 conflict pci_framebuffers: Bar 5: 0xa2400000 -> 0xa243ffff
[0.905653] amdgpu 0000:01:00.0: アクティブなデバイス(0000 -> 0003)
[0.04 : 0x0000 00F40 0000000 - 0x000000F47FFFFFFFF (2048M)
[ 0.940764 ] amdgpu 0000: 01:00.0: GART: 256M 0x000000FF00000000 - 0x000000FF0FFF 8M
VRAM メモリ準備済み
[ 0.941052] [drm] amdgpu: 3072M GTT メモリが準備されました。
[ 0.943880] amdgpu: [powerplay] hwmgr_sw_init smu サポートは polaris10_smu
[1.277116] [drm] 0000:01:00.0 について 補助 1 から amdgpu 3.35.0
構成リセット

DRI_PRIME=1 glxgears

60FPSとモニタリフレッシュレートを提供します。これは今うまく動作していることを伝えます。

関連情報