사용자 도구

사이트 도구


linux:vaapi

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:vaapi [2024/06/11 01:10]
kwon37xi [Google Chrome 버전 / Ubuntu]
linux:vaapi [2025/06/16 17:53] (현재)
kwon37xi [Intel]
줄 36: 줄 36:
 ===== Intel ===== ===== Intel =====
  
-  * [[linux:nvidia|Linux Nvidia Graphic Card]] / Intel Dual graphic 일 경우에도 ''on-demand'' 나, ''intel'' 모드로 두면, intel va api 드라이버로 잘 작동한다.+  * [[linux:nvidia|Linux Nvidia Graphic Card]] / Intel Dual graphic 일 경우에도 ''on-demand'' 나, ''intel'' 모드로 두면, intel vaapi 드라이버로 잘 작동한다. 
 +  * [[linux:intel_gpu|Linux Intel GPU]] 를 통해서 최신 드라이버 PPA를 지정해서 설치하는 것도 가능하다. PPA 안해도 가장 최신은 아니더라도 아래 흐름에 따라 드라이버 설치는 가능하다. 
   * Intel CPU Gen 8 이상   * Intel CPU Gen 8 이상
 <code sh> <code sh>
줄 69: 줄 71:
 ==== nvidia-optimus ==== ==== nvidia-optimus ====
   * 노트북등에 장착된 nvidia / intel dual graphic 일 경우   * 노트북등에 장착된 nvidia / intel dual graphic 일 경우
-  * ''prime-select nvidia'' 상태라도 intel GPU를 통해 ''vaapi'' 비디오 가속 기능이 작동한다.+  * ''prime-select nvidia'' 상태라도 intel GPU를 통해 ''vaapi'' 비디오 encoding/decoding기능이 작동한다.
   * ''vainfo'' 명령의 결과로 아래와 유사하게 intel GPU 관련 값이 나와야 한다.   * ''vainfo'' 명령의 결과로 아래와 유사하게 intel GPU 관련 값이 나와야 한다.
 <code> <code>
줄 119: 줄 121:
  
 ==== Google Chrome 버전 / Ubuntu  ==== ==== Google Chrome 버전 / Ubuntu  ====
-  * [[https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/gpu/vaapi.md|Chromium Docs - VA-API]]+  * [[https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/gpu/vaapi.md|Chromium Docs - VA-API]] : **가장 최신 정보는 이 문서 참조**
   * [[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 활성 상태로 크롬이 실행된다.   * 데스크탑 애플리케이션 실행 정보 파일을 로컬로 박사하고, 해당 파일의 명령 실행부(''Exec'')에 VAAPI 활성화 옵션을 모두 추가해주고 잠시 기다리면 이제 항상 VAAPI 활성 상태로 크롬이 실행된다.
줄 130: 줄 132:
  
 <code sh> <code sh>
-wayland +2024/12 
-google-chrome-stable --enable-features=VaapiVideoDecodeLinuxGL --use-gl=angle --use-angle=gl --ozone-platform=wayland +google-chrome-stable --use-gl=angle --use-angle=gl \ 
- +--enable-features=AcceleratedVideoEncoder,AcceleratedVideoDecodeLinuxGL,VaapiOnNvidiaGPUs \ 
-# x11 +--ignore-gpu-blocklist --disable-gpu-driver-bug-workaround
-google-chrome-stable --enable-features=VaapiVideoDecodeLinuxGL --use-gl=angle --use-angle=gl --ozone-platform=x11+
 </code> </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]]
   * [[https://chromewebstore.google.com/detail/h264ify/aleakchihdccplidncghkekgioiakgal?hl=ko|h264ify]]   * [[https://chromewebstore.google.com/detail/h264ify/aleakchihdccplidncghkekgioiakgal?hl=ko|h264ify]]
 +
 +
 === Nvidia === === Nvidia ===
 <code sh> <code sh>
줄 163: 줄 170:
   * [[https://ubuntuhandbook.org/index.php/2021/08/enable-hardware-video-acceleration-va-api-for-firefox-in-ubuntu-20-04-18-04-higher/|Enable Hardware Video Acceleration (VA-API) For Firefox in Ubuntu 20.04 / 18.04 & Higher | UbuntuHandbook]]   * [[https://ubuntuhandbook.org/index.php/2021/08/enable-hardware-video-acceleration-va-api-for-firefox-in-ubuntu-20-04-18-04-higher/|Enable Hardware Video Acceleration (VA-API) For Firefox in Ubuntu 20.04 / 18.04 & Higher | UbuntuHandbook]]
   * 위의 Intel GPU 관련 드라이버를 설치하고   * 위의 Intel GPU 관련 드라이버를 설치하고
-  * ''about:config'' 에서 ''media.ffmpeg.vaapi.enabled=true'' 로 변경하면 거의 그냥 된다. +  * 2024년 현재, 아무것도 안해도 VAAPI 는 그냥 잘 작동함.
-  * 2024년 현재, 아무것도 안해도 그냥 됐다.+
   * [[linux:wayland|Wayland]] Ubuntu 23.10 에서는 불필요한 설정. ''~/.config/environment.d/999-mozilla-vaapi.conf''<code>   * [[linux:wayland|Wayland]] Ubuntu 23.10 에서는 불필요한 설정. ''~/.config/environment.d/999-mozilla-vaapi.conf''<code>
 MOZ_ENABLE_WAYLAND=1 MOZ_ENABLE_WAYLAND=1
linux/vaapi.1718035850.txt.gz · 마지막으로 수정됨: 2024/06/11 01:10 저자 kwon37xi