Ubuntu 16.04(Xenial)でのAMD gpuの実際の実行頻度(ベンダーの在庫頻度ではありません)を知るにはどうすればよいですか?これに関する情報が見つかりません。私はradeonドライバーを使用しています。古き良き時代には、aticonfigは多くの有用な情報を与えていました...しかし、XenialにはAMDドライバーはもう存在していません: http://www.omgubuntu .co.uk/2016/03/ubuntu-drops-AMD-catalyst-fglrx-driver-16-04
私にとっては(Ubuntu 14.04.05 LTSなので、HD5670 1GB GDDR3カードのオープンソースドライバーを使用せざるを得ない)私はこれが便利だと感じました(DPMの設定はrootまたはドライバー書き込み権限を持つユーザーとして実行する必要があります):
DPMを「バランス」に設定している場合:
cat /sys/kernel/debug/dri/0/radeon_pm_info
uvd vclk: 0 dclk: 0
power level 0 sclk: 20000 mclk: 40000 vddc: 900 vddci: 0
強制的に高くすると(デフォルトは「auto」です):
echo "high" > /sys/class/drm/card0/device/power_dpm_force_performance_level
私は得る:
cat /sys/kernel/debug/dri/0/radeon_pm_info
uvd vclk: 0 dclk: 0
power level 2 sclk: 77500 mclk: 66700 vddc: 1050 vddci: 0
GUIを好む場合、私が出会った小さなプロジェクトがあります。これにより、アプリ起動プロファイルを作成することもできます。
add-apt-repository ppa:trebelnik-stefina/radeon-profile
apt-get update
apt-get install radeon-profile
Radeon-profile-daemonへの依存関係が失敗したため、インストーラーは失敗しましたが、ツールは引き続き機能します。このデーモンは、DPMに異なるアプローチを使用した古いカーネルバージョンと関係があると推測しています。
追記、DPMで遊んでいたのは、Wineで3Dアプリケーションを実行しているときに、CPUコアとGPUの使用率が非常に低いことに気付いたのに、FPSがランダムに低下して(つまり、30-40 FPS)見えなかったためです理由。 CPUとGPU(上記)でDPMをオフにすると、安定した〜180-200 FPSになりました。また、ドライバーでVSYNCロックを無効にする必要がありました。これは、構成ファイルに以下を追加することで行いました。
cat /usr/share/X11/xorg.conf.d/10-radeon.conf
Section "Device"
Identifier "Card0"
Driver "radeon"
Option "SwapbuffersWait" "off"
EndSection
Ubuntu Software Centerからインストールされたindicator-cpufreq
ツールを使用して「パフォーマンス」に設定した後のCPU出力は次のとおりです。
grep -E "MHz" /proc/cpuinfo
cpu MHz : 3000.000
cpu MHz : 3000.000
cpu MHz : 3000.000
cpu MHz : 3000.000
AMDuProfを使用するのが最良の方法であることをご存じでしょう。
AMDuProfDriverモジュールを機能させるには少し注意が必要です。最初にドライバーをアンインストールします。 AMDのWebサイトから最新のtarballをダウンロードします(注:* .debパッケージはほとんどの場合機能しません)。
私はここでは信用しませんSEE https://github.com/sibradzic/stapmlifier/ 修正とパッチの実際の創設者は誰ですか。そこからuprof.patchをダウンロードします(または、READMEの最後に説明があります)。
Sudo apt install linux-headers-generic build-essential libelf-dev
tar -zxf ~/Downloads/AMDuProf_Linux_x64_2.0.493.tar.gz
cd AMDuProf_Linux_x64_2.0.493/bin
MODULE_NAME=AMDPowerProfiler
MODULE_VERSION=$(cat AMDPowerProfilerVersion) # 7.02
mkdir $MODULE_NAME-$MODULE_VERSION
tar -zxf AMDPowerProfilerDriverSource.tar.gz
cd $MODULE_NAME-$MODULE_VERSION
カーネルのバージョンが4.18以上の場合、uprof.patchが提供するパッチを適用する必要があります
patch -p1 < ~/stapmlifier/uprof.patch
make
Sudo mkdir -p /lib/modules/`uname -r`/kernel/drivers/extra
Sudo cp AMDPowerProfiler.ko /lib/modules/`uname -r`/kernel/drivers/extra/
Sudo depmod
Sudo modprobe AMDPowerProfiler
手動文字ノードを作成する
VER=$(cat /proc/AMDPowerProfiler/device)
Sudo mknod /dev/AMDPowerProfiler -m 666 c $VER 0