Mesa 25.1 מגיע עם Vulkan 1.4, שיפורי תמיכה ב-OpenGL עם NVIDIA ועוד.

טבלת תלת מימד, דרייברים של לינוקס

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

אחת התכונות החדשות והנהדרות של טבלה 25.1 היא אימוץ נרחב של ממשק ה-API של Vulkan 1.4 בבקרי גרפיקה שונים, כגון ANV (אינטל), RADV (AMD), NVK (NVIDIA), Asahi (אפל), בין היתר.

יתר על כן, Vulkan 1.4 ב-NVK מורחבת כעת לכרטיסי NVIDIA Maxwell, Pascal ו-Volta, ושבר את הבלעדיות שעד כה נשמרה על ידי ארכיטקטורות מודרניות יותר כמו טיורינג, אמפר ואדה. משמעות הדבר היא תמיכה מלאה של Vulkan עבור כרטיסי מסך ישנים יותר. בנוסף, NVK משלב את ההרחבה החדשה VK_MESA_image_alignment_control.

ב-OpenGL, Mesa 25.1 משפר את התאימות שלו עם גרסה 4.6 עבור דרייברים כמו iris (אינטל), radeonsi (AMD), Crocus (אינטל הישנה), zink, בין היתר, בנוסף, התמיכה ב-OpenGL 4.5 ממשיכה עבור ה-r600 (AMD) וה-nvc0 (NVIDIA) הידועים, בעוד ש-OpenGL 3.3 נדחק ל-softpipe ו-nv50.

חידוש חשוב הוא ה שינוי תמיכת OpenGL המוגדרת כברירת מחדל במעבדי GPU של NVIDIA טיורינג ומעלה: Zink הופך למימוש ברירת המחדל, שפועל על NVK במקום דרייבר Nouveau הישן יותר. הודות לארכיטקטורה היברידית זו, מושגת OpenGL מודרנית עם האצת Vulkan, עם ביצועים דומים לפתרונות מקוריים.

בטבלה 25.1, מנהל ההתקן PanVK עבור מעבדי הגרפיקה של מאלי, המבוסס על ארכיטקטורת v10+, הוסיף תמיכה עבור Vulkan 1.2. יחד עם הרחבות כמו VK_KHR_depth_stencil_resolve או VK_KHR_sampler_ycbcr_conversion.

בנוסף, יושמה תמיכה במעבדים גרפיים מודרניים כמו Mali G720 ו-G725, יחד עם תמיכה במרחבי צבע YCbCr ו-MSAA anti-aliasing עד 16 דגימות לפיקסל. במקביל, הנהג פנפרוסט עבור OpenGL גם לתאימות מורחבת עם מעבדי הגרפיקה Mali G720, G725 ו-G925.

אסאהי היא כעת רשמית חלק ממסה

הבקר של אסאהי, מיועד לשבבי Apple M1 ו-M2, כעת הוא משולב במלואו בעץ המסה הראשי. בנוסף, ממשק ה-UAPI שלו התקבל בליבת לינוקס, מה שמאפשר להפצות לנטוש מערכות בנייה עצמאיות. מהלך זה מחזק עוד יותר את כדאיות התמיכה בקוד פתוח עבור Apple Silicon בתוך המערכת האקולוגית של לינוקס.

שכבת האינטגרציה של WSI (שילוב מערכת חלונות) עבור Vulkan מציע כעת תמיכה עבור פרוטוקול ניהול הצבעים של Wayland, אשר כעת פותחת את האפשרות של פרופילי צבע מתקדמים ותמיכה ב-HDR במחשבים שולחניים מודרניים.

גם דרייברים ספציפיים ל-Vulkan ול-OpenGL מקבלים שיפורים משמעותיים:

  • ANV (אינטל): אופטימיזציה עבור מעבדי Xe2 כמו ה-Intel Arc B580/B570 "Battlemage".
  • RADV (AMD): שיפורים עבור Radeon RX 9000 (RDNA4/GFX12), קידוד וידאו עם השהייה נמוכה ותמיכה בהרחבות חדשות.
  • Etnaviv (Vivante): תמיכה ב-KHR_partial_update.
  • v3d (Raspberry Pi): תמיכה במספר הרחבות OpenGL להצללה מתקדמת ומיזוג צבעים.

הבקר הישן Clover עבור OpenCL הוצא משימוש רשמית והוחלף על ידי Rusticl. יישום מודרני שנכתב ב-Rust. Rusticl מקבל יכולות חדשות, כגון ההרחבה cl_khr_spirv_linkonce_odr.

מצדו, ג'אליום ניין סומן גם כמיושן, כמו גם "gallium-xa", שהציע תמיכה במעבדים גרפיים וירטואליים של VMware. שניהם יוסרו במהדורות עתידיות, מה שיעודד שימוש בחלופות מודרניות כמו DXVK או Vulkan טהור.

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

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

ل חבילות Mesa נמצאות בכל ההפצות של לינוקס, כך שניתן לבצע את התקנתו באמצעות הורדה וקומפילציה של קוד המקור (כל המידע על זה כאןi) או בצורה פשוטה יחסית, שתלויה בזמינות בערוצים הרשמיים של ההפצה שלך או של צדדים שלישיים.

למי שכן משתמשי אובונטו, דביאן או נגזרות, בהפצות אלה, Mesa נמצא בדרך כלל במאגרים הרשמיים. כדי להתקין או לעדכן:

sudo apt update && sudo apt upgrade -y
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
התעמלות

אם אתה רוצה את הגרסה האחרונה מ-PPA (עבור אובונטו ונגזרות):

sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y

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

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

למי שהם משתמשי פדורה, אתה צריך לדעת שחבילות מעודכנות מסופקות במאגרים שלהם ואתה רק צריך להפעיל:

sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers

אם אתה רוצה גרסאות עדכניות יותר, אתה יכול להשתמש במאגר Mesa Copr:

sudo dnf copr enable grigorig/mesa-stable
sudo dnf update

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

sudo zypper in mesa


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

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

*

*

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