사용자 도구

사이트 도구


linux:vaapi

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:vaapi [2026/01/02 15:12]
kwon37xi [Google Chrome 버전 / Ubuntu]
linux:vaapi [2026/01/05 11:02] (현재)
kwon37xi [Browser GPU 가속여부 확인]
줄 2: 줄 2:
   * 그래픽 카드의 GPU를 사용하여 고성능으로 동영상 Video 재생   * 그래픽 카드의 GPU를 사용하여 고성능으로 동영상 Video 재생
   * nVidia에서는 VDPAU 라고 함.   * nVidia에서는 VDPAU 라고 함.
 +  * [[linux:nvtop|nvtop]] GPU 모니터링. 거의 모든 그래픽 카드 지원.
   * [[https://freedesktop.org/wiki/Software/vaapi/|freedesktop - vaapi]]   * [[https://freedesktop.org/wiki/Software/vaapi/|freedesktop - vaapi]]
   * https://wiki.archlinux.org/index.php/intel_graphics   * https://wiki.archlinux.org/index.php/intel_graphics
줄 56: 줄 57:
 sudo intel_gpu_top sudo intel_gpu_top
 </code> </code>
 +  * [[linux:nvtop|nvtop]] GPU 모니터링은 ''nvtop'' 명령이 더 낫다. Intel Arc Graphics 도 지원한다.
 ===== AMD Radeon ===== ===== AMD Radeon =====
   * ''fglrx'' 드라이버 설치. ''fglrx-updates''와 ''fglrx''중 잘 안되는게 있을 수 있으므로 번갈아 해 볼 것.   * ''fglrx'' 드라이버 설치. ''fglrx-updates''와 ''fglrx''중 잘 안되는게 있을 수 있으므로 번갈아 해 볼 것.
줄 121: 줄 123:
  
 ==== Google Chrome 버전 / Ubuntu  ==== ==== Google Chrome 버전 / Ubuntu  ====
 +  * **2025년 말부터 Wayland 환경, Google Chrome 142 버전부터 비디오 가속이 기본 작동하게 된 것으로 추정됨**
 +    * [[https://www.reddit.com/r/Ubuntu/comments/1ojydv9/google_chrome_supporting_hardware_accelerated/|Google Chrome Supporting Hardware Accelerated Video Decoding on Linux Was Not on My Bingo Card! : r/Ubuntu]]
 +    * https://www.phoronix.com/news/Chrome-Wayland-Decode-Field
   * [[https://chromium.googlesource.com/chromium/src/+/lkgr/docs/gpu/vaapi.md]] : **가장 최신 정보는 이 문서 참조**   * [[https://chromium.googlesource.com/chromium/src/+/lkgr/docs/gpu/vaapi.md]] : **가장 최신 정보는 이 문서 참조**
   * [[https://debugpointnews.com/va-api-chromium-wayland/|Chromium Merges Code for Native VA-API Acceleration with Wayland]] 2024년 공식적으로 VAAPI 지원이 머지되었음   * [[https://debugpointnews.com/va-api-chromium-wayland/|Chromium Merges Code for Native VA-API Acceleration with Wayland]] 2024년 공식적으로 VAAPI 지원이 머지되었음
-  * 데스크탑 애플리케이션 실행 정보 파일을 로컬로 박사하고, 해당 파일의 명령 실행부(''Exec'')에 VAAPI 활성화 옵션을 모두 추가해주고 잠시 기다리면 이제 항상 VAAPI 활성 상태로 크롬이 실행된다. 
- 
-<code sh> 
-mkdir -p ~/.local/share/applications 
- 
-cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/google-chrome.desktop 
-</code> 
- 
-<code sh> 
-# 2024/12 
-google-chrome-stable --use-gl=angle --use-angle=gl \ 
---enable-features=AcceleratedVideoEncoder,AcceleratedVideoDecodeLinuxGL,VaapiOnNvidiaGPUs \ 
---ignore-gpu-blocklist --disable-gpu-driver-bug-workaround 
-</code> 
-<note warning> 
-''%%--ozone-platform-wayland%%'' 옵션을 켜면 [[linux:inputmethod:ibus|iBus]] 한글 입력이 안됐음. 
-해당 옵션을 제거해도 아무 문제없이 하드웨어 디코딩이 작동했으므로 옵션 제거. 
-</note> 
   * chrome 확장으로 지원하지 않는 디코더는 중단시켜야 함. [[computer:lg_gram_14_14zd90n_v|LG Gram 14 14ZD90N-V]]의 경우 ''Block AV1'' 해 둠.   * chrome 확장으로 지원하지 않는 디코더는 중단시켜야 함. [[computer:lg_gram_14_14zd90n_v|LG Gram 14 14ZD90N-V]]의 경우 ''Block AV1'' 해 둠.
   * [[https://chromewebstore.google.com/detail/omkfmpieigblcllmkgbflkikinpkodlk?hl=ko|enhandec h264ify]]   * [[https://chromewebstore.google.com/detail/omkfmpieigblcllmkgbflkikinpkodlk?hl=ko|enhandec h264ify]]
줄 216: 줄 203:
   * OS 와 동일한 nvidia 드라이버는 아마도 자동 설치 돼 있을것임(안 되면 flatpak update 해볼것)   * OS 와 동일한 nvidia 드라이버는 아마도 자동 설치 돼 있을것임(안 되면 flatpak update 해볼것)
 ==== Browser GPU 가속여부 확인 ==== ==== Browser GPU 가속여부 확인 ====
 +  * [[linux:nvtop|nvtop]] 명령으로 확인하는게 제일 편함.
   * Intel : ''intel_gpu_top'' 명령에서 **Video** 항목이 증가하는지 확인   * Intel : ''intel_gpu_top'' 명령에서 **Video** 항목이 증가하는지 확인
   * Nvidia : ''nvidia-smi -q -g 0 -d UTILIZATION -l 1'' 에서 **Decoder** 항목이 증가하는지 확인.   * Nvidia : ''nvidia-smi -q -g 0 -d UTILIZATION -l 1'' 에서 **Decoder** 항목이 증가하는지 확인.
   * 4K 동영상을 틀어보면, GPU 가속이 활성화 됐을 때는 CPU 점유율이 낮고, 안됐을 때는 매우 높음을 알 수 있다.   * 4K 동영상을 틀어보면, GPU 가속이 활성화 됐을 때는 CPU 점유율이 낮고, 안됐을 때는 매우 높음을 알 수 있다.
linux/vaapi.1767334370.txt.gz · 마지막으로 수정됨: 2026/01/02 15:12 저자 kwon37xi