ಫೆಡೋರಾ ಲಿನಕ್ಸ್ಗಾಗಿ ಫೈರ್ಫಾಕ್ಸ್ ಪ್ಯಾಕೇಜ್ ನಿರ್ವಹಣೆ ಫೆಡೋರಾ ಈಗ VA-API ಬಳಸಿಕೊಂಡು ಫೈರ್ಫಾಕ್ಸ್ನಲ್ಲಿ ಹಾರ್ಡ್ವೇರ್-ವೇಗವರ್ಧಿತ ವೀಡಿಯೊ ಡಿಕೋಡಿಂಗ್ ಅನ್ನು ಬಳಸಲು ಸಿದ್ಧವಾಗಿದೆ. ವೇಗವರ್ಧನೆಯು ಪ್ರಸ್ತುತ ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ ಪರಿಸರಗಳಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. Chromium ನಲ್ಲಿ VA-API ಬೆಂಬಲವನ್ನು ನೀಡಲಾಗಿದೆ ಕಳೆದ ವರ್ಷ ಫೆಡೋರಾದಲ್ಲಿ.
ಫೈರ್ಫಾಕ್ಸ್ನಲ್ಲಿ ಹಾರ್ಡ್ವೇರ್ ವೇಗವರ್ಧಿತ ವೀಡಿಯೊ ಡಿಕೋಡಿಂಗ್ ಈಗ ಸಾಧ್ಯ ಧನ್ಯವಾದಗಳು ವೇಲ್ಯಾಂಡ್ಗಾಗಿ, ಇದು ಟೆಕ್ಸ್ಚರ್ಗಳಿಗೆ ರೆಂಡರಿಂಗ್ ಮಾಡಲು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗಳಾದ್ಯಂತ ಟೆಕ್ಸ್ಚರ್ ಬಫರ್ಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಲು DMABUF ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸುತ್ತದೆ. ಫೆಡೋರಾ 32 ಮತ್ತು ಫೆಡೋರಾ 31 ರಲ್ಲಿ, ಇತ್ತೀಚಿನ ಫೈರ್ಫಾಕ್ಸ್ 77 ಪ್ಯಾಕೇಜ್ ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ GNOME ಅಧಿವೇಶನದಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿದಾಗ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಹೊಸ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಹಾರ್ಡ್ವೇರ್-ವೇಗವರ್ಧಿತ ವೀಡಿಯೊ ಡಿಕೋಡಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ರೆಪೊಸಿಟರಿಯಿಂದ ffmpeg, libva ಮತ್ತು libva-utils ಪ್ಯಾಕೇಜ್ಗಳ ಹೆಚ್ಚುವರಿ ಸ್ಥಾಪನೆಯ ಅಗತ್ಯವಿದೆ. , VA-API ಬೆಂಬಲದೊಂದಿಗೆ ಸಂಕಲಿಸಲಾಗಿದೆ.
ಇಂಟೆಲ್ ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್ಗಳನ್ನು ಹೊಂದಿರುವ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ವೇಗವರ್ಧನೆಯು libva-intel-ಡ್ರೈವರ್ನೊಂದಿಗೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ (libva-intel-ಹೈಬ್ರಿಡ್-ಡ್ರೈವರ್ ಇನ್ನೂ ಲಭ್ಯವಿಲ್ಲ). AMD GPU ಗಳಿಗೆ, ವೇಗವರ್ಧನೆಯು ಅಂತರ್ನಿರ್ಮಿತ radeonsi_drv_video.so ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಇದು mesa-dri-drivers ಪ್ಯಾಕೇಜ್ನ ಭಾಗವಾಗಿದೆ. NVIDIA ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಇನ್ನೂ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿಲ್ಲ. VA-API ಗಾಗಿ ಚಾಲಕ ಬೆಂಬಲವನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು, ನೀವು vainfo ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಬಹುದು. ಬೆಂಬಲವನ್ನು ದೃಢೀಕರಿಸಿದರೆ, Firefox ನಲ್ಲಿ ವೇಗವರ್ಧನೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, "about:config" ಪುಟದಲ್ಲಿ "gfx.webrender.enabled" ಮತ್ತು "widget.wayland-dmabuf-vaapi.enabled" ವೇರಿಯೇಬಲ್ಗಳನ್ನು true ಗೆ ಹೊಂದಿಸಿ. ಬ್ರೌಸರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿದ ನಂತರ, "about:support" ಪುಟದಲ್ಲಿ WebRender ಮತ್ತು ಹೊಸ ಬ್ಯಾಕೆಂಡ್ (Wayland/drm) ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ.
ಇದರ ನಂತರ, ವೀಡಿಯೊ ವೀಕ್ಷಣೆಯನ್ನು ವೇಗಗೊಳಿಸಲು VA-API ಅನ್ನು ಬಳಸಲಾಗಿದೆಯೆ ಎಂದು ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು (ಕೊಡೆಕ್ಗಳು, ವೀಡಿಯೊ ಗಾತ್ರಗಳು ಮತ್ತು ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯ ಸಮಸ್ಯೆಗಳಿರಬಹುದು). ಇದನ್ನು ಮಾಡಲು, ನೀವು MOZ_LOG ಪರಿಸರ ವೇರಿಯೇಬಲ್ನೊಂದಿಗೆ ಫೈರ್ಫಾಕ್ಸ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೂಲಕ ಡೀಬಗ್ ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು ಮತ್ತು “VA-API FFmpeg init ಯಶಸ್ವಿಯಾಗಿದೆ” ಎಂಬ ಸಾಲುಗಳ ಉಪಸ್ಥಿತಿಗಾಗಿ ಔಟ್ಪುಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಮತ್ತು
"ಒಂದು VAAPI ಫ್ರೇಮ್ ಔಟ್ಪುಟ್ ಸಿಕ್ಕಿದೆ."
MOZ_LOG=”ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಡಿಕೋಡರ್ ಮಾಡ್ಯೂಲ್:5″ MOZ_ENABLE_WAYLAND=1 ಫೈರ್ಫಾಕ್ಸ್
YouTube ವೀಕ್ಷಿಸುವಾಗ ವೇಗವರ್ಧನೆಯನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆಯೇ ಎಂಬುದು ವೀಡಿಯೊ ಎನ್ಕೋಡಿಂಗ್ ವಿಧಾನವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ (H.264, AV1, ಇತ್ಯಾದಿ). ನೀವು "ನೆರ್ಡ್ಗಳಿಗಾಗಿ ಅಂಕಿಅಂಶಗಳು" ವಿಭಾಗದಲ್ಲಿ ಸಂದರ್ಭ ಮೆನುವಿನಲ್ಲಿ (ಬಲ-ಕ್ಲಿಕ್) ಸ್ವರೂಪವನ್ನು ವೀಕ್ಷಿಸಬಹುದು. ನಿಮ್ಮ ಹಾರ್ಡ್ವೇರ್ ವೀಡಿಯೊ ಡಿಕೋಡಿಂಗ್ ವ್ಯವಸ್ಥೆಯಿಂದ ಬೆಂಬಲಿತವಾದ ಸ್ವರೂಪವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು, ನೀವು ಆಡ್-ಆನ್ ಅನ್ನು ಬಳಸಬಹುದು. .
ಫೆಡೋರಾಗೆ ಫೈರ್ಫಾಕ್ಸ್ 77.0 ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸ್ಥಿರತೆ ಪ್ಯಾಚ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಬೇಕಾದ ಸಂಗತಿ, ಇವು ಮೊಜಿಲ್ಲಾದ ಪ್ರಮಾಣಿತ ಫೈರ್ಫಾಕ್ಸ್ 77.0 ಬಿಲ್ಡ್ಗಳಲ್ಲಿ ಸೇರಿಸಲಾಗಿಲ್ಲ. ಈ ಪ್ಯಾಚ್ಗಳನ್ನು ಫೈರ್ಫಾಕ್ಸ್ 78.0 ನಲ್ಲಿ ಮಾತ್ರ ಮುಖ್ಯ ಪ್ಯಾಕೇಜ್ನಲ್ಲಿ ಸೇರಿಸಲಾಗುವುದು ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ (ಬಳಕೆದಾರರು ಫೈರ್ಫಾಕ್ಸ್ 78 ಬೀಟಾ ಅಥವಾ ಮೊಜಿಲ್ಲಾದ ನೈಟ್ಲಿ ಬಿಲ್ಡ್ಗಳನ್ನು "MOZ_ENABLE_WAYLAND=1 ./firefox" ಆಜ್ಞೆಯೊಂದಿಗೆ ಬ್ರೌಸರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೂಲಕ ಬಳಸಬಹುದು). ಇದಲ್ಲದೆ, ಮೊಜಿಲ್ಲಾದ ಬಿಲ್ಡ್ಗಳು VP8/VP9 ಡಿಕೋಡಿಂಗ್ಗಾಗಿ ಅಂತರ್ನಿರ್ಮಿತ libvpx ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುತ್ತವೆ, ಇದು VA-API ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ನೀವು VP8/VP9 ಡಿಕೋಡಿಂಗ್ ಅನ್ನು ವೇಗಗೊಳಿಸಬೇಕಾದರೆ, ನೀವು about:config ನಲ್ಲಿ "media.ffvpx.enabled" ವೇರಿಯೇಬಲ್ ಅನ್ನು "false" ಗೆ ಹೊಂದಿಸುವ ಮೂಲಕ libvpx ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬೇಕು (libvpx ಅನ್ನು ಫೆಡೋರಾ ರೆಪೊಸಿಟರಿಯಿಂದ ಪ್ಯಾಕೇಜ್ನಲ್ಲಿ ಈಗಾಗಲೇ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ).
ಮೂಲ: opennet.ru
