לאחר מספר שבועות של עיכוב (וארבעה חודשים של פיתוח מאז המהדורה האחרונה), ההשקה של הגרסה החדשה של יישום OpenGL ו-Vulkan API "טבלה 22.2.0", זוהי הגרסה הראשונה של ענף Mesa 22.2.x בעל מעמד ניסיוני וכי בעקבותיו לאחר התייצבות סופית של הקוד, תשוחרר גרסה יציבה של Mesa 22.2.1.
וזה Mesa 22.2.0 היה אמור לצאת בסוף אוגוסט או בתחילת ספטמבר (אבל זה היה בערך קצת יותר משבועיים) שכן Mesa 2-rc22.2 שוחרר ב-3 באוגוסט ואז המועמדים הסופיים להפצה השבועית של 19 פשוט לא התרחשו, מה שנותן את המהדורה הסופית בימים אלה.
החידושים העיקריים בלוח 22.2
בגרסה החדשה הזו שהוצגה על ידי מסה 22.2, תמיכה ב-API גרפי Vulkan 1.3 זמין ב anv עבור GPU אינטל, radv עבור AMD GPUs ו-Qualcomm GPUs. Vulkan 1.2 נתמך במצב אמולטור (vn), Vulkan 1.1 ברסטרייזר תוכנת lavapipe (lvp), ו-Vulkan 1.0 במנהל התקן v3dv (Raspberry Pi 4 Broadcom VideoCore VI GPU).
בנוסף לכך, מנהל ההתקן של Qualcomm (tu) GPU מספק תמיכה עבור ה-API הגרפי Vulkan 1.3, כמו גם תמיכה ב-Mali GPUs המבוססים על המיקרו-ארכיטקטורה של Valhall (Mali-G57) נוספה למנהל ההתקן של Panfrost, (הדרייבר תואם עם מפרט OpenGL ES 3.1).
שינויים נוספים הבולטים בגרסה החדשה הזו של Mesa 22.2, הוא תמיכה משופרת עבור כרטיסי מסך Intel DG2-G12 (Arc Alchemist) במנהל ההתקן ANV Vulkan (Intel) ובמנהל ההתקן של Iris OpenGL, בתוספת דרייבר Vulkan, שיפרו משמעותית (כפי 100) את הביצועים של קוד מעקב הקרניים.
הבקר R600g עבור GPUs מסדרת AMD Radeon HD 2000 עד HD 6000 עבר להשתמש בייצוג ביניים (IR) ללא סוג shaders NIR. תמיכת NIR מאפשרת גם תמיכה בעיבוד Tungsten Graphics Shader Infrastructure (TGSI) על ידי מתן אפשרות לשכבה לתרגם NIR ל-TGSI.
משאר השינויים הבולטים מהגרסה החדשה הזו:
- המשך הטמעה של מנהל ההתקן Vulkan עבור GPUs המבוסס על ארכיטקטורת PowerVR Rogue שפותחה על ידי Imagination.
- מנהל ההתקן של Nouveau OpenGL החל לעבוד על הטמעת תמיכה עבור GPU RTX 30 "אמפר".
- תמיכה בהידור אסינכרוני של הצללות יושמה במנהל ההתקן של Etnaviv עבור כרטיסי Vivante.
- תמיכה בקומפילציה של Mesa עם רכיבי Codec וידאו נבחרים מושבתים עקב בעיות פטנט תוכנה.
- מנהל ההתקן של Lavapipe כיישום תוכנת Vulkan הוסיף תמיכה בהרחבות חדשות כגון VK_EXT_robustness2 ותמיכה במצביעים משתנים.
- Se agregó soporte para las extensiones de Vulkan, VK_EXT_robustness2 para controlador de lavapipe, VK_EXT_image_2d_view_of_3d para RADV, VK_EXT_primitives_generated_query para RADV, VK_EXT_non_seamless_cube_map para RADV, ANV, lavapipe, VK_EXT_border_color_swizzle para lavapipe, ANV, nabo, RADV, VK_EXT_shader_module_identifier para RADV, VK_EXT_multisampled_render_to_single_sampled para lavapipe, VK_EXT_shader_subgroup_vote עבור lavapipe, VK_EXT_shader_subgroup_ballot עבור lavapipe ו-VK_EXT_attachment_feedback_loop_layout עבור RADV.
בסופו של דבר אם אתה מעוניין לדעת יותר על כך לגבי הגרסה החדשה הזו של מנהלי ההתקן של Mesa, אתה יכול לבדוק את פרטים בקישור הבא.
כיצד להתקין מנהלי התקני וידאו של Mesa בלינוקס?
חבילות מסה נמצא בכל הפצות לינוקס, כך שניתן לבצע את התקנתו באמצעות הורדה וקומפילציה של קוד המקור (כל המידע על כך כאן) או בצורה יחסית פשוטה, שתלויה בזמינות בערוצים הרשמיים של ההפצה שלך או של צדדים שלישיים.
למי שמשתמש באובונטו, מנטה לינוקס ונגזרות הם יכולים להוסיף את המאגר הבא שבו מנהלי ההתקן מתעדכנים במהירות.
sudo add-apt-repository ppa:kisak/kisak-mesa -y
כעת אנו נעדכן את רשימת החבילות והמאגרים שלנו ב:
sudo apt update
ולבסוף נוכל להתקין את מנהלי ההתקנים עם:
sudo apt upgrade
למקרה של מי שכן משתמשי נגינה ונגזרים של Arch Linux, אנו מתקינים אותם עם הפקודה הבאה:
sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
למי שהם משתמשי פדורה 32 יכולים להשתמש במאגר זה, ולכן עליהם לאפשר ל- corp באמצעות:
sudo dnf copr enable grigorig/mesa-stable sudo dnf update
לבסוף, עבור משתמשים המשתמשים ב- openSUSE, הם יכולים להתקין או לשדרג על ידי הקלדה:
sudo zypper in mesa