DXVK 1.6.1 ning yangi versiyasi ba'zi xatolar va o'yinlardagi nosozliklarni tuzatishga imkon beradi

DXVK 1.6.1 qatlamining yangi versiyasining taqdimoti yaqinda bo'lib o'tdi, bu Vulkan API-ga qo'ng'iroqlarni tarjima qilish orqali ishlaydigan DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 va 11-ni amalga oshirishni ta'minlaydi.

DXVK Wine dasturidan foydalanib Linuxda 3D dasturlar va o'yinlarni ishlatish uchun foydalanish mumkin, OpenGL-da ishlaydigan Wine-ning Direct3D 11 dasturiga yuqori ishlash alternativasi sifatida ishlaydi. Ba'zi o'yinlarda Wine + DXVK to'plamining ishlashi Windows-ning chiqarilishidan atigi 10-20% farq qiladiOpenGL-ga asoslangan Direct3D 11 dasturidan foydalanganda esa ishlash ancha pasayadi.

DXVK 1.6.1-da qanday yangiliklar mavjud?

DXVK 1.6.1 ning ushbu yangi versiyasi ba'zi o'yinlarga qaratilgan o'zgarishlarga ega, ulardan quyidagilar eslatib o'tilgan:

  • Moviy aks: Render bilan bog'liq muammolarni keltirib chiqaradigan o'yin xatolaridan saqlaning.
  • Jang maydoni 2: Qora erlarni keltirib chiqaradigan o'yin xatolaridan saqlaning.
  • Krizis: D3D9 rejimida ma'lum darajalarni yuklashda avariyani aniqladi.
  • Half-Life Alyx: Geometriyaning buzilishiga olib keladigan noto'g'ri butun sonli bo'linish bilan ishlash.
  • Kuchli yomg'ir: Nvidia GPU-larida ishlash ko'rsatkichlari yaxshilandi.
  • LA Noire: Ishga tushganda nosozlik aniqlandi.
  • Fors shahzodasi: RADV-da noto'g'ri ishlov berish.
  • Yooka-Layle va imkonsiz uy: AMD drayverlarida renderlash muammolarini tuzatish.

Shuningdek, tirnoq bilan sintaksisni qabul qilishdan qochish qobiliyati qo'shildi, masalan, d3d9.customDeviceDesc = "ATi Rage 128".

Miltillovchi himoyani aniq yoqish uchun dxgi.tearFree opsiyasi qo'shildi Vsync o'chirilganda va ba'zi SpecialK modifikatsiyalari uchun zarur bo'lgan DXGI funktsiyasi amalga oshirildi.

Direct3D 9-dan foydalanishda ishlamay qolishi yoki qayta ishlashda halokatga olib keladigan xatolarning bir qismi tuzatildi, NVIDIA grafik kartalari bo'lgan tizimlarda Vulkan-ni tasdiqlash xatolarini tuzatdi va Wine 5.6 bilan ishlamaydigan o'rnatish skriptidagi xatolarni tuzatdi.

DXVK yordamini qanday qo'shish kerak?

 DXVK sharobning eng so'nggi barqaror versiyasini talab qiladi yugurmoq. Bundan tashqari, Vulkan 1.1 API-ni qo'llab-quvvatlaydigan drayverlarga AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 va AMDVLK kabi talab qilinadi.

Endi biz topgan DXVK-ning eng so'nggi barqaror paketini yuklab olishimiz kerak bo'ladi Quyidagi havolada. Paketni wget buyrug'i yordamida yuklab olish mumkin. Terminalda biz quyidagi buyruqni yozamiz:

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

Yuklashni amalga oshirgandan so'ng, biz hozirgina olingan paketni ochamiz, bu sizning ish stolingiz muhitidan yoki terminalning o'zi tomonidan quyidagi buyruqni bajarish orqali amalga oshirilishi mumkin:

tar -xzvf dxvk -1.4.tar.gz

Keyin papkaga quyidagilar bilan kiramiz:

CD dxvk-1.4

O'rnatish skriptini ishga tushirish uchun sh buyrug'ini ishga tushiramiz:

sudo sh setup-dxvk.sh o'rnatish

Yangi Bash skriptlari tufayli Wine DXGI-dan foydalanish mumkin DXVK tomonidan taqdim etilgan dastur o'rniga.
Buning uchun siz quyidagi buyruqni berishingiz kerak:

setup-dxvk.sh o'rnatish --siz-dxgi

DXVK-ni Wine prefiksiga o'rnatishda. Afzalligi shundaki, Wine vkd3d D3D12 o'yinlari uchun, DXVK esa D3D11 o'yinlari uchun ishlatilishi mumkin.

Shuningdek, yangi skript sizga DLL-ni ramziy havolalar sifatida o'rnatishga imkon beradi, shu bilan DXVK-ni yangilab, ko'proq Wine prefikslarini oladi (buni –symlink buyrug'i orqali amalga oshirishingiz mumkin).

Dlls-ni Wine katalogiga nusxalash shunchaki oson usul. Ma'lumki, Crossover singari PlayOnLinux sharobdan ham foydalanadi. Shunday qilib, har bir dastur yoki o'yin uchun ular odatda "drive_c / windows" shishasini yaratadilar, bu erda ular o'zlarining tizimlarini yaxshilab ko'rib chiqishlari kerak.

Ko'rib turganingizdek DXVK papkasida 32 va 64 bitli DLL ikkita yana ikkita fayl mavjud, ularni quyidagi yo'llar bo'yicha joylashtiramiz.
Qaerda "foydalanuvchi" uni Linux tarqatishda foydalanuvchi nomi bilan almashtirsa.

64 bit uchun biz ularni qo'ydik:

~ / .wine / drive_c / windows / system32 /

O

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

Va 32 bit uchun:

~ / .wine / drive_c / windows / syswow64

O

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

Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.