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

다음을 통해 우분투에 설치할 수 있습니다.

$ 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%



관련 정보