Mesa 20.1.0 נמצא כאן ומציג שיפורים עבור Vulkan, אופטימיזציות, תמיכה רבה יותר ועוד

שולחן נהגים

הגרסה החדשה של יישום OpenGL ו- Vulkan הפופולרי "טבלה 20.1.0" כבר פורסמה וזו הגרסה הראשונה לסניף Mesa 20.1.x יש מצב ניסיוני וכי לאחר הייצוב הסופי של הקוד, הוא ישוחרר כגרסה יציבה בגרסה 20.1.1.

גרסה חדשה זו של מסה 20.1.0 מגיע עם שינויים שונים, מתוכם יישום של תמיכה מלאה ב- OpenGL 4.6 מודגש עבור GPUs של אינטל (i965) ו- AMD (radeonsi), תמיכה אופגל 4.5 עבור AMD r600 ו- NVIDIA NVC0 GPU, אופגל 4.3 עבור virgl, כמו גם תמיכה ב- Vulkan 1.2 בכרטיסי אינטל ו- AMD.

חשוב להדגיש זאתמנהלי התקנים מסוימים אינם תומכים בכל התכונות הנדרשות ב- OpenGL 4.6, כמו OpenGL 4.6 רק זה זמין אם מבקשים ממנו ליצור הקשר. הקשרים של תאימות עשויים לדווח על גרסה נמוכה יותר בהתאם לכל מנהל התקן.

ואילו עבור ה- Vulkan 1.2 API, המדווח על ידי הנכס apiVersion של המבנה VkPhysicalDeviceProperties זה תלוי במנהל ההתקן המסוים בו משתמשים.

החידושים העיקריים בלוח 20.1.0

מהשיפורים עבור Vulkan המוצגים בגרסה חדשה זו, למשל, שכבה לבחירת המכשיר הפעיל עבור ה- Vulkan API במערכות עם מספר רב של GPUs עם תמיכה ב- Vulkan בולטת במשתנה הסביבה TABLE_VK_DEVICE_SELECT, שעובד בדומה ל- DRI_PRIME עבור OpenGL.

בעוד שבבקר ה- ANV של אינטל וולקן, נוסף אופטימיזציה לשבבים מבוססי-אילקל (Gen11), המאפשרת שימוש בצבעים טהורים למרקם, השימוש במטמון שופר במערכות עם שבבי אינטל אייביברידג 'והאסוול.

שינוי נוסף שבולט הוא בתיקון האחורי "ACO" אשר כעת יש בו תמיכה בסוג shaderInt16 עבור ה- GFX9 + GPU, המאפשר שימוש במספר שלם של 16 סיביות בקוד ההצללה.

עבור שבבי גרפיקה של אינטל, בעבר הוסיפה תמיכה עבור וקטור NIR עבור שבבי AMD. בצד המעשי, בגלל אופטימיזציה טובה יותר של הצללה, השינוי אפשר להגדיל את הביצועים של OpenGL ו- Vulkan במשחקים רבים במערכות עם GPU של אינטל.

משאר השינויים הבולטים מהמודעה:

  • GPUs AMD Navi 12 ו- Navi 14 כוללים תמיכה במצב התצוגה DCC (Delta Color Compression), המאפשר לך לעבוד עם נתוני צבע דחוסים על ידי ארגון פלט המסך.
  • הוסיף תמיכה ניסיונית של NIR לבקר Gallium3D R600 הקלאסי עם תמיכה בהצללות גיאומטריות, רסיסים, קודקודים וטסלציה.
  • תיקון נוסף למנהל ההתקן של Vulkan RADV עקב אופטימיזציה של עבודת הזיכרון, מה שמגדיל את הביצועים של משחקי Id Tech במערכות עם AMD APU.
  • ב- Panfrost, הנהג יישם את תמיכת ה- OpenGL ES 3.0 הניסיונית וסיפק תמיכה ב- Bifrost 3D rendering GPU (Mali G31). הוכן מימוש ראשוני של מהדר צללים התומך במערך ההוראות Bifrost הספציפי ל- GPU.
  • מנהל ההתקן של TURNIP Vulkan שפותח עבור GPUs של Qualcomm Adreno הוסיף תמיכה בהצללות גיאומטריות ובשבבי Adreno 650.
  • ב- LLVMpipe של הנהג Gallium3D, המספק עיבוד תוכנה, הייתה תמיכה בהצללות tesselyatsionnyh.

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

כיצד להתקין מנהלי התקני וידאו של 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

למי שהם משתמשי פדורה 32 יכולים להשתמש במאגר זה, ולכן עליהם לאפשר ל- corp באמצעות:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

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

sudo zypper in mesa

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

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

*

*

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