DXVK 1.6.1 жаңа нұсқасы ойындардағы кейбір қателіктер мен апаттарды жоюға мүмкіндік береді

DXVK 1.6.1 қабатының жаңа нұсқасы жақында таныстырылды, Vulkan API-ге қоңырауларды аудару арқылы жұмыс жасайтын DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 және 11 іске асыруды қамтамасыз етеді.

DXVK шарапты қолдана отырып, Linux-те 3D қосымшалары мен ойындарын іске қосуға болады, OpenGL-де жұмыс жасайтын Wine-дің Direct3D 11 енгізілуіне жоғары өнімділік баламасы ретінде әрекет етеді. Кейбір ойындарда Wine + DXVK пакетінің өнімділігі Windows жүйесіндегі шығарылымнан 10-20% ғана ерекшеленедіал OpenGL-ге негізделген Direct3D 11 бағдарламасын қолдану кезінде өнімділік айтарлықтай төмендейді.

DXVK 1.6.1-де қандай жаңалықтар бар?

DXVK 1.6.1 жаңа нұсқасы кейбір ойындарға бағытталған өзгерістер бар, оның ішінде:

  • Көк шағылысу: Көрсетілім ақауларын тудыратын ойын қателіктерін болдырмаңыз.
  • Battlefield 2: Қара жерді тудыратын ойын қателігін болдырмаңыз.
  • Кризис: D3D9 режимінде белгілі бір деңгейлерді жүктеу кезінде апатты жойды.
  • Жартылай шығарылу кезеңі Аликс: Бөлімнің дұрыс емес өңделуі, бұрмаланған геометрияға алып келді.
  • Жауын-шашын: Nvidia графикалық процессорларының өнімділігі жақсарды.
  • ЛА Нуар: Іске қосылған кездегі апат жойылды.
  • Парсы ханзадасы: RADV-де дұрыс емес өңдеу.
  • Yooka-Laylee және мүмкін емес үй: AMD драйверлеріндегі көрсету мәселелерін шешіңіз.

Сондай-ақ, синтаксисті дәйексөздермен қабылдаудан қашу мүмкіндігі қосылды, мысалы, d3d9.customDeviceDesc = «ATi Rage 128».

Жыпылықтаудан қорғауды нақты қосу үшін dxgi.tearFree опциясы қосылды Vsync өшірілген кезде және кейбір SpecialK модификациялары үшін қажет DXGI функциясы іске асырылды.

Direct3D 9 пайдалану кезінде өңдеу кезінде апаттарға немесе апаттарға әкелетін қателердің бір бөлігі жойылды, NVIDIA графикалық карталары бар жүйелердегі Vulkan қолдауын тексеру қателерін жойды және Wine 5.6-мен жұмыс істемейтін орнату сценарийіндегі қатені жойды.

DXVK қолдауын қалай қосуға болады?

 DXVK шараптың соңғы тұрақты нұсқасын қажет етеді жүгіру. Сонымен қатар, 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

Жүктеуді аяқтағаннан кейін, біз енді алынған пакетті ашамыз, мұны жұмыс үстелінің ортасында немесе келесі команданы орындау арқылы терминалдың өзінде жасауға болады:

tar -xzvf dxvk -1.4.tar.gz

Содан кейін біз қалтаға кіреміз:

CD dxvk-1.4

Орнату сценарийін іске қосу үшін sh пәрменін орындаймыз:

sudo sh setup-dxvk.sh орнату

Жаңа Bash сценарийінің арқасында Wine DXGI қолдануға болады DXVK ұсынған іске асырудың орнына.
Ол үшін келесі пәрменді беру керек:

setup-dxvk.sh орнату - dxgi жоқ

DXVK шарап префиксіне орнатқан кезде. Артықшылығы мынада: vkd3d шарабы D3D12 ойындары үшін, DXVK D3D11 ойындары үшін қолданыла алады.

Сондай-ақ, жаңа сценарий DLL-ді символдық сілтемелер ретінде орнатуға мүмкіндік береді, ал DXVK-ны көбейту үшін Шарап префикстері көбейеді (мұны –symlink командасы арқылы жасауға болады).

Оңай әдіс - dlls файлдарын Wine каталогына көшіру. Сіз білетіндей, PlayOnLinux сияқты Crossover шарапты да пайдаланады. Сондықтан әр қосымшаға немесе ойынға олар «drive_c / windows» бөтелкесін жасайды, мұнда олар өз жүйелерін мұқият қарап шығуы керек.

Өзіңіз көріп тұрғаныңыздай DXVK қалтасында екі және 32 битке арналған DLL бар, біз оларды келесі жолдарға сәйкес орналастырамыз.
«Пайдаланушы» қайда оны Linux дистрибуциясында пайдаланушы атымен ауыстырады.

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 (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.