VKD3D-Proton 2.7 כולל שיפורים עבור Vulkan ותיקונים עבור כמה כותרים

Valve

VKD3D-Proton הוא מזלג של VKD3D, שמטרתו ליישם את ה-API המלא של Direct3D 12 על גבי Vulkan.

Valve הכריזה על שחרור הגרסה החדשה של VKD3D-Proton 2.7 וגרסה חדשה זו מציגה את התוצאה של הצטברות של כמות גדולה של עבודה מאז יציאת ה-Steam Deck בסוף פברואר, בעיקר עם תכונות ותיקונים.

למי שעדיין לא מודע ל-VKD3D-Proton, אתה צריך לדעת שזה תומך בשינויים, אופטימיזציות ושיפורים ספציפיים לפרוטון לביצועים טובים יותר של משחקי Windows מבוססי Direct3D 12, שעדיין לא התקבלו בחלק העיקרי של vkd3d. בין ההבדלים, יש גם התמקדות בשימוש בהרחבות Vulkan מודרניות וביכולות של גרסאות עדכניות של מנהלי התקנים גרפיים כדי להשיג תאימות מלאה ל-Direct3D 12.

ככזה Valve משתמש במזלג שצוין בחבילה מבוססת יין כדי להפעיל משחקי Windows Proton. תמיכה ב-DirectX 9/10/11 ב-Proton מבוססת על חבילת DXVK והטמעת DirectX 12 התבססה עד כה על ספריית vkd3d (לאחר מותו של המחבר של vkd3d, CodeWeavers המשיכה בפיתוח של רכיב זה וקהילת היין ).

החידושים העיקריים של VKD3D-Proton 2.7

אחד החידושים העיקריים המוצגים בגרסה החדשה הזו הוא השיפור במטמון הצינור המשופר, שהוצגה בגרסה הקודמת 2.6 וזהו מאפשר תמיכה בספריות צינורות, אבל רק עבור משחקים שעשו שימוש נכון ב-API D3D12.

vkd3d-פרוטון מיישם כעת מטמון דיסק פנימי כדי לאפשר מטמון SPIR-V לכל המשחקים. אפשר להשבית את המטמון ולתת ליישומים לנהל את ID3D12PipelineLibrary אם תרצה בכך.

כדי לצמצם עוד יותר את שטח הדיסק המטמון, נעשה שימוש גם ב-VK_EXT_shader_module_identifier
כדי לצמצם את מטמון הפרוטונים vkd3d ב->95%, מכיוון שאין צורך לאחסן נתוני SPIR-V בפועל בדיסק.

חידוש נוסף המוצג בגרסה החדשה הזו הואאופטימיזציות שבהן בולטות השיפור של ביצועי GPU עבור מעברי רינדור עמוקים, כמו גם ביצועי GPU עבור תמונות נקודה צפה מסוימות שבהן השימוש במל"ט מופעל, ביצועי GPU עבור מקרי שימוש מסוימים של WriteBufferImmediate() ביצועי GPU עבור דפוסי גישה מסוימים של מתאר, ביצועי GPU עבור עותקים עוקבים של תמונות חיץ וביצועי GPU בעת הקצאה.

בנוסף, יש אזכור לדרישות מוגברות למנהלי התקנים הדורשות כעת תאימות עם הרחבות Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2, ו-VK_KHR_maintenance4 המיושמות ב-Mesa 22.0 ובמנהלי התקנים קנייניים של NVIDIA.

משאר השינויים הבולטים מהגרסה החדשה הזו:

  • נוספה תמיכה בתכונות D3D12 כגון הצללות רשת (דורש תמיכה ב-VK_EXT_mesh_shader כדי לעבוד), שיתופים (שיתוף) ומחסומים (גדר).
  • כמו כן, מודגש כי הגרסה העדכנית ביותר מוצגת, ספריית הצינורות החדשה D3D12 מתאימה לכל משחק, כולל אלו המשתמשים באופן שגוי ב-API D3D12, הודות ליישום של מטמון דיסק פנימי לעיבוד SPIR-V שנוצר ב-DXBC /DXIL.
  • המשך תמיכה ב-DXR 1.1.
  • נוספה תמיכה ראשונית ב-HDR.
  • בוצעו תיקונים רבים הקשורים לתאימות DXIL.
  • תמיכה משופרת במנהל ההתקן של Intel ANV.
  • אפשרויות ניפוי באגים משופרות.
  • יציבות משופרת בעת מזעור והחלפת משחקים במסך מלא באמצעות Alt+Tab.
  • נעשו הכנות לתרגום הקוד מ-LGPL 2.1 לרישיון MIT.
  • תיקנו בעיות ב-Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered ו- Lost Judgment.

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

ואם אתה רוצה נסה את פרוטון ב- Steam עכשיו, אתה כבר יודע שאתה יכול להתקין את לקוח Steam מה- אתר רשמי, אם כי תמצא אותו גם ב-repos של רוב ההפצות.


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

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

*

*

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