Vulkan API жоғарғы жағындағы DXVK 1.7, Direct3D 9/10/11 енгізулерінің шығарылымы

Құрылды қабат аралық босату DXVK 1.7, ол Vulkan API интерфейсіне қоңырауды аудару арқылы жұмыс істейтін DXGI (DirectX графикалық инфрақұрылымы), Direct3D 9, 10 және 11 іске асыруды қамтамасыз етеді. DXVK пайдалану үшін талап етіледі драйверлерге қолдау көрсету Vulcan API 1.1мысалы, AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 және AMDVLK.
DXVK Linux жүйесінде Wine арқылы 3D қолданбалары мен ойындарын іске қосу үшін пайдаланылуы мүмкін, бұл OpenGL үстінде жұмыс істейтін Wine кірістірілген Direct3D 11 іске асыруына жоғары өнімділік баламасы ретінде қызмет етеді.

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

  • Vulkan графикалық API кеңейтімдері үшін қолдау қосылды: VK_EXT_custom_border_color (Sampler бағдарламасында жиек түстеріне қолдау көрсету үшін пайдаланылады, ол Direct3D 9 негізіндегі ойындарда, соның ішінде Crysis және Halo 2 Vista жүйесінде көптеген мәселелерді шешті) және VK_EXT_robustness2 (D3D11-ге ұқсас, жұмыстан тыс өңдеу үшін пайдаланылады) қол жеткізу ресурстарының аймақтарын шектейді). Бұл кеңейтімдерді пайдалану үшін сізде wine 5.8, сондай-ақ Mesa 20.2-dev немесе NVIDIA драйвері 440.66.12-beta нұсқасынан AMD және Intel драйверлері болуы керек;
  • Тазалау операцияларын оңтайландырылған қолдану және
    кедергілер көрсету кезінде, бұл кейбір ойындардың өнімділігін сәл жақсартуға мүмкіндік берді;

  • D3D11 ойындары драйвер (мысалы, RADV) бөлек тасымалдау кезегін қолдамаса, ресурстарды асинхронды түрде жүктеу үшін есептеу кезегін пайдалану мүмкіндігін қосты;
  • World of Warcraft-тың болашақ шығарылымдарында қолданылатын кейбір DXGI 1.6 функционалдығы енгізілді;
  • Toxikk сияқты кейбір ойындарда қол жетімді жадтың таусылуына жол бермейтін D3D9 жад тұтынуын азайтты;
  • Ресурс буферін дұрыс пайдаланбаған Cloudpunk және басқа ойындардағы Vulkan тексеру қателері түзетілді;
  • GCC 10.1-де құрылыс кезінде шешілген мәселелер;
  • D3D9 қатысты әртүрлі мәселелер түзетілді;
  • dxgi.tearFree опциясы қайта өңделді;
  • Fallout New Vegas, Freelancer, GTA IV және Halo Custom Edition мәселелері шешілді;
  • көмегімен құрастыруға қолдау көрсету winelib. DXVK құру үшін енді MinGW қажет.

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

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