ವೇಲ್ಯಾಂಡ್‌ಗಾಗಿ ಫೈರ್‌ಫಾಕ್ಸ್ ವೆಬ್‌ಜಿಎಲ್ ಮತ್ತು ವೀಡಿಯೊ ಹಾರ್ಡ್‌ವೇರ್ ವೇಗವರ್ಧನೆಯನ್ನು ತರುತ್ತದೆ

В ರಾತ್ರಿಯ ನಿರ್ಮಾಣಗಳು ಫೈರ್‌ಫಾಕ್ಸ್, ಅದರ ಆಧಾರದ ಮೇಲೆ ಫೈರ್‌ಫಾಕ್ಸ್ 7 ಬಿಡುಗಡೆಯು ಏಪ್ರಿಲ್ 75 ರಂದು ರೂಪುಗೊಳ್ಳುತ್ತದೆ, ಅಳವಡಿಸಲಾಗಿದೆ Wayland ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಪರಿಸರದಲ್ಲಿ WebGL ಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲ. ಇಲ್ಲಿಯವರೆಗೆ, ಫೈರ್‌ಫಾಕ್ಸ್‌ನ ಲಿನಕ್ಸ್ ಬಿಲ್ಡ್‌ಗಳಲ್ಲಿ ವೆಬ್‌ಜಿಎಲ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮಟ್ಟವು ಹಾರ್ಡ್‌ವೇರ್ ವೇಗವರ್ಧಕ ಬೆಂಬಲದ ಕೊರತೆಯಿಂದಾಗಿ ಅಪೇಕ್ಷಿತವಾಗಿರುವುದನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟಿದೆ. ಸಮಸ್ಯೆಗಳು X11 ಗಾಗಿ gfx ಡ್ರೈವರ್‌ಗಳೊಂದಿಗೆ ಮತ್ತು ವಿವಿಧ ಮಾನದಂಡಗಳ ಬಳಕೆ. X11 ನಲ್ಲಿ gfx-ಆಧಾರಿತ ವೇಗವರ್ಧಕವನ್ನು Chrome ನಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ, ಆದರೆ ಸಮಸ್ಯೆಗಳನ್ನು ತಪ್ಪಿಸಲು ವಿನಾಯಿತಿಗಳು ಮತ್ತು ಪರಿಹಾರಗಳ ದೊಡ್ಡ ಪಟ್ಟಿಯನ್ನು ನಿರ್ವಹಿಸುವ ವೆಚ್ಚದಲ್ಲಿ (chrome://gpu/ ನೋಡಿ). ಫೈರ್‌ಫಾಕ್ಸ್‌ನಲ್ಲಿ, ಲಿನಕ್ಸ್‌ಗಾಗಿ ವೆಬ್‌ಜಿಎಲ್ ಹಾರ್ಡ್‌ವೇರ್ ವೇಗವರ್ಧನೆಯು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಎಂದಿಗೂ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿಲ್ಲ ಏಕೆಂದರೆ ಪ್ರತಿ ಸಮಸ್ಯಾತ್ಮಕ ಡ್ರೈವರ್ ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್ ಅನ್ನು ವಿಂಗಡಿಸಲು ಮೊಜಿಲ್ಲಾ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೊಂದಿಲ್ಲ.

ವೇಲ್ಯಾಂಡ್ ಅನ್ನು ಬಳಸುವಾಗ, ಹೊಸದೊಂದು ಹೊರಹೊಮ್ಮುವಿಕೆಗೆ ಧನ್ಯವಾದಗಳು ಪರಿಸ್ಥಿತಿ ಬದಲಾಗಿದೆ ಬ್ಯಾಕೆಂಡ್ಯಾಂತ್ರಿಕತೆಯನ್ನು ಬಳಸುವುದು DMABUF ಟೆಕಶ್ಚರ್ ಆಗಿ ರೆಂಡರಿಂಗ್ ಮಾಡಲು ಮತ್ತು ಸಂಘಟನೆ ವಿಭಿನ್ನ ಪ್ರಕ್ರಿಯೆಗಳ ನಡುವೆ ವೀಡಿಯೊ ಮೆಮೊರಿಯಲ್ಲಿರುವ ಈ ಟೆಕಶ್ಚರ್‌ಗಳೊಂದಿಗೆ ಬಫರ್‌ಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದು. ಆರಂಭದಲ್ಲಿ, gfx ವೇಗವರ್ಧನೆಗೆ ಉತ್ತಮ ಗುಣಮಟ್ಟದ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುವ ದೃಷ್ಟಿಯಿಂದ ಹೊಸ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಹಾರ್ಡ್‌ವೇರ್ ವೇಗವರ್ಧನೆಯ ಜೊತೆಗೆ, WebGL ಬ್ಯಾಕೆಂಡ್ ಕೂಡ ನೀಡಿದರು ಅವಕಾಶವನ್ನು VA-API (Video Acceleration API) ಮತ್ತು FFmpegDataDecoder ಅನ್ನು ಬಳಸಿಕೊಂಡು h.264 ವೀಡಿಯೊ ಡಿಕೋಡಿಂಗ್ ಅನ್ನು ವೇಗಗೊಳಿಸಲು ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಿ.

ಫೈರ್‌ಫಾಕ್ಸ್‌ನ ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ ನಿರ್ಮಾಣಗಳು ಗ್ನೋಮ್ ಮಟರ್ ಅಥವಾ ಕೆಡಿಇ ಕ್ವಿನ್‌ನಂತಹ ನಿರ್ದಿಷ್ಟ ಸಂಯೋಜಿತ ಸರ್ವರ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸದ ಏಕೀಕೃತ ಕೆಲಸದ GL ಪರಿಸರವನ್ನು ಸಿದ್ಧಪಡಿಸಲು ಸಾಧ್ಯವಾಯಿತು. ಫೈರ್‌ಫಾಕ್ಸ್‌ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಎರಡು ರೆಂಡರಿಂಗ್ ಎಂಜಿನ್‌ಗಳಿಗೆ DMABUF-ಆಧಾರಿತ ಬ್ಯಾಕೆಂಡ್ ಬಳಸಿಕೊಂಡು ವೇಗವರ್ಧನೆಗಾಗಿ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ - ವೆಬ್‌ರೆಂಡರ್ (ಹೊಸದು, ವೆಬ್ ಪುಟಗಳನ್ನು ನಿರೂಪಿಸಲು GPU ಅನ್ನು ಬಳಸುವುದು) ಮತ್ತು GL ಸಂಯೋಜಕ (ಕ್ಲಾಸಿಕ್). ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಹೊಸ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಬಳಸುವಾಗ, GPU ನಲ್ಲಿ ಟೆಕಶ್ಚರ್ಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು GPU ನೊಂದಿಗೆ ಸಂಯೋಜಿತ ಮತ್ತು ಸಂವಹನ ಮಾಡುವ ಜವಾಬ್ದಾರಿಯುತ ಬ್ರೌಸರ್ ಪ್ರಕ್ರಿಯೆಗಳ ನಡುವೆ ನಕಲಿಸದೆ ನೇರವಾಗಿ ಬಳಸಬಹುದು. WebGL ಫ್ರೇಮ್‌ಗಳನ್ನು ನೇರವಾಗಿ GPU ಮೆಮೊರಿಗೆ ಸಲ್ಲಿಸಬಹುದು, ಇದನ್ನು EGL ಫ್ರೇಮ್‌ಬಫರ್‌ಗೆ ಮ್ಯಾಪ್ ಮಾಡಬಹುದು, ಮುಖ್ಯ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಸಂಸ್ಕರಿಸಬಹುದು ಮತ್ತು ವೆಬ್ ಪುಟದ ಅಂಶಗಳನ್ನು ಚಪ್ಪಟೆಗೊಳಿಸುವಾಗ ವಿನ್ಯಾಸವಾಗಿ ನಿರೂಪಿಸಬಹುದು.

WebGL ಮತ್ತು ವೀಡಿಯೊ ವೇಗವರ್ಧಕವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಇರಬೇಕು "MOZ_ENABLE_WAYLAND=1" ಪರಿಸರದ ವೇರಿಯೇಬಲ್‌ನೊಂದಿಗೆ Firefox ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು about:config ನಲ್ಲಿ "widget.wayland-dmabuf-webgl.enabled" ಮತ್ತು "widget.wayland-dmabuf-vaapi.enabled" ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸಿ, ನಂತರ ವೇಗವರ್ಧಕವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ ಪುಟದ ಬಗ್ಗೆ: ಬೆಂಬಲ. ಕೆಲಸ ಮಾಡಲು, libva ಲೈಬ್ರರಿ ಆವೃತ್ತಿ 2.6.0+ ಅಗತ್ಯವಿದೆ (Intel UHD 31 GPU ಜೊತೆಗೆ Fedora 630 ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾಗಿದೆ).

ವೇಲ್ಯಾಂಡ್‌ಗಾಗಿ ಫೈರ್‌ಫಾಕ್ಸ್ ವೆಬ್‌ಜಿಎಲ್ ಮತ್ತು ವೀಡಿಯೊ ಹಾರ್ಡ್‌ವೇರ್ ವೇಗವರ್ಧನೆಯನ್ನು ತರುತ್ತದೆ

Firefox 75 ನಲ್ಲಿ ಮುಂಬರುವ ಬದಲಾವಣೆಗಳಲ್ಲಿ ನೀವು ಸಹ ಮಾಡಬಹುದು ಗುರುತು:

  • ಯುಕೆ ಬಳಕೆದಾರರಿಗೆ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ (ಹಿಂದೆ ಜಾಹೀರಾತು ತೋರಿಸಿದರು USA ಯಿಂದ ಬಳಕೆದಾರರಿಗೆ ಮಾತ್ರ) ಪಾಕೆಟ್ ಸೇವೆಯಿಂದ ಶಿಫಾರಸು ಮಾಡಲಾದ ವಿಷಯದ ವಿಭಾಗದಲ್ಲಿ ಪ್ರಾರಂಭ ಪುಟದಲ್ಲಿ ಪ್ರಾಯೋಜಕರು ಪಾವತಿಸಿದ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವುದು (ಬ್ಲಾಕ್‌ಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಜಾಹೀರಾತು ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ ಮತ್ತು ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು).
  • ಪಾಸ್‌ವರ್ಡ್ ನಿರ್ವಾಹಕದಲ್ಲಿ (ಬಗ್ಗೆ:ಲಾಗಿನ್‌ಗಳು), ಮಾಸ್ಟರ್ ಪಾಸ್‌ವರ್ಡ್ ಹೊಂದಿಸದಿದ್ದರೆ, ಅಳವಡಿಸಲಾಗಿದೆ OS ದೃಢೀಕರಣ ಸಂವಾದವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಮತ್ತು ಉಳಿಸಿದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸುವ ಮೊದಲು ಸಿಸ್ಟಮ್ ರುಜುವಾತುಗಳನ್ನು ನಮೂದಿಸಲು ಆರಂಭಿಕ ಬೆಂಬಲ.
  • ಸೈಟ್‌ನಲ್ಲಿ "ಪ್ರೊಫೈಲರ್ ಮೆನು ಬಟನ್ ಸಕ್ರಿಯಗೊಳಿಸಿ" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಆಡ್-ಆನ್ ಅನ್ನು ಸ್ಥಾಪಿಸದೆಯೇ ಪುಟ ಪ್ರೊಫೈಲಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ profiler.firefox.com. ಸಕ್ರಿಯ ಟ್ಯಾಬ್‌ಗಾಗಿ ಮಾತ್ರ ಕಾರ್ಯಕ್ಷಮತೆ ವಿಶ್ಲೇಷಣೆ ಮೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಅಳವಡಿಸಲಾಗಿದೆ ಬಳಕೆದಾರರು ಸಂವಾದಾತ್ಮಕವಾಗಿ ಸಂವಹನ ನಡೆಸದ ನ್ಯಾವಿಗೇಷನ್ ಟ್ರ್ಯಾಕಿಂಗ್ ಕೋಡ್‌ನೊಂದಿಗೆ ಸೈಟ್‌ಗಳನ್ನು ಪ್ರವೇಶಿಸುವಾಗ ಹಳೆಯ ಕುಕೀಸ್ ಮತ್ತು ಸೈಟ್ ಡೇಟಾವನ್ನು ತೆರವುಗೊಳಿಸುವ ಮೋಡ್. ಮರುನಿರ್ದೇಶನಗಳ ಮೂಲಕ ಟ್ರ್ಯಾಕಿಂಗ್ ಅನ್ನು ಎದುರಿಸಲು ಮೋಡ್ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ.
  • ಆರಂಭವಾಯಿತು ಪ್ರತ್ಯೇಕ ಟ್ಯಾಬ್‌ಗಳಿಗೆ ಜೋಡಿಸಲಾದ ಮಾದರಿ ಸಂವಾದಗಳ ಅನುಷ್ಠಾನ ಮತ್ತು ಸಂಪೂರ್ಣ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸುವುದಿಲ್ಲ.

    ವೇಲ್ಯಾಂಡ್‌ಗಾಗಿ ಫೈರ್‌ಫಾಕ್ಸ್ ವೆಬ್‌ಜಿಎಲ್ ಮತ್ತು ವೀಡಿಯೊ ಹಾರ್ಡ್‌ವೇರ್ ವೇಗವರ್ಧನೆಯನ್ನು ತರುತ್ತದೆ

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ