ਫੇਡੋਰਾ ਲਈ ਫਾਇਰਫਾਕਸ ਪੈਕੇਜ ਵਿੱਚ ਹੁਣ VA-API ਰਾਹੀਂ ਵੀਡੀਓ ਡੀਕੋਡਿੰਗ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ ਸਮਰਥਨ ਸ਼ਾਮਲ ਹੈ।

ਫੇਡੋਰਾ ਲੀਨਕਸ ਲਈ ਫਾਇਰਫਾਕਸ ਨਾਲ ਪੈਕੇਜ ਮੇਨਟੇਨਰ ਰਿਪੋਰਟ ਕੀਤੀ VA-API ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਫਾਇਰਫਾਕਸ ਵਿੱਚ ਵੀਡੀਓ ਡੀਕੋਡਿੰਗ ਦੇ ਹਾਰਡਵੇਅਰ ਪ੍ਰਵੇਗ ਦੀ ਫੇਡੋਰਾ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਤਿਆਰੀ ਬਾਰੇ। ਪ੍ਰਵੇਗ ਵਰਤਮਾਨ ਵਿੱਚ ਸਿਰਫ ਵੇਲੈਂਡ-ਆਧਾਰਿਤ ਵਾਤਾਵਰਣ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ। Chromium ਵਿੱਚ VA-API ਸਹਿਯੋਗ ਸੀ ਲਾਗੂ ਕੀਤਾ ਪਿਛਲੇ ਸਾਲ ਫੇਡੋਰਾ ਵਿੱਚ।

ਫਾਇਰਫਾਕਸ ਵਿੱਚ ਵੀਡੀਓ ਡੀਕੋਡਿੰਗ ਦੇ ਹਾਰਡਵੇਅਰ ਪ੍ਰਵੇਗ ਨੂੰ ਸੰਭਵ ਬਣਾਇਆ ਗਿਆ ਹੈ ਨਵਾਂ ਬੈਕਐਂਡ ਵੇਲੈਂਡ ਲਈ, ਜੋ ਕਿ ਟੈਕਸਟ ਨੂੰ ਰੈਂਡਰ ਕਰਨ ਅਤੇ ਵੱਖ-ਵੱਖ ਪ੍ਰਕਿਰਿਆਵਾਂ ਵਿਚਕਾਰ ਇਹਨਾਂ ਟੈਕਸਟ ਦੇ ਨਾਲ ਬਫਰਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਲਈ DMABUF ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਫੇਡੋਰਾ 32 ਅਤੇ ਫੇਡੋਰਾ 31 ਵਿੱਚ, ਫਾਇਰਫਾਕਸ 77 ਦੇ ਨਾਲ ਨਵੀਨਤਮ ਪੈਕੇਜ ਵਿੱਚ, ਨਵਾਂ ਬੈਕਐਂਡ ਮੂਲ ਰੂਪ ਵਿੱਚ ਯੋਗ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਇੱਕ ਵੇਲੈਂਡ-ਅਧਾਰਿਤ ਗਨੋਮ ਸੈਸ਼ਨ ਵਿੱਚ ਲਾਂਚ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਪਰ ਵੀਡੀਓ ਡੀਕੋਡਿੰਗ ਦੇ ਹਾਰਡਵੇਅਰ ਪ੍ਰਵੇਗ ਨੂੰ ਸਰਗਰਮ ਕਰਨ ਲਈ, ffmpeg, libva ਅਤੇ libva ਦੀ ਵਾਧੂ ਸਥਾਪਨਾ। -ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ utils ਪੈਕੇਜ ਲੋੜੀਂਦੇ ਹਨ ਆਰਪੀਐਮ ਫਿusionਜ਼ਨ, VA-API ਸਹਿਯੋਗ ਨਾਲ ਕੰਪਾਇਲ ਕੀਤਾ।

Intel ਵੀਡੀਓ ਕਾਰਡਾਂ ਵਾਲੇ ਸਿਸਟਮਾਂ 'ਤੇ, ਪ੍ਰਵੇਗ ਸਿਰਫ਼ libva-intel-driver ਡਰਾਈਵਰ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ (libva-intel-hybrid-driver ਡਰਾਈਵਰ ਵਰਤਮਾਨ ਵਿੱਚ ਹੈ। ਸਹਾਇਕ ਨਹੀ ਹੈ). AMD GPUs ਲਈ, ਪ੍ਰਵੇਗ mesa-dri-drivers ਪੈਕੇਜ ਵਿੱਚ ਸ਼ਾਮਲ ਮਿਆਰੀ radeonsi_drv_video.so ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ। NVIDIA ਵੀਡੀਓ ਕਾਰਡਾਂ ਲਈ ਸਮਰਥਨ ਅਜੇ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ। VA-API ਲਈ ਡਰਾਈਵਰ ਸਹਾਇਤਾ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ, ਤੁਸੀਂ vainfo ਉਪਯੋਗਤਾ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਜੇਕਰ ਸਮਰਥਨ ਦੀ ਪੁਸ਼ਟੀ ਹੋ ​​ਜਾਂਦੀ ਹੈ, ਤਾਂ "about:config" ਪੰਨੇ 'ਤੇ ਫਾਇਰਫਾਕਸ ਵਿੱਚ ਪ੍ਰਵੇਗ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ, ਵੇਰੀਏਬਲ "gfx.webrender.enabled" ਅਤੇ "widget.wayland-dmabuf-vaapi.enabled" ਨੂੰ ਸਹੀ 'ਤੇ ਸੈੱਟ ਕਰੋ। ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਰੀਸਟਾਰਟ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ "about:support" ਪੰਨੇ 'ਤੇ WebRender ਅਤੇ ਨਵੇਂ ਬੈਕਐਂਡ (Wayland/drm) ਦੀ ਕਿਰਿਆਸ਼ੀਲਤਾ ਦੀ ਜਾਂਚ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।

ਫੇਡੋਰਾ ਲਈ ਫਾਇਰਫਾਕਸ ਪੈਕੇਜ ਵਿੱਚ ਹੁਣ VA-API ਰਾਹੀਂ ਵੀਡੀਓ ਡੀਕੋਡਿੰਗ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ ਸਮਰਥਨ ਸ਼ਾਮਲ ਹੈ।

ਫੇਡੋਰਾ ਲਈ ਫਾਇਰਫਾਕਸ ਪੈਕੇਜ ਵਿੱਚ ਹੁਣ VA-API ਰਾਹੀਂ ਵੀਡੀਓ ਡੀਕੋਡਿੰਗ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ ਸਮਰਥਨ ਸ਼ਾਮਲ ਹੈ।

ਇਸ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੈ ਕਿ VA-API ਦੀ ਵਰਤੋਂ ਵੀਡੀਓ ਦੇਖਣ ਵੇਲੇ ਗਤੀ ਵਧਾਉਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ (ਕੋਡੈਕਸ, ਵੀਡੀਓ ਆਕਾਰ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨਾਲ ਅਨੁਕੂਲਤਾ ਸਮੱਸਿਆਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ), ਜਿਸ ਲਈ ਤੁਸੀਂ MOZ_LOG ਵਾਤਾਵਰਣ ਨਾਲ ਫਾਇਰਫਾਕਸ ਨੂੰ ਲਾਂਚ ਕਰਕੇ ਡੀਬੱਗ ਮੋਡ ਨੂੰ ਸਮਰੱਥ ਕਰ ਸਕਦੇ ਹੋ। ਵੇਰੀਏਬਲ ਅਤੇ "VA- API FFmpeg init ਸਫਲ" ਦੀ ਮੌਜੂਦਗੀ ਲਈ ਆਉਟਪੁੱਟ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ
"ਇੱਕ VAAPI ਫਰੇਮ ਆਉਟਪੁੱਟ ਮਿਲੀ।"

MOZ_LOG=”ਪਲੇਟਫਾਰਮ ਡੀਕੋਡਰ ਮੋਡਿਊਲ:5″ MOZ_ENABLE_WAYLAND=1 ਫਾਇਰਫਾਕਸ

Youtube ਦੇਖਣ ਵੇਲੇ ਪ੍ਰਵੇਗ ਦੀ ਵਰਤੋਂ ਵੀਡੀਓ ਏਨਕੋਡਿੰਗ ਵਿਧੀ (H.264, AV1, ਆਦਿ) 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ। ਤੁਸੀਂ ਸੰਦਰਭ ਮੀਨੂ ਵਿੱਚ ਫਾਰਮੈਟ ਦੇਖ ਸਕਦੇ ਹੋ ਜੋ "ਨਡਰਜ਼ ਲਈ ਅੰਕੜੇ" ਭਾਗ ਵਿੱਚ ਸੱਜਾ-ਕਲਿੱਕ ਕਰਕੇ ਖੁੱਲ੍ਹਦਾ ਹੈ। ਹਾਰਡਵੇਅਰ ਵੀਡੀਓ ਡੀਕੋਡਿੰਗ ਸਿਸਟਮ ਦੁਆਰਾ ਸਮਰਥਿਤ ਫਾਰਮੈਟ ਦੀ ਚੋਣ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਐਡ-ਆਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਵਧਾਇਆ- h264ify.

ਫੇਡੋਰਾ ਲਈ ਫਾਇਰਫਾਕਸ ਪੈਕੇਜ ਵਿੱਚ ਹੁਣ VA-API ਰਾਹੀਂ ਵੀਡੀਓ ਡੀਕੋਡਿੰਗ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ ਸਮਰਥਨ ਸ਼ਾਮਲ ਹੈ।

ਇਹ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਨੋਟ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿ ਫੇਡੋਰਾ ਲਈ ਫਾਇਰਫਾਕਸ 77.0 ਵਾਲੇ ਪੈਕੇਜਾਂ ਵਿੱਚ ਵਾਧੂ ਪੈਚ ਸ਼ਾਮਲ ਹਨ ਜੋ ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਸਥਿਰਤਾ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੇ ਹਨ, ਜੋ ਮੋਜ਼ੀਲਾ ਤੋਂ ਫਾਇਰਫਾਕਸ 77.0 ਦੇ ਮਿਆਰੀ ਬਿਲਡਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਹਨ। ਮੁੱਖ ਢਾਂਚੇ ਵਿੱਚ ਇਹਨਾਂ ਪੈਚਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਉਮੀਦ ਸਿਰਫ਼ ਫਾਇਰਫਾਕਸ 78.0 ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ (ਉਪਭੋਗਤਾ ਫਾਇਰਫਾਕਸ 78 ਦੇ ਬੀਟਾ ਸੰਸਕਰਣ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ ਜਾਂ "MOZ_ENABLE_WAYLAND=1 ./firefox" ਕਮਾਂਡ ਨਾਲ ਬ੍ਰਾਊਜ਼ਰ ਲਾਂਚ ਕਰਕੇ ਮੋਜ਼ੀਲਾ ਤੋਂ ਰਾਤ ਦੇ ਬਿਲਡਸ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ)। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਮੋਜ਼ੀਲਾ ਅਸੈਂਬਲੀਆਂ ਵਿੱਚ, VP8/VP9 ਨੂੰ ਡੀਕੋਡਿੰਗ ਕਰਨ ਲਈ, ਬਿਲਟ-ਇਨ libvpx ਲਾਇਬ੍ਰੇਰੀ ਵਰਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ VA-API ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀ - ਜੇਕਰ ਤੁਹਾਨੂੰ VP8/VP9 ਡੀਕੋਡਿੰਗ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕਰਕੇ libvpx ਨੂੰ ਅਯੋਗ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ “ media.ffvpx.enabled” in about:config to “false” (libvpx ਫੇਡੋਰਾ ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਪੈਕੇਜ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਅਯੋਗ ਹੈ)।

ਸਰੋਤ: opennet.ru

ਇੱਕ ਟਿੱਪਣੀ ਜੋੜੋ