לאחרונה הוכרזה השקת הגרסה החדשה של מנהלי ההתקן "Mesa 24.0", אשר זוהי הגרסה הראשונה של ענף Mesa 24.x אשר מסווגת כניסיונית ולאחר התייצבות הסניף, יוכרז על יציאת הגרסה היציבה.
הגרסה החדשה הזו של Mesa 24.0 מציע תמיכה מלאה עבור ה-API הגרפי וולקן 1.3 באמצעות נהגים שונים, כולל anv עבור Intel GPU, radv עבור AMD GPU, NVK עבור NVIDIA GPU, tu עבור Qualcomm GPU, וב-lvp ו-vn rasterizer. בנוסף, תמיכה ב-Vulkan 1.0 מיושמת במנהלי ההתקן v3dv (Raspberry Pi 4 Broadcom VideoCore VI GPU) ו-dzn (יישום וולקן ב-Direct3D 12).
החידושים העיקריים בלוח 24.0
בגרסה החדשה הזו של Mesa 24.0 תאימות מלאה ל-OpenGL 4 בולטת.6 עבור מגוון רחב של חומרה, שכן כמה תכונות חדשות יושמו והבולטת ביותר היא תמיכה במנהלי התקן d3d12.
באופן דומה, בטבלה 24.0, תמיכה עבור OpenGL 4.5 מסופקת ב GPUs של AMD (r600) ו-NVIDIA (nvc0).בזמן ש תמיכה ב-OpenGL 3.3 הוא קיים ב-softpipe (רסטרייזר תוכנה), asahi (AGX GPU המשמש בשבבי Apple M1 ו-M2), ו-nv50 (NVIDIA NV50).
עוד מההיבטים המודגשים הוא הטמעת API Vulkan 1.3 יחד עם תוספת של מנהל התקן "pvr" חדש עבור Imagination PowerVR GPU, כמו גם מנהל ההתקן Asahi עבור Apple AGX GPU כולל תמיכה בהצללות גיאומטריה ותואם ל-OpenGL 3.3 ומנהל ההתקן של RADV Vulkan עבור AMD GPUs שיפר את ביצועי מעקב הקרניים.
מודגשים גם הרחבות Vulkan חדשות להאצת חומרה של קידוד וידאו בפורמטים h.264 ו-h.265 ותכונות במספר מנהלי התקנים, כולל RADV ו-Asahi.
מספר הרחבות נוספו למנהל ההתקן של NVK Vulkan עבור NVIDIA GPUs: VK_KHR_vulkan_memory_model, VK_EXT_multi_draw, VK_EXT_subgroup_size_control, VK_KHR_fragment_shader_barycentric, VK_KHR_synchronization2, VK_KHR_shader_float_controls, VK_KHR_shader_64_atomic_intets
מצד שני, מנהל ההתקן של RADV Vulkan עבור AMD GPUs עודכן עם תמיכה בסדרה של הרחבות: VK_EXT_image_compression_control, VK_EXT_device_fault, VK_EXT_depth_clamp_zero_one, VK_KHR_calibrated_timestamps, VK_KHR_vertex_attribute_divisor, VK_KHR_maintenance6 and VK_KHR_position_fracching
מצד ה תיקוני באגים, Mesa 24.0 מטפל במגוון רחב של בעיות ובאגים שזוהו בגרסאות קודמות ותיקונים בולטים כוללים:
- תקן קריסות בהפעלת וידאו עם האצת החומרה Radeon RX6600 מופעלת.
- תיקון חפצים גרפיים במרקמי מים ב-OpenGOAL.
- תקן עבור קריסת מקודד HEVC בעת שימוש ב-VAAPI:EFC ב-VCN2.
- תקן עבור בעיות נטייה בבלנדר עם AMD RDNA3 GPU.
- תיקנו כשלי בנייה עם MSVC במהלך מחזור הפיתוח של 23.3.
- תקן שגיאות במהלך ניתוח OpCopyLogical SPIR-V.
- פתרון לבעיות פלט עומק שמרניות עם 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