ההכרזה על השקת הגרסה החדשה של היישום החינמי של 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