Vulkan API-nin üstündə DXVK 1.10.1, Direct3D 9/10/11 tətbiqlərinin buraxılışı

DXVK 1.10.1 təbəqəsinin buraxılışı mövcuddur, DXGI (DirectX Qrafik İnfrastruktur), Direct3D 9, 10 və 11-in tətbiqini təmin edir, zənglərin Vulkan API-yə tərcüməsi vasitəsilə işləyir. DXVK Mesa RADV 1.1, NVIDIA 21.2, Intel ANV və AMDVLK kimi Vulkan 495.46 API-ni 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ı idarə etmək üçün istifadə edilə bilər, bu da Wine-ın OpenGL-in ü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:

  • Paylaşılan tekstura resursları və IDXGIResource API üçün ilkin dəstək həyata keçirilib. Əlaqəli paylaşılan yaddaş deskriptorları ilə birlikdə faktura metadatasının saxlanmasını təşkil etmək üçün Şərab üçün əlavə yamaqlar tələb olunur ki, bunlar hazırda yalnız Proton Eksperimental filialında mövcuddur. Tətbiq hazırda D2D3 və D9D3 API-ləri üçün 11D faktura paylaşımını dəstəkləməklə məhdudlaşır. IDXGIKeyedMutex çağırışı dəstəklənmir və hazırda D3D12 və Vulkan istifadə edən proqramlarla resursları paylaşmaq imkanı yoxdur. Əlavə edilmiş xüsusiyyətlər Nioh 2 və Atelier seriyasındakı oyunlar kimi bəzi Koei Tecmo oyunlarında video oynatma ilə bağlı problemləri həll etməyə, həmçinin Black Mesa oyununda interfeys göstərilməsini yaxşılaşdırmağa imkan verdi.
  • Təchizatçı ID-nin ləğvini aradan qaldırmaq üçün DXVK_ENABLE_NVAPI mühit dəyişəni əlavə edildi (dxvk.nvapiHack = False ilə eyni).
  • NVIDIA sürücüləri ilə sistemlərdə bəzi D3D11 oyunlarını sürətləndirə bilən yerli massivlərdən istifadə edərkən təkmilləşdirilmiş şeyder kodunun yaradılması.
  • DXGI_FORMAT_R11G11B10_FLOAT formatında şəkillərin göstərilməsinin performansını potensial olaraq artıran optimallaşdırma əlavə edildi.
  • D3D9 istifadə edərkən teksturaların yüklənməsi ilə bağlı problemlər həll edildi.
  • Assassin's Creed 3 və Qara Bayraq üçün performans problemlərini həll etmək üçün "d3d11.cachedDynamicResources=a" parametri aktivləşdirilib. Frostpunk üçün "d3d11.cachedDynamicResources = c" parametri aktivdir və Müharibə Tanrısı üçün bu "dxgi.maxFrameLatency = 1"dir.
  • GTA: San Andreas və Rayman Origins-də render məsələləri həll edildi.

Mənbə: opennet.ru

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