הגרסה החדשה של DXVK 1.6.1 זוכה לתקן כמה באגים וקריסות במשחקים

השקת הגרסה החדשה של שכבת DXVK 1.6.1 הוצגה זה עתה, המספק את הטמעת DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ו- 11, העובד בתרגום שיחות ל- API של Vulkan.

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

מה חדש ב- DXVK 1.6.1?

גרסה חדשה זו של DXVK 1.6.1 יש שינויים המיועדים לכמה משחקים, מהם מוזכרים הבאים:

  • השתקפות כחולה: הימנע מבאג המשחק וגורם לבעיות טיוח.
  • שדה קרב 2: הימנע משגיאת משחק הגורמת לשטח שחור.
  • משבר: תיקן קריסה בעת טעינת רמות מסוימות במצב D3D9.
  • מחצית החיים אליקס: טיפול קבוע בחלוקה שלמה שגויה וכתוצאה מכך גיאומטריה מעוותת.
  • גֶשֶׁם כָּבֵד: ביצועים משופרים ב- Nvidia GPUs.
  • L.A. Noire: תקלה קבועה בעת ההפעלה.
  • נסיך פרס: תוקן עיבוד שגוי ב- RADV.
  • יוקה-ליילי והמאורה הבלתי אפשרית: תקן בעיות רינדור במנהלי התקנים של AMD.

כמו כן, נוספה היכולת לברוח לקבל תחביר עם ציטוטים, למשל, d3d9.customDeviceDesc = "ATi Rage 128".

נוספה אפשרות dxgi.tearFree כדי לאפשר במפורש הגנה על הבהוב כאשר Vsync מושבת ופונקציונליות DXGI הנדרשת עבור כמה שינויים ב- SpecialK יושמה.

תוקן חלק מהבאגים שהובילו לקריסות או קריסות בעיבוד בעת שימוש ב- Direct3D 9, קבוע שגיאות אימות של תמיכת Vulkan במערכות עם כרטיסי גרפיקה של NVIDIA, ותיקן באג בסקריפט ההתקנה שלא עובד עם Wine 5.6.

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

 DXVK דורשת את הגירסה היציבה האחרונה של Wine לרוץ. בנוסף, דרושים מנהלי התקנים עם תמיכת Vulkan 1.1 API, כגון AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 ו- AMDVLK.

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.1/dxvk-1.4.tar.gz

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

זפת -xzvf dxvk-1.4.tar.gz

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

cd dxvk-1.4

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

התקנת sudo sh setup-dxvk.sh

הודות לתסריט חדש של Bash ניתן להשתמש ב- DXGI של Wine במקום היישום המסופק על ידי DXVK.
לשם כך עליך לתת את הפקודה הבאה:

setup-dxvk.sh להתקין - ללא dxgi

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

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

שיטה קלה יותר היא פשוט להעתיק את ה- dll לספריית היין. כידוע PlayOnLinux כמו Crossover השתמשו גם ביין. כך שלכל יישום או משחק הם בדרך כלל יוצרים בקבוק עם "drive_c / windows" כאן עליהם לבדוק את המערכת שלהם קצת יותר לעומק.

כמו שאתה רואה התיקיה DXVK מכילה שני אחרים שהם ה- dll עבור 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. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.