לאחרונה גרסת העדכון החדשה של מחסנית הגרפיקה הקוד הפתוח Mesa 19.1.0 שוחררה עם תיקוני באגים ויציבות שונים, אבל מעל הכל, זה מגיע עם תמיכה במספר גדול של כרטיסי גרפיקה.
בקרים MESA הם מנהלי ההתקן של תוכנת Linux הפתוחה הזמינים עבור חומרת AMD, NVIDIA ואינטל. הפרויקט של מסה החל כמימוש בקוד פתוח של מפרט OpenGL (מערכת לעיבוד גרפיקה תלת-ממדית אינטראקטיבית).
במהלך השנים התפתח הפרויקט ליישום ממשקי API גרפיים נוספים, כולל OpenGL ES (גרסאות 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC ו- Vulkan.
מגוון של מנהלי התקנים מאפשרים להשתמש בספריות Mesa בסביבות רבות ושונות, החל בהדמיית תוכנה ועד האצת חומרה מלאה עבור GPUs מודרניים.
Mesa מיישמת שכבת תרגום בלתי תלויה בספק בין ממשק API גרפי כגון OpenGL לבין מנהלי ההתקן הגרפיים בגרעין מערכת ההפעלה.
בנוסף ליישומי תלת מימד כמו משחקים, שרתי גרפיקה משתמשים בשיחות OpenGL / EGL כדי לייצר את התמונה על המסך.
מה חדש ב- Mesa 19.1.0
הגרסה הראשונה של סניף מסה 19.1.0 יש מצב ניסיוני: לאחר הייצוב הסופי של הקוד, תשוחרר גרסה יציבה 19.1.1.
מסה 19.1 מספק תמיכה מלאה ב- OpenGL 4.5 עבור מנהלי התקנים i965, radeonsi ו- nvc0, תמיכה ב- Vulkan 1.1 בכרטיסי אינטל ו- AMD, כמו גם תמיכה חלקית בתקן OpenGL 4.6.
עם זה מנהל ההתקן החדש של איריס שפותח על ידי אינטל נכלל. בניגוד ל- i965, הבקר החדש מבוסס על ארכיטקטורת Gallium3D, שמציבה משימות ניהול זיכרון בצד בקר ה- DRI בליבה של לינוקס ומספקת גשש בריאות מוכן עם תמיכה במטמון לשימוש חוזר של אובייקטים של פלט.

הבקר החדש תומך רק ב- GP8 המבוסס על מיקרו-ארכיטקטורה Gen8 + (Broadwell, Skylake) עם מחשבי GPU, HD, UHD ואיריס.
בבדיקת טייס ביצועי קשתית העין 3 עד 15 פעמים לפני i965, תלוי במצב הבדיקה. בממוצע, איריס מראה שהיא שואבת פי 5,45 יותר אובייקטים בשנייה מבקר i965.
כאשר מריצים תוכניות אמיתיות, רווח הביצועים לא כל כך מרשים (באחת ההדגמות הגידול הוא סביב 19%, ובחלק מהדגמות זה i965).
בקר i965 הקלאסי מרחיב את התמיכה בשבבים מדור 11 ומוסיף תמיכה במערכת הגרפיקה Elkhart Lake SoC.
המסגרת כללה את מנהל ההתקן של מלי 400/450 GPU, המשמש בשבבים רבים יותר המבוססים על ARM.
שינויים אחרים
הוסיף מנהל התקן Panfrost עבור GPU המבוסס על מיקרו ארכיטקטורות Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ו- Bifrost (Mali G3x, G5x, G7x) המשמשים במכשירים רבים עם מעבדי ARM.
מנהל ההתקן RADV (Vulkan Driver for AMD Cards) מוסיף תמיכה בטכנולוגיית VESA Adaptive-Sync (FreeSync), המאפשרת לשנות באופן אדפטיבי את קצב הרענון של הצג כדי להבטיח פלט חלק ונטול פערים.
מבין התוספות האחרות הבולטות אנו מוצאים:
- הוסיף TURNIP חדש של מנהל ההתקן של Vulkan עבור Qualcomm Adreno GPU
- תמיכה בהרחבות OpenGL 4 נוספה למנהל ההתקן של Softpipe (רסטרייזר תוכנה המבוסס על Gallium3D): ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array ועד ש- OpenGL 4.0 יישאר במלואו.
- GL_ARB_gpu_shader5, GL_ARB_sample_shading ו- GL_ARB_tessellation_shader;
- הוסיפה תמיכה בפורמט דחיסת המרקם ATC המשמש את GPUs של Qualcomm ו- AMD
- הביצועים של מעקב הסטטוס של Gallium Nine, התומך ב- API Direct3D 9 עבור מערכות דומות ל- Unix ומשמש בדרך כלל להפעלת משחקי Windows עם Wine, הוגדל.
כמו כן, יתכן שתבחין בתוספת לסניף, שתהווה בסיס לשחרור Mesa 19.2, הטמעת הרחבת GL_KHR_robustness עבור מנהל ההתקן Gallium3D R600, שהיה הקישור החסר האחרון לתמיכה ב- OpenGL 4.5.
לפיכך, ה- R600 הפך לבקר הרביעי של מסה עם תמיכה ב- OpenGL 4.5. תמיכת OpenGL 4.5 ב- R600 זמינה רק עבור GPU Radeon HD 5800/6900.