VAAPI 使用情况监控

VAAPI 使用情况监控

我有 Intel Core-i7 8650U 处理器。我用 ffmpeg 转码视频。我尝试加速它。现在我在 ffmpeg (h264_vaapi) 中使用 VAAPI 编解码器,并在过滤器中使用 vaapi 重新缩放 (scale_vaapi)。当我使用它们时,我的 CPU 负载并未达到最大,但帧速率并没有增加更多。所以我认为VAAPI的资源已经结束了。因此,我必须监控 CPU 中英特尔图形硬件的使用情况。是否有任何 API 或工具可以显示该硬件的使用情况? (了解这两个工具会很酷(比如顶部)并且有机会从任何脚本(例如辅助键)或至少其中之一)。

对于 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%



相关内容