LinuxにAMDGPUがあり、どのプロセスがゲームをプレイするために必要な貴重な4GB VRAMを利用しているかを確認したいと思います。
top
VRAMを使用するすべてのプロセスを使用量別にリストするのと同様の方法でこれを提案したいと思います。
radeontop
合計VRAM使用量のみが表示されます。
答え1
これを行うための1つのツールは次のとおりです。https://gitlab.freedesktop.org/tomstdenis/umr
sudo umr -t
top
-likeビューで実行します。次に、クリックしてv
各プロセスのVRAM情報を表示できます。
答え2
まず、カード番号(通常はカード0またはカード1)を決定する必要があります。システムにカードが1つしかない場合は、検索を使用できますls -la /sys/class/drm
。
card1
あなたに合ったものと交換してください。
cat /sys/class/drm/card1/device/mem_info_vram_used
フルVRAMの場合:
cat /sys/class/drm/card1/device/mem_info_vram_total
MiB単位で使用量を取得するには:
echo $(($(</sys/class/drm/card1/device/mem_info_vram_used)/1024/1024)) MiB
使用率:
echo $(($(</sys/class/drm/card1/device/mem_info_vram_used)*100/$(</sys/class/drm/card1/device/mem_info_vram_total)))%