Vulkan API жоғарғы жағында Direct2.3.1D енгізілген DXVK 3 және vkd2.12d-proton 3 жаңа нұсқалары

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 Linux жүйесінде Wine көмегімен 3D қолданбалары мен ойындарын іске қосу үшін пайдаланылуы мүмкін, бұл Wine компаниясының OpenGL үстінде жұмыс істейтін түпнұсқа Direct3D 9/10/11 іске асыруларына жоғары өнімділікті балама ретінде қызмет етеді.

Негізгі өзгерістер:

  • Егер жүйе 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
    • Battlefield 2
    • Battlefield 2142
    • Midway Battlestations
    • Қан Рэйн
    • Код атауы Panzers Бірінші/Екінші кезең
    • Өлі ғарыш (2008)
    • Жанғыш Фредди
    • тегіс 3
    • Granblue Fantasy Relink
    • Гуцзян 2
    • Кенші
    • MySims
    • Пайдалану Flashpoint: Қызыл өзен
    • Шамамен 2
    • SkyDrift
    • Sonic CD
    • Жоғарғы билеуші ​​Ultimate
    • Шекарасында Ертегілер
    • Отырықшылар
    • Жалпы соғыс: ортағасырлық 2
    • UK Train Simulator 1
    • War Thunder

Сонымен қатар, Valve Proton ойын іске қосу құралында Direct3D 2.12 қолдауын жақсартуға арналған vkd3d кодтық базасының шанышқысы VKD3D-Proton 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 кеңейтіміне қолдау қосылды.
  • Mesa және NVIDIA драйверлері бар жүйелерде V-Sync және Tearing режимдері арасында үздіксіз ауысу үшін VK_EXT_swapchain_maintenance1 Vulkan кеңейтіміне қолдау көрсетіледі.
  • Әдепкі бойынша, VK_KHR_shader_maximal_reconvergence және VK_KHR_shader_quad_control кеңейтімдері қолжетімді болса, Shader 6.7 үлгісіне қолдау көрсетіледі.
  • VK_EXT_descriptor_buffer кеңейтімін қолдайтын Intel Arc графикалық процессорлары үшін оңтайландырылған дескриптор көшірме өңдеушісі қосылды.
  • NVIDIA Паскаль графикалық процессорлары бар жүйелерде Shader 6.7 үлгісін пайдалануға мүмкіндік беретін NVIDIA Pascal және ескі графикалық процессорлары бар жүйелерде есептеу шейдерлерін пайдалануға кері қайтару мүмкіндігі қамтамасыз етілді.
  • VKD3D_QUEUE_PROFILE профильдеу режиміне қолдау қосылды.
  • VK_NV_raw_access_chains кеңейтіміне қолдау қосылды, ол NVIDIA графикалық процессорлары бар жүйелердегі кейбір ойындардағы өнімділікті айтарлықтай жақсартады.
  • Ойындарға қатысты мәселелер шешілді:
    • Unreal Engine 5 арқылы жұмыс істейтін ойындар
    • Atlas Fallen
    • Persona 3 қайта жүктеңіз
    • Resident Evil 4
    • UE5 Лира
    • Warhammer: Darktide
    • Warcraft Дүниежүзілік

Ақпарат көзі: opennet.ru

пікір қалдыру