DXVK 2.1 чыгаруу, Direct3D 9/10/11 ишке ашыруу Vulkan API үстүнө

DXVK 2.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 ишке ашырууларына жогорураак альтернатива катары кызмат кылат.

Негизги өзгөрүүлөр:

  • HDR10 түс мейкиндигин колдогон системаларда HDRди DXVK_HDR=1 чөйрө өзгөрмөсүн орнотуу же конфигурация файлында dxgi.enableHDR = True параметрин көрсөтүү менен активдештирүүгө болот. HDR иштетилгенден кийин, оюндар HDR10 түс мейкиндигин аныктап, колдоно алат, эгерде аларда vkd3d-proton 2.8 же андан кийинки. Linux'тун негизги колдонуучу чөйрөлөрү азырынча HDRди колдобойт, бирок HDR колдоосу Gamescope курама серверинде жеткиликтүү, аны иштетүү үчүн "--hdr-иштетилген" опциясын колдонушуңуз керек (учурда AMD GPU'лары бар системаларда гана иштейт josh-hdr- тактары бар Linux ядросу) колориметрия).
  • Жакшыртылган шейдер компиляциясы. Кекечтенүүнү азайтуу үчүн, түтүктөр китепканаларын колдонуу тесселляция жана геометриялык шейдерлери бар трубопроводдорго чейин кеңейтилген жана MSAA колдонууда VK_EXT_extended_dynamic_state3 Vulkan кеңейтүүсүнүн кошумча мүмкүнчүлүктөрү колдонулат.
  • Көп үлгүлүү антиалиасинг (MSAA, Multi-Sample Anti-Aliasing) колдоосу менен эски оюндар үчүн d3d9.forceSampleRateShading жана d3d11.forceSampleRateShading орнотуулары бардык шейдерлер үчүн Sample Rate Shading режимин иштетүү үчүн кошулду, бул сапатты жакшыртат. оюндардагы сүрөттөр.
  • GLFW backend Linux түзүмдөрүнө кошулду, аны SDL2 серверине альтернатива катары колдонсо болот.
  • DXVK жүрүм-турумун жергиликтүү D3D11 драйверлерине жакындатуу жана болжолдуураак аткарууга жетишүү үчүн жакшыртылган D3D11 буйругун өткөрүү логикасы.
  • Оюндарда пайда болгон көйгөйлөр чечилди:
    • Singularity Ashes.
    • Battlefield: Bad Company 2.
    • Гужиан 3.
    • Resident Evil 4 HD.
    • Saints Row: Үчүнчү.
    • Секиро.
    • Sonic Frontiers.
    • Жогорку командачы: жасалма союз.

Source: opennet.ru

Комментарий кошуу