DXVK 1.10.1 כבר שוחרר ואלה החדשות שלו

DXVK

לאחרונה שחרורו של הגרסה החדשה של היישום של DXVK 1.10.1 בהם נוספו כמה חידושים ופונקציות ניסיוניות חדשות, בין היתר.

למי שעדיין לא יודע על DXVK, הוא צריך לדעת מה זה אחד הכלים הכלולים בפונקציה Steam Play מבית Steam. זה כלי נהדר שהם יכולים להמיר שיחות גרפיות של Microsoft DirectX 11 ו- DirectX 10 ל- Vulkan, ממשק ה- API הגרפי עם קוד פתוח התואם לינוקס. כדי להשתמש ב- DXVK, בנוסף ליין ולווקאן, אתה כמובן זקוק ל- GPU תואם וולקן.

בעוד ש-DXVK משמש בעיקר ב-Steam Play, זה לא המקום היחיד שמשתמשי לינוקס יכולים לנצל את הטכנולוגיה הפנטסטית הזו. זה גם תורם יישום D3D11 מבוסס Vulkan עבור לינוקס ויין, לגבי ביצועים ואופטימיזציה בעת הפעלת משחקי Direct3D 11 ביין, מכיוון שהם גם מספקים תמיכה ב- Direct3D9.

התכונות החדשות העיקריות של DXVK 1.10.1

בגרסה החדשה הזו ה-sתמיכה ראשונית במשאבי מרקם משותפים וב-IDXGIResource API. כדי לתזמן אחסון מטא-נתונים של מרקם יחד עם מתארי זיכרון משותף המשויכים, נדרשים תיקונים נוספים עבור Wine, הזמינים כרגע רק בסניף Proton Experimental.

נכון לעכשיו, היישום מוגבל לתמיכה בשיתוף מרקם דו-ממדי עבור ממשקי API של D2D3 ו-D9D3. הקריאה ל-IDXGIKeyedMutex אינה נתמכת וכרגע אין דרך לחלוק משאבים עם יישומים המשתמשים ב-D3D12 וב-Vulkan. תכונות נוספות פתרו בעיות של הפעלת וידאו בחלק ממשחקי Koei Tecmo, כגון Nioh 2 ו-Atelier, ושינו את עיבוד ממשק המשתמש ב-Black Mesa.

עוד אחד מהשינויים הבולטים בגרסה החדשה הזו הוא זה נוסף משתנה סביבה DXVK_ENABLE_NVAPI כדי לבטל את עקיפה של מזהה ספק (בדומה ל-dxvk.nvapiHack=False), בנוסף ל יצירת קוד הצללה משופרת בעת שימוש במערכים מקומיים, שיכולים להאיץ חלק ממשחקי D3D11 במערכות עם מנהלי התקנים של NVIDIA.

של שינויים אחרים הבולטים:

  • נוספה אופטימיזציה שעלולה להגביר את הביצועים של עיבוד תמונות בפורמט DXGI_FORMAT_R11G11B10_FLOAT.
  • תיקנו בעיות בטעינת מרקמים בעת שימוש ב-D3D9.
  • עבור Assassin's Creed 3 ו-Black Flag, ההגדרה "d3d11.cachedDynamicResources=a" מופעלת כדי לפתור בעיות ביצועים.
  • ההגדרה "d3d11.cachedDynamicResources=c" מופעלת עבור Frostpunk ו-"dxgi.maxFrameLatency=1" מופעלת עבור God of War.
  • תיקנו בעיות רינדור ב-GTA: San Andreas ו-Rayman Origins.

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

כיצד להוסיף תמיכה ב- DXVK לינוקס?

ניתן להשתמש ב- DXVK להפעלת יישומי תלת מימד ומשחקים על לינוקס באמצעות יין, ומשמש כאלטרנטיבה עם ביצועים גבוהים יותר ליישום Direct3D 3 המובנה של Wine שפועל ב- OpenGL.

DXVK דורשת את הגירסה היציבה האחרונה של Wine לרוץ. אז אם אין לך את זה מותקן. כעת נצטרך רק להוריד את חבילת DXVK היציבה האחרונה, אנו נמצא את זה בקישור הבא.

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.1/dxvk-1.10.1.tar.gz

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

tar -xzvf dxvk-1.10.1.tar.gz

ואז אנחנו ניגשים לתיקיה עם:

cd dxvk-1.10.1

ואנחנו מבצעים את פקודת sh ל- הפעל את סקריפט ההתקנה:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

בעת התקנת DXVK בקידומת יין. היתרון הוא שניתן להשתמש ביין vkd3d למשחקי D3D12 ו- DXVK למשחקי D3D11.

כמו כן, התסריט החדש מאפשר להתקין את ה- dll כקישורים סימבוליים, מה שמקל על עדכון ה- DXVK כדי לקבל עוד קידומות יין (ניתן לעשות זאת באמצעות הפקודה –symlink).

איך תראה את התיקיה DXVK מכיל שני dlls אחרים עבור 32 ו -64 סיביות אסטות אנו הולכים למקם אותם בהתאם למסלולים הבאים.
היכן "משתמש" אתה מחליף אותו בשם המשתמש שבו אתה משתמש בהפצת לינוקס שלך.

במשך 64 ביטים הכנסנו אותם:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

ובשביל 32 סיביות ב:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

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

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

*

*

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