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よりも遅いのはなぜですか? :(
グラフィックパフォーマンスを改善するためにこれをトラブルシューティングするにはどうすればよいですか?
最近、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コミュニティに何かお役に立てば幸いです。
幸運を祈ります。