Fedora Linux์ฉ Firefox์ ํจํค์ง ์ ์ง๊ด๋ฆฌ์
Firefox์์ ๋น๋์ค ๋์ฝ๋ฉ์ ํ๋์จ์ด ๊ฐ์์ ๋ค์ ๋๋ถ์ ๊ฐ๋ฅํด์ก์ต๋๋ค.
Intel ๋น๋์ค ์นด๋๊ฐ ์๋ ์์คํ
์์ ๊ฐ์์ libva-intel-driver ๋๋ผ์ด๋ฒ์์๋ง ์๋ํฉ๋๋ค(libva-intel-hybrid-driver ๋๋ผ์ด๋ฒ๋ ํ์ฌ
๊ทธ๋ฐ ๋ค์ ๋น๋์ค๋ฅผ ์์ฒญํ ๋ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด VA-API๊ฐ ์ฌ์ฉ๋๋์ง ํ์ธํด์ผ ํฉ๋๋ค(์ฝ๋ฑ, ๋น๋์ค ํฌ๊ธฐ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํธํ์ฑ ๋ฌธ์ ๊ฐ ์์ ์ ์์). MOZ_LOG ํ๊ฒฝ์์ Firefox๋ฅผ ์์ํ์ฌ ๋๋ฒ๊ทธ ๋ชจ๋๋ฅผ ํ์ฑํํ ์ ์์ต๋๋ค. ๋ณ์๋ฅผ ์
๋ ฅํ๊ณ ์ถ๋ ฅ์์ โโ"VA-API FFmpeg init ์ฑ๊ณต์ ์ธ" ๋ฉ์์ง๊ฐ ์๋์ง ํ์ธํ๊ณ
"ํ๋์ VAAPI ํ๋ ์ ์ถ๋ ฅ์ ์ป์์ต๋๋ค."
MOZ_LOG=โPlatformDecoderModule:5โณ MOZ_ENABLE_WAYLAND=1 ํ์ด์ดํญ์ค
์ ํ๋ธ ์์ฒญ ์ ๊ฐ์ ์ ์ฉ ์ฌ๋ถ๋ ์์ ์ธ์ฝ๋ฉ ๋ฐฉ์(H.264, AV1 ๋ฑ)์ ๋ฐ๋ผ ๋ค๋ฆ
๋๋ค. '์ ๋ฌธ ํต๊ณ' ์น์
์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๋ฉด ์ด๋ฆฌ๋ ์ปจํ
์คํธ ๋ฉ๋ด์์ ํ์์ ๋ณผ ์ ์์ต๋๋ค. ํ๋์จ์ด ๋น๋์ค ๋์ฝ๋ฉ ์์คํ
์์ ์ง์ํ๋ ํ์์ ์ ํํ๋ ค๋ฉด ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Fedora์ฉ Firefox 77.0 ํจํค์ง์๋ Mozilla์ Firefox 77.0 ํ์ค ๋น๋์๋ ํฌํจ๋์ง ์์ ์ฑ๋ฅ๊ณผ ์์ ์ฑ์ ์ํฅ์ ๋ฏธ์น๋ ์ถ๊ฐ ํจ์น๊ฐ ํฌํจ๋์ด ์๋ค๋ ์ ์ ๋ณ๋๋ก ์ธ๊ธํฉ๋๋ค. ๊ธฐ๋ณธ ๊ตฌ์กฐ์ ์ด๋ฌํ ํจ์น๋ฅผ ํฌํจ์ํค๋ ๊ฒ์ Firefox 78.0์์๋ง ์์๋ฉ๋๋ค(์ฌ์ฉ์๋ "MOZ_ENABLE_WAYLAND=78 ./firefox" ๋ช ๋ น์ผ๋ก ๋ธ๋ผ์ฐ์ ๋ฅผ ์์ํ์ฌ Firefox 1์ ๋ฒ ํ ๋ฒ์ ์ ์ฌ์ฉํ๊ฑฐ๋ Mozilla์ ์ผ๊ฐ ๋น๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค). ๋ํ Mozilla ์ด์ ๋ธ๋ฆฌ์์๋ VP8/VP9 ๋์ฝ๋ฉ์ ์ํด VA-API๋ฅผ ์ง์ํ์ง ์๋ ๋ด์ฅ libvpx ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. VP8/VP9 ๋์ฝ๋ฉ ์๋๋ฅผ ๋์ฌ์ผ ํ๋ ๊ฒฝ์ฐ " ๋ณ์๋ฅผ ์ค์ ํ์ฌ libvpx๋ฅผ ๋นํ์ฑํํด์ผ ํฉ๋๋ค. about:config์ media.ffvpx.enabledโ๋ฅผ โ false"๋ก ๋ณ๊ฒฝํฉ๋๋ค(libvpx๋ Fedora ์ ์ฅ์์ ํจํค์ง์์ ์ด๋ฏธ ๋นํ์ฑํ๋์ด ์์ต๋๋ค).
์ถ์ฒ : opennet.ru