Mesa 20.0.0 מגיע עם תמיכה ב- Vulkan 1.2, תמיכה מוגברת ועוד

שולחן נהגים

ההכרזה על השקת הגרסה החדשה של היישום החינמי של OpenGL ו- Vulkan, "טבלה 20.0.0". גרסה זו היא הגרסה הראשונה לסניף 20.xx החדש וזו גם כן נחשב למצב ניסיוני מאז תשוחרר הגרסה היציבה הסופית של הקוד, שתשוחרר ב"טבלה 20.0.1 ".

למי שלא מודע לכך בקרי מסה, עליכם לדעת כי מדובר בתוכנת לינוקס קוד פתוח זמין עבור חומרת AMD, NVIDIA ואינטל. הפרויקט של מסה החל כמימוש בקוד פתוח של מפרט OpenGL (מערכת לעיבוד גרפיקה תלת-ממדית אינטראקטיבית).

לאורך השנים, הפרויקט גדל ליישום ממשקי API גרפיים נוספים, כולל OpenGL ES (גרסאות 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC ו- Vulkan. מגוון בקרים של מכשירים מאפשר להשתמש בספריות Mesa בסביבות רבות ושונות, החל בהדמיית תוכנה ועד להאצת חומרה מלאה עבור GPUs מודרניים.

Mesa מיישמת שכבת תרגום בלתי תלויה בספק בין ממשק API גרפי כגון OpenGL לבין מנהלי ההתקן הגרפיים בגרעין מערכת ההפעלה.

מה חדש ב- Mesa 20.0.0?

בגרסה החדשה הזו של בקרי Mesa 20.0.0 תמיכה מלאה ב- OpenGL 4.6 ניתנת עבור אינטל i965 ו- AMD radeonsi GPUs, OpenGL 4.5 תמיכה עבור AMD (r600) ו- NVIDIA (nvc0) GPUs, כמו גם תמיכה ב- Vulkan 1.2 בכרטיסי אינטל ו- AMD.

נהגי RADV ו- ANV עבור GPUs של AMD ואינטל תומכות בממשק ה- API הגרפי של Vulkan 1.2, בעוד RADV ו- ACO מספקים אוסף של צלליות גיאומטריות. ב- RADV ו- ACO עבור GPU GFX10 (Navi) תומך במצב Wave32.

para las GPUs של אינטל המבוססים על מיקרו-ארכיטקטורות של Broadwell ו- Skylake (Gen8+), הנהג החדש של איריס משמש כברירת מחדל, שהגיע לשוויון עם בקר i965 ביכולותיו.

בקר האיריס מבוסס על ארכיטקטורת Gallium3D, שמביא משימות ניהול זיכרון לנהג ה- DRI בליבת לינוקס ומספק מעקב אחר בריאות מהקופסה עם תמיכה בשימוש חוזר במטמון של אובייקט פלט. פעבור שבבים המבוססים על מיקרו-ארכיטקטורות ישנות יותר, כולל Haswell, בקר ה- i965 נותר.

RADV (מנהל התקן Vulkan עבור שבבי AMD) ו- Back-end להרכבת הצללות "ACO", שפותחו על ידי Valve כחלופה למהדר LLVM Shader, הוסיפו תמיכה ב- GCN 1.0 / GFX6 (איי הדרום) ו- GCN 1.1 דורות של GPUs / GFX7.

מנהלי התקנים LLVMpipe ו- RadeonSI הוסבו לשימוש בעיבוד ביניים אין סוג (IR) של הצללות NIR, המיועד לעבוד ברמה הנמוכה ביותר, תחת טבלת GLSL IR וטבלת IR פנימית. ביצועי NIR אופטימליים.

משאר השינויים המוזכרים:

  • תומך במטמון חי נוסף למנהל ההתקן RadeonSI, מה שמבטיח זיהוי של אובייקטים כפולים מהודרים.
  • מנהלי ההתקנים של OpenGL ו- Vulkan עבור GPUs של אינטל הוסיפו תמיכה בשבבי Gen11 (Jasper Lake).
  • מנהל ההתקן V3D (עבור Raspberry Pi) הוסיף תמיכה בהצללות גיאומטריות המתאימות ל- OpenGL ES 3.2 ותמיכה מלאה הוענקה ל- OpenGL ES 3.1.
  • אופטימיזציה לביצועי הנהג של Tulip Vulkan עבור GPUs של Qualcomm Adreno.

אם אתה רוצה לדעת יותר על זה, אתה יכול להתייעץ הקישור הבא.

כיצד להתקין מנהלי התקני וידאו של Mesa בלינוקס?

חבילות מסה נמצא בכל הפצות לינוקס, כך שהתקנתו פשוטה יחסית.

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

sudo add-apt-repository ppa:paulo-miguel-dias/mesa -y

כעת אנו נעדכן את רשימת החבילות והמאגרים שלנו ב:

sudo apt update

ולבסוף נוכל להתקין את מנהלי ההתקנים עם:

sudo apt upgrade

למקרה של מי שכן משתמשי נגינה ונגזרים של Arch Linux, אנו מתקינים אותם עם הפקודה הבאה:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

למי שהם משתמשי פדורה 28 יכולים להשתמש במאגר זה, ולכן עליהם לאפשר ל- corp באמצעות:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

לבסוף, עבור משתמשים המשתמשים ב- openSUSE, הם יכולים להתקין או לשדרג על ידי הקלדה:

sudo zypper in mesa

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

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

*

*

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