Zənglərin Vulkan API-yə tərcüməsi ilə işləyən DXGI (DirectX Graphics Infrastructure), Direct2.3.1D 3, 9 və 10-in tətbiqini təmin edən DXVK 11 qatının buraxılışı mövcuddur. DXVK Mesa RADV 1.3, NVIDIA 22.0, Intel ANV 510.47.03 və AMDVLK kimi Vulkan API 22.0-ü dəstəkləyən sürücülər tələb edir. DXVK, Wine-dan istifadə edərək Linux-da 3D proqramları və oyunları işə salmaq üçün istifadə oluna bilər, bu da Wine-ın OpenGL üzərində işləyən doğma Direct3D 9/10/11 tətbiqlərinə daha yüksək performanslı alternativ kimi xidmət edir.
Əsas dəyişikliklər:
- Sistem VK_NV_raw_access_chains Vulkan uzantısını dəstəkləyirsə, o, NVIDIA GPU-larda şeyder kodunun yaradılmasının səmərəliliyini artırmaq üçün istifadə olunur ki, bu da Windows sürücülərindən istifadə edərkən D3D11-dən istifadə edən bəzi oyunların performansını performansa yaxınlaşdırmağa imkan verir. İşləmək üçün sizə ən azı NVIDIA 550.40.55 sürücüləri və quraşdırılmış Proton Eksperimental versiyaları lazımdır.
- D3D9 əsaslı oyunlar üçün sistem buferlərinin GPU-ya kopyalanması üsulu yenidən işlənib və nəticədə Shank 2, Flammable Freddy və Blood Rayne kimi oyunlarda performans yaxşılaşdırılıb.
- Oyunlarda görünən sabit problemlər:
- Ace Combat Assault Horizon
- Assassin's Creed 2
- Battlefield 2
- Battlefield 2142
- Midway döyüş stansiyaları
- Qan Rayne
- Kod adı Panzers Faza Birinci/İkinci
- Ölü Kosmos (2008)
- Yanan Freddy
- düz 3
- Granblue Fantasy Relink
- Qujian 2
- Kenshi
- MySims
- Əməliyyat Flaş nöqtəsi: Qırmızı çay
- Şaft 2
- SkyDrift
- Sonic CD
- Ali Hökmdar Ultimate
- Sərhəd olan Tales
- Qəsəbələr
- Total War: Orta əsrlər 2
- UK Train Simulator 1
- Müharibə Thunder
Bundan əlavə, Valve, Proton oyun başlatma cihazında Direct3D 2.12 dəstəyini yaxşılaşdırmaq üçün hazırlanmış vkd3d kod bazasından olan çəngəl olan VKD3D-Proton 12-nın buraxılışını dərc etdi. VKD3D-Proton Direct3D 12 əsasında Windows oyunlarını daha yaxşı idarə etmək üçün Proton-a xas dəyişiklikləri, optimallaşdırmaları və təkmilləşdirmələri dəstəkləyir, lakin hələ vkd3d-ə daxil edilməyib. Fərqlər arasında Direct3D 12 ilə tam uyğunluğa nail olmaq üçün müasir Vulkan genişləndirmələrindən və qrafik drayverlərin son buraxılışlarının imkanlarından istifadəyə də diqqət yetirilir.
Yeni versiyada dəyişikliklər arasında:
- VK_NV_low_latency2 Vulkan genişləndirməsindən istifadə edərək NVIDIA Reflex mühərriki üçün əlavə dəstək.
- D3D12 Render Pass API tətbiq edildi.
- Bəzi oyunlarla bağlı problemləri həll edən ID3D12DeviceRemovedExtendedDataSettings interfeysi üçün qaralama əlavə edildi.
- Uğursuzluqlar haqqında məlumat əldə etmək üçün VK_EXT_device_fault Vulkan genişləndirilməsi üçün əlavə dəstək.
- Mesa və NVIDIA drayverləri olan sistemlərdə V-Sync və Tearing rejimləri arasında problemsiz keçid üçün Vulkan genişləndirilməsi VK_EXT_swapchain_maintenance1 dəstəyi həyata keçirilir.
- Varsayılan olaraq, VK_KHR_shader_maximal_reconvergence və VK_KHR_shader_quad_control genişləndirmələri mövcuddursa, Shader Model 6.7 üçün dəstək elan edilir.
- VK_EXT_descriptor_buffer genişlənməsini dəstəkləyən Intel Arc GPU-lar üçün optimallaşdırılmış təsviri surət işləyicisi əlavə edilmişdir.
- NVIDIA Pascal və daha köhnə GPU-ları olan sistemlərdə hesablama şeyderlərinin istifadəsinə geri qayıtmaq imkanı təmin edilib və bu, NVIDIA Pascal GPU-ları olan sistemlərdə Shader Model 6.7-dən istifadə etməyə imkan verir.
- VKD3D_QUEUE_PROFILE profilləşdirmə rejimi üçün əlavə dəstək.
- NVIDIA GPU-ları olan sistemlərdə bəzi oyunlarda performansı əhəmiyyətli dərəcədə yaxşılaşdıra bilən VK_NV_raw_access_chains Vulkan genişləndirilməsi üçün əlavə dəstək.
- Oyunlarla bağlı problemlər həll edildi:
- Unreal Engine 5 ilə təchiz edilmiş oyunlar
- Atlas Fallen
- Persona 3 yenidən yükləyin
- Şər 4 sakini
- UE5 Lira
- Warhammer: Darktide
- Warcraft Dünya
Mənbə: opennet.ru
