DXVK 2.3.1 катмарынын релизи бар, ал DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 жана 11 ишке ашырууну камсыз кылат, Vulkan API'ге чалууларды которуу аркылуу иштейт. DXVK Mesa RADV 1.3, NVIDIA 22.0, Intel ANV 510.47.03 жана AMDVLK сыяктуу Vulkan API 22.0 колдогон драйверлерди талап кылат. DXVK 3D тиркемелерди жана оюндарды Linux'та Wine аркылуу иштетүү үчүн колдонулушу мүмкүн, бул OpenGLдин үстүндө иштеген Wine'дин түпнуска Direct3D 9/10/11 ишке ашырууларына жогорураак альтернатива катары кызмат кылат.
Негизги өзгөрүүлөр:
- Эгерде система VK_NV_raw_access_chains VK_NV_raw_access_chains кеңейтүүсүн колдосо, анда ал NVIDIA GPUларында шейдер кодун түзүүнүн натыйжалуулугун жогорулатуу үчүн колдонулат, бул D3D11ди колдонгон кээ бир оюндардын иштешин Windows драйверлерин колдонууда аткарууга жакындатууга мүмкүндүк берет. Иштөө үчүн сизге жок дегенде NVIDIA 550.40.55 драйверлери жана орнотулган Proton Experimental версиялары керек.
- D3D9 негизиндеги оюндар үчүн система буферлерин GPUга көчүрүү ыкмасы кайра иштелип чыккан, натыйжада Shank 2, Flammable Freddy жана Blood Rayne сыяктуу оюндарда көрсөткүчтөр жакшырган.
- Оюндарда пайда болгон көйгөйлөр чечилди:
- Ace Combat Assault Horizon
- Assassin's Creed 2
- майдан 2
- майдан 2142
- Battlestations Midway
- Blood Rayne
- Codename Panzers Биринчи/экинчи этап
- Dead Space (2008)
- Flammable Freddy
- Flatout 3
- Granblue Fantasy Relink
- Гужиан 2
- Кенши
- MySims
- Иштин журушу: Кызыл дарыя
- Шак 2
- SkyDrift
- Sonic CD
- Жогорку башкаруучу Ultimate
- Кил жомоктор
- Отурукташкандар
- Жалпы согуш: Орто кылым 2
- UK Train Simulator 1
- War Thunder
Кошумчалай кетсек, Valve VKD3D-Proton 2.12 чыгарылышын жарыялады, vkd3d код базасынын айрысы Proton оюнун ишке киргизгичте Direct3D 12 колдоосун жакшыртуу үчүн иштелип чыккан. VKD3D-Proton Direct3D 12ге негизделген Windows оюндарынын жакшыраак иштеши үчүн Protonго тиешелүү өзгөрүүлөрдү, оптималдаштырууларды жана жакшыртууларды колдойт, алар vkd3d негизги бөлүгүнө али кабыл алына элек. Айырмачылыктардын арасында Direct3D 12 менен толук шайкештикке жетүү үчүн заманбап Vulkan кеңейтүүлөрүн жана графикалык драйверлердин акыркы релизлеринин мүмкүнчүлүктөрүн колдонууга басым жасалат.
Жаңы версиядагы өзгөртүүлөрдүн арасында:
- VK_NV_low_latency2 Vulkan кеңейтүүсүн колдонуу менен NVIDIA Reflex кыймылдаткычына колдоо кошулду.
- Ишке ашырылган D3D12 Render Pass API.
- Кээ бир оюндардагы көйгөйлөрдү чечүүчү ID3D12DeviceRemovedExtendedDataSettings интерфейси үчүн тилке кошулду.
- Мүчүлүштүктөр тууралуу маалыматты алуу үчүн VK_EXT_device_fault Vulkan кеңейтүүсү үчүн колдоо кошулду.
- Mesa жана NVIDIA драйверлери бар системаларда V-Sync жана Tearing режимдери ортосунда үзгүлтүксүз которуу үчүн VK_EXT_swapchain_maintenance1 Vulkan кеңейтүүсүн колдоо ишке ашырылат.
- Демейки боюнча, VK_KHR_shader_maximal_reconvergence жана VK_KHR_shader_quad_control кеңейтүүлөрү жеткиликтүү болсо, Shader Model 6.7 үчүн колдоо жарыяланды.
- VK_EXT_descriptor_buffer кеңейтүүсүн колдогон Intel Arc GPU'лары үчүн оптималдаштырылган дескриптордун көчүрмөсүн иштеткич кошулду.
- NVIDIA Pascal жана эски GPU'лары бар системаларда эсептөө шейдерлерин колдонууга кайра кайтаруу мүмкүнчүлүгү берилген, бул NVIDIA Pascal GPU'лары бар системаларда Shader Model 6.7ди колдонууга мүмкүндүк берет.
- VKD3D_QUEUE_PROFILE профилдөө режимине колдоо кошулду.
- VK_NV_raw_access_chains Vulkan кеңейтүүсү үчүн колдоо кошулду, бул NVIDIA GPU тутумдарындагы кээ бир оюндардагы аткарууну кыйла жакшыртат.
- Оюндардагы көйгөйлөр чечилди:
- Unreal Engine 5 тарабынан иштетилген оюндар
- Atlas Fallen
- Persona 3 Кайра жүктөө
- Resident Evil 4
- UE5 Lyra
- Warhammer: Darktide
- Warcraft дүйнөсү
Source: opennet.ru
