Қабати DXVK 1.8 бароварда шуд, ки татбиқи DXGI (Infrastructure DirectX Graphics), Direct3D 9, 10 ва 11-ро таъмин мекунад, ки тавассути тарҷумаи зангҳо ба API Vulkan кор мекунад. DXVK драйверҳоеро талаб мекунад, ки API Vulkan 1.1 -ро дастгирӣ мекунанд, ба монанди Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 ва AMDVLK. DXVK-ро барои иҷро кардани барномаҳои 3D ва бозиҳо дар Linux бо истифода аз Wine истифода бурдан мумкин аст, ки ҳамчун алтернативаи баландсифат ба татбиқи аслии Wine Direct3D 9/10/11, ки дар болои OpenGL кор мекунанд, хидмат мекунад.
Тағйироти асосӣ:
- DXGI дорои дастгирии конфигуратсияҳои бисёр-монитор мебошад. Барои дуруст кор кардан, шумо бояд версияи нисбатан навтарини Wine-ро бо дастгирии XRandR 1.4 насб кунед.
- Барои ҳалли мушкилот бо иҷро кардани бозиҳо дар системаҳои бе GPU алоҳида, татбиқи нармафзори Vulkan, ки CPU-ҳоро истифода мебаранд, ба монанди Lavapipe, ба рӯйхати растеризаторҳо дохил карда шудаанд.
- Амалиётҳо барои тағир додани параметрҳо барои ҷойгиркунии тасвир дар хотира (Image Layout) оптимизатсия карда шуданд, ки иҷрои баъзе бозиҳоро дар GPUs Intel беҳтар кардааст.
- Татбиқи Direct3D 9 раванди боркунии матнҳо ва санҷиши намоёни объектҳоеро, ки бо дигар объектҳо такрор мешаванд, оптимизатсия кардааст. Мушкилот бо баргардонидани нодурусти рӯйхати форматҳои буферии пуштибони пуштибонӣ ҳал карда шуданд.
- Direct3D 11 бо нобаёнӣ танзимоти d3d11.enableRtOutputNanFixup (барои версияҳои кӯҳнаи драйвери RADV) ва d3d11.invariantPosition (барои ҳалли мушкилот бо Z-мубориза, ки дар GPU-ҳои RDNA2 пайдо мешаванд) дар бар мегирад. Мушкилоти собит бо ҳисобкунии истинодҳо ва коркарди арзишҳои нул (NaN) дар шейдерҳо.
- Ҳангоми сохтани версияҳои нави абзори Meson огоҳиҳои собит.
- Масъалаҳо дар Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 ва Tomb Raider Legend ҳал карда шуданд.
Манбаъ: opennet.ru