문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linux:vaapi [2023/12/22 14:59] kwon37xi |
linux:vaapi [2024/12/21 19:03] (현재) kwon37xi |
||
---|---|---|---|
줄 36: | 줄 36: | ||
===== Intel ===== | ===== Intel ===== | ||
- | * [[linux: | + | * [[linux: |
* Intel CPU Gen 8 이상 | * Intel CPU Gen 8 이상 | ||
<code sh> | <code sh> | ||
줄 67: | 줄 67: | ||
* [[https:// | * [[https:// | ||
+ | ==== nvidia-optimus ==== | ||
+ | * 노트북등에 장착된 nvidia / intel dual graphic 일 경우 | ||
+ | * '' | ||
+ | * '' | ||
+ | < | ||
+ | libva info: VA-API version 1.20.0 | ||
+ | libva info: Trying to open / | ||
+ | libva info: Found init function __vaDriverInit_1_20 | ||
+ | libva info: va_openDriver() returns 0 | ||
+ | vainfo: VA-API version: 1.20 (libva 2.12.0) | ||
+ | vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 24.1.0 () | ||
+ | </ | ||
+ | * 따라서 굳이 nvidia-optimus 에서 '' | ||
==== nvidia-vaapi-driver ==== | ==== nvidia-vaapi-driver ==== | ||
* https:// | * https:// | ||
줄 74: | 줄 87: | ||
</ | </ | ||
* 해당 github 문서에서 firefox 에서 활성화 하는 법 등이 문서화 돼 있음. | * 해당 github 문서에서 firefox 에서 활성화 하는 법 등이 문서화 돼 있음. | ||
+ | * **아직까진 성공해본 적 없음** | ||
===== MPlayer ===== | ===== MPlayer ===== | ||
* 기본 MPlayer는 vdpau를 지원하고 있으므로 특별한 작업 불필요. | * 기본 MPlayer는 vdpau를 지원하고 있으므로 특별한 작업 불필요. | ||
줄 104: | 줄 118: | ||
* [[https:// | * [[https:// | ||
- | ==== Google Chrome | + | ==== Google Chrome 버전 / Ubuntu |
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * 데스크탑 애플리케이션 실행 정보 파일을 로컬로 박사하고, | ||
+ | |||
+ | <code sh> | ||
+ | mkdir -p ~/ | ||
+ | |||
+ | cp / | ||
+ | </ | ||
+ | |||
+ | <code sh> | ||
+ | # 2024/12 | ||
+ | google-chrome-stable --use-gl=angle --use-angle=gl \ | ||
+ | --enable-features=AcceleratedVideoEncoder, | ||
+ | --ignore-gpu-blocklist --disable-gpu-driver-bug-workaround | ||
+ | </ | ||
+ | <note warning> | ||
+ | '' | ||
+ | 해당 옵션을 제거해도 아무 문제없이 하드웨어 디코딩이 작동했으므로 옵션 제거. | ||
+ | </ | ||
+ | * chrome 확장으로 지원하지 않는 디코더는 중단시켜야 함. [[computer: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
줄 124: | 줄 161: | ||
* 보통 nvidia 탑재 PC는 사양이 높기 때문에, 1080p 의 경우 가속을 하건 안하건 큰 차이가 안남. | * 보통 nvidia 탑재 PC는 사양이 높기 때문에, 1080p 의 경우 가속을 하건 안하건 큰 차이가 안남. | ||
* 따라서 굳이 GPU 가속 설정 할 필요가 없어보임. | * 따라서 굳이 GPU 가속 설정 할 필요가 없어보임. | ||
- | |||
- | === Chrome 91 이상 버전 GPU 가속 활성화 === | ||
- | * Chrome 91 이상 버전에서 GPU Acceleration 활성화 해서 실행 | ||
- | <code sh> | ||
- | # X11 은 --use-gl=desktop, | ||
- | google-chrome-stable --use-gl=desktop --enable-features=VaapiVideoDecoder | ||
- | # 위 옵션 주기 말고, 설정파일로 하기도 가능 | ||
- | </ | ||
- | * '' | ||
- | < | ||
- | Video Decode: Hardware accelerated | ||
- | </ | ||
- | * [[https:// | ||
- | * 하드웨어 가속을 할 경우 [[google: | ||
- | * '' | ||
==== Firefox ==== | ==== Firefox ==== | ||
줄 146: | 줄 168: | ||
* [[https:// | * [[https:// | ||
* 위의 Intel GPU 관련 드라이버를 설치하고 | * 위의 Intel GPU 관련 드라이버를 설치하고 | ||
- | * '' | + | * 2024년 현재, 아무것도 안해도 VAAPI 는 그냥 |
* [[linux: | * [[linux: | ||
MOZ_ENABLE_WAYLAND=1 | MOZ_ENABLE_WAYLAND=1 |