בגרסת Firefox לפדורה כבר יש תמיכה בזירוז פענוח הווידאו באמצעות VA-API

אחזקת חבילות פיירפוקס עבור פדורה הודיעה על כך התמיכה מוכנה כעת לשימוש בהאצת חומרה לפענוח וידאו פיירפוקס בפדורה באמצעות ה- VA-API, מאז האצה עד כה עבדה רק בסביבות המבוססות על Wayland, שכן תמיכת ה- Chromium VA-API יושמה בפדורה בשנה שעברה.

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

כן, סוף סוף זה כאן. שנה וחצי אחרי שטום קאלוויי, מנהל ההנדסה @ רד האט הוסיף את התיקון ל- Chromium, אנו מקבלים גם הפעלת וידאו מואצת בחומרה עבור Firefox. חבל שזה לקח יותר מדי זמן אבל אני עדיין לומד.

תמיכת VA-API ב- Firefox היא מעט ספציפית, מכיוון שהיא פועלת בוויילנד רק כרגע. אין שום סיבה טכנית לכך, פשוט אין לי מספיק זמן ליישם את זה ל- X11, ולכן השגיאה 1619523 מחכה להאקרים אמיצים.

ג'ונאס אדהאל (Red Hat) עזר לי עם הגב של Wayland מאז התיקון הראשון של Wayland לפני ארבע שנים.

ב- Fedora 32 וב- Fedora 31, הגרסה החדשה של Firefox 77 כוללת כברירת מחדל את ה- backend החדש בעת הפעלת הפעלת מסד הנתונים של GNOME ב- Wayland, אך כדי לאפשר פענוח וידאו מזורז חומרה נדרשים גם חבילות נוספות מסוימות. אשר חייבים להיות מותקנים במערכת: ffmpeg, libva ו- libva-utils מאגר RPM Fusion, הידור עם תמיכת VA-API.

במערכות עם כרטיסי גרפיקה של אינטל, תאוצה עובד רק עם נהג libva-intel-driver (מנהל התקן libva-intel-hybrid אינו נתמך עדיין).

para las AMD GPU, האצה עובדת אם יש לך ספרייה סטנדרטית radeonsi_drv_video.so, שהוא חלק מחבילת mesa-dri-drivers. בכרטיסי גרפיקה של NVIDIA, התמיכה טרם יושמה. כדי להעריך תאימות עם מנהל ההתקן VA-API, אתה יכול להשתמש בכלי השירות vainfo.

אם התמיכה אושרה, כדי לאפשר האצה ב- Firefox, בדף "about: config", עליך להגדיר את המשתנים "gfx.webrender.enabled" ו- "widget.wayland-dmabuf-vaapi.enabled" לאמיתי.

לאחר הפעלת הדפדפן מחדש, עליך לבדוק את הפעלת WebRender ואת ה- backend החדש (Wayland / drm) בדף אודות: תמיכה.

לאחר מכן, המשתמש צריך לוודא כי ה- VA-API משמש לזירוז תצוגת הווידאו (יתכנו בעיות תאימות עם רכיבי codec, גדלי וידיאו וספריות), שעבורם ניתן להפעיל מצב ניפוי באגים. פיירפוקס עם משתנה הסביבה MOZ_LOG ובודק אם קיימות הצלחות «VA-API FFmpeg init.

MOZ_LOG = "PlatformDecoderModule: 5" MOZ_ENABLE_WAYLAND = Firefox אחד

השימוש בתאוצה בצפייה ביוטיוב תלוי באופן המקודד של הסרט (H.264, AV1 וכו ').

אתה יכול לראות את הפורמט בתפריט ההקשר באמצעות לחצן העכבר הימני בקטע "סטטיסטיקה לחנונים". לבחירת הפורמט הנתמך על ידי מערכת פענוח הווידיאו בחומרה, ניתן להשתמש בתוסף h264ify המשופר.

לְחוּד, חבילות עם Firefox 77.0 לפדורה כוללות טלאים נוספים המשפיעים על הביצועים והיציבות, אשר נעדרים בתוכניות Firefox 77.0 הסטנדרטיות של מוזילה. הכללתם של התיקונים הללו במבנה הראשי צפויה רק ​​ב- Firefox 78.0 (משתמשים יכולים להשתמש בגרסת הבטא של Firefox 78 או בבניית לילה ממוזילה על ידי הפעלת הדפדפן עם הפקודה "MOZ_ENABLE_WAYLAND = 1 ./firefox").

כמו כן, מוזילה בונה הם משתמשים בספריית libvpx המובנית שאינה תומכת ב- VA-API לפענוח VP8 / VP9; אם יש צורך בהאצה של פענוח VP8 / VP9, ​​libvpx יש להשבית על ידי הגדרת המשתנה "media.ffvpx.enabled" ב- "about: config" false "(libvpx כבר מושבת בחבילה ממאגר פדורה).

לבסוף, אם ברצונכם לדעת יותר על כך, תוכלו לעיין בהערה המקורית באתר הרשמי של מרטין סטרנסקי.

הקישור הוא זה. 


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

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

*

*

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