Intel Core-i7 8650Uプロセッサがあります。 ffmpegを使用してビデオをトランスコードします。スピードを上げようとします。 ffmpeg(h264_vaapi)でVAAPIコーデックを使用し、フィルタでvaapiサイズ変更(scale_vaapi)を使用しています。 CPU負荷は使用時に最大値に達しませんでしたが、フレームレートはもはや増加しませんでした。だからVAAPIのリソースは終わったと思います。したがって、CPUでインテルグラフィックスハードウェア使用量を監視する必要があります。このハードウェアの使い方を示すAPIやツールはありますか? (これら2つのツール(例:トップ)とすべてのスクリプト(例:補助キー)またはそのうちの1つ以上)。
CPUの場合はhtopです。 NVIDIA GPUの場合はnvidia-smiです。 VAAPIの場合…?
ベストアンサー1
Intel iGPUの使用量を確認するためのツールがあります。intel_gpu_top
以下を使用してUbuntuにインストールできます。
$ sudo apt-get install intel-gpu-tools
または公式ウェブサイトからダウンロードしてください。https://www.x.org/archive/individual/app/intel-gpu-tools-1.22.tar.xz
オペレーティングシステムで利用可能になったら、sudo権限で実行してCtrl + Cを押して閉じることができます。
$ sudo intel_gpu_top
intel-gpu-top - 18/ 17 MHz; 96% RC6; 0.03 Watts; 46 irqs/s
IMC reads: ------ (null)/s
IMC writes: ------ (null)/s
ENGINE BUSY MI_SEMA MI_WAIT
Render/3D/0 1.88% |█▉ | 0% 0%
Blitter/0 0.00% | | 0% 0%
Video/0 0.00% | | 0% 0%
VideoEnhance/0 0.00% | | 0% 0%