web-dev-qa-db-ja.com

Ryzen 3 3200G VEGA 8低GPUパフォーマンス-悪いドライバー?

APUグラフィックパフォーマンスで問題を解決するのを助けてください。Ubuntu19.10は、Ryzen3 3200Gを搭載した新しいPCにデフォルトを使用して新しくインストールされますAPU VEGA 8グラフィックス。

ドライバーは正しくロードされているように見えますが、ハードウェアアクセラレーションがないかのように、パフォーマンスは非常に低くなっています。 glxgearsは30-50 FPSで実行されます!

root@HTPC:/home/htpc# vainfo
error: XDG_RUNTIME_DIR not set in the environment.
error: can't connect to X server!
libva info: VA-API version 1.5.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_5
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.5 (libva 2.5.0)
vainfo: Driver version: Mesa Gallium driver 19.2.1 for AMD RAVEN (DRM 3.33.0, 5.3.0-18-generic, LLVM 9.0.0)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointEncSlice
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile2            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc

そして

root@HTPC:/home/htpc# lsmod | grep amdgpu
amdgpu               4190208  17
AMD_iommu_v2           20480  1 amdgpu
gpu_sched              32768  1 amdgpu
ttm                   106496  1 amdgpu
drm_kms_helper        184320  1 amdgpu
drm                   491520  8 gpu_sched,drm_kms_helper,amdgpu,ttm
i2c_algo_bit           16384  2 saa716x_tbs_dvb,amdgpu

Ubuntuがハードウェアを適切に検出し、優れたドライバーをロードしたように見えますが、i3-4130を搭載した古いPCよりも遅いのはなぜですか? :(

グラフィックパフォーマンスを改善するためにこれをトラブルシューティングするにはどうすればよいですか?

3
Marcin N

最近、Ryzen 3200Gと16GBのGigabyte B450M-DS3Hを購入し、Ubuntu 19.10を実行しています。

グラフィックスは、特別にWebブラウザーで画面を描画できず、繰り返し画面を更新または変更する必要があります。また、システムを完全にフリーズさせ、時々リセットする必要がありました。

醜い真実は、AMDがLinux向けのVega 8組み込みGPUをサポートしておらず、Ryzen Zenがすべてのドライバー関連の問題を解決するのにもっと時間が必要であることです。

しかし、誰もこれを大声で言っていません。 Phoronix.comは3200Gと3400Gの両方をテストし、問題については触れていません。私は難しい方法を発見しなければなりませんでした。

だから、これまでの私の解決策は:

1)Oibaff GPUドライバーをインストールします。Sudoadd-apt-repository ppa:oibaf/graphics-drivers Sudo apt update upgradeまたはdist-upgrade。 dist-upgradeの方がより良く完全なアップグレードであると言う人もいます。

2)BIOSでIOMMUを無効にした後、GPUの問題が停止し、全体的なパフォーマンスが向上したようです。

私の安いMBにはSVMがありませんが、BIOSで無効にして、何かが改善されるかどうかを確認することができます。

それだ。

Linuxコミュニティに何かお役に立てば幸いです。

幸運を祈ります。

1
paulo cesar