Vulkan API-nin üstündə Direct2.3.1D tətbiqi ilə DXVK 3 və vkd2.12d-proton 3-nin yeni versiyaları

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

Добавить комментарий