DXVK 1.7 מגיע עם שיפורי Vulkan, אופטימיזציות ועוד

DXVK

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

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

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

בגרסה החדשה הזו של היישום הוסיף תמיכה בהרחבות API גרפיות של Vulkan VK_EXT_custom_border_color המשמש לתמיכה בצבעי גבול ב- Sampler וגם פותר בעיות רבות במשחקים המבוססים על Direct3D 9 כולל Crysis ו- Halo 2 Vista. תמיכה נוספת שהתקבלה היא VK_EXT_robustness2, בדומה ל- D3D11 המשמש לטיפול בגישה מחוץ לתחום המקורות המקובל.

חשוב לקחת בחשבון שעמ 'כדי להשתמש בתוספים אלה, עליך להיות בעל יין 5.8 (גרסת פיתוח), כמו גם מנהלי ההתקנים AMD ו- Intel Mesa 20.2-dev או מנהל ההתקן NVIDIA 440.66.12-beta.

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

במשחקי D3D11 נוספה היכולת להשתמש בתורי חישוב להעמסת משאבים אסינכרוניים אם מנהל ההתקן (למשל RADV) אינו תומך בתור שידור נפרד;

מוצג גם בגרסה החדשה הזו צריכת זיכרון מופחתת ב- D3D9, ובכך נמנע ממיצוי הזיכרון הזמין במשחקים מסוימים, כגון Toxikk.

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

  • פונקציונליות מסוימת יושמה מ- DXGI 1.6, אשר תשמש בגרסאות עתידיות של World of Warcraft.
  • תוקנו שגיאות אימות Vulkan ב- Cloudpunk ובמשחקים אחרים המשתמשים באופן שגוי במאגר המשאבים.
  • תיקון בעיות אוסף ב- GCC 10.1.
  • תוקנו בעיות שונות הקשורות ל- D3D9.
  • עיצוב dxgi.tearFree מעוצב מחדש.
  • תוקנו בעיות במשחקי Fallout New Vegas, Freelancer, GTA IV ו- Halo Edition Edition.
  • תמיכה בבניית Winelib הופסקה. MinGW נדרש כעת לבניית DXVK.

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

כדי להשתמש ב- DXVK, נדרשים מנהלי התקנים עם תמיכה ב- API Vulkan 1.1, כמו AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 ו- AMDVLK.

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.0/dxvk-1.7.0.tar.gz

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

tar -xzvf dxvk-1.7.0.tar.gz

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

cd dxvk-1.7.0

ואנחנו מבצעים את פקודת 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. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.