תמיכה בהאצת חומרה בווידאו וב- WebGL בווילנד פעילה כעת ב- Firefox

WebGL-Wayland ב- Firefox

בגרסאות הלילה של פיירפוקס, עליו יושק ההשקה של Firefox 75 (שיושק ב 7 באפריל הבא) הוכרז מה יושם תמיכה מלאה ב- WebGL בסביבות המשתמשות בפרוטוקול Wayland. עד כה, רמת הביצועים של WebGL בבניית Firefox של לינוקס השאירה הרבה יותר מביקש בגלל חוסר תמיכה בהאצת חומרה, בגלל בעיות במנהלי ההתקנים של gfx ל- X11 והשימוש בסטנדרטים שונים.

האצה מבוססת Gfx ב- X11 סופקה ב- Chrome, אך במחיר של שמירה על רשימה גדולה של חריגים ופתרונות כדי למנוע בעיות. ואילו במקרה של פיירפוקס, האצת חומרת WebGL עבור לינוקס מעולם לא הופעל כברירת מחדל, מכיוון שלמוצילה לא היו את המשאבים לנתח כל בקר בעיה וכרטיס מסך, בנוסף להתמקד בתחומים אחרים.

בעת השימוש ב- Wayland, המצב השתנה בגלל הופעתו של backend חדש המשתמשת במנגנון DMABUF כדי לצייר טקסטורות ולארגן את חילופי המאגרים עם טקסטורות אלה המונחות בזיכרון הווידיאו על ידי תהליכים שונים.

בתחילה הגב החדש פותחה במטרה לספק תמיכה איכותית לתאוצה gfx. בנוסף להאצת החומרה האחורית WebGL ניתנה גם ההזדמנות ליישם תמיכה בפענוח וידאו מואץ H.264 באמצעות ה- VA-API (Video Acceleration API) ו- FFmpegDataDecoder.

Firefox בונה על בסיס Wayland הצליחו לייצר סביבת עבודה של GL מאוחדת שאינה קשורה לשרתים מרוכבים ספציפיים, כגון GNOME Mutter או KDE Kwin.

תמיכה בהאצה באמצעות ה- back back של DMABUF מיושם לשני מנגנונים אפשרויות טיוח זמינות ב- Firefox: WebRender (החדש שמשתמש ב- GPU להפעלת דפי אינטרנט) והמלחין GL (קלַאסִי).

בשני המקרים, כאשר משתמשים בגב האחורי החדש המרקמים נוצרים ב- GPU וניתן להשתמש בהם ישירות בין תהליכי הדפדפן האחראים על ההרכב והאינטראקציה עם ה- GPU.

ניתן לעבד מסגרות WebGL ישירות בזיכרון ה- GPU, אשר יכול לבוא לידי ביטוי במאגר המסגרות EGL, שניתנו בתהליך הראשי, ועיבודן כמרקם בעת ערבוב אלמנטים של עמוד אינטרנט.

כדי לאפשר WebGL והאצת וידאו בגרסה הלילית של Firefox, יש להתחיל את Firefox באמצעות משתנה סביבתי «MOZ_ENABLE_WAYLAND = 1»והגדר«widget.wayland-dmabuf-webgl.enabled»Wonderfulwidget.wayland-dmabuf-vaapi.enabled»בערך: config, ואז בדוק אם האצה מופעלת בדף, פלוס ספריית libva גירסה 2.6.0+ נדרשת מותקן לעבודה.

לבסוף, מהשינויים הצפויים ב- Firefox 75 הצפויים, בולטים הבאים:

  • אפשרות למשתמשים בבריטניה על ידי הצגת חסימות ממומנות בדף הבית בסעיף המומלץ על ידי שירות התוכן של Pocket (בעבר מודעות הוצגו רק למשתמשים בארה"ב) החסימות מסומנות בבירור כפרסום ומושבתות בהגדרות.
  • במנהל סיסמאות (אודות: כניסות), אם לא מוגדרת סיסמת מאסטר, מיושמת תמיכה ראשונית להצגת תיבת הדו-שיח לאימות מערכת ההפעלה והזנת אישורי המערכת לפני הצגת סיסמאות שמורות.
  • היכולת להפעיל את ממשק הפרופיל דף ללא התקנת תוספים נוספים, על ידי לחיצה על כפתור "אפשר תפריט פרופיל" ב- profiler.firefox.com, כמו גם על מצב ניתוח הביצועים שנוסף רק עבור הכרטיסייה הפעילה.
  • דרך לנקות עוגיות ונתוני אתר ישנים כאשר ניגשים לאתרים עם קוד מעקב אחר תנועות איתו המשתמש אינו מתקשר אינטראקטיבי. המטרה נועדה להילחם במעקב באמצעות הפניות מחדש.
  • היישום של תיבות דו-שיח מודאליות, המקושרות לכרטיסיות בודדות וללא חסימת הממשק כולו, החל.

מקור: https://mastransky.wordpress.com/


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.