DXVK 1.10.2, optimizasyon iyileştirmeleri ve hata düzeltmeleriyle birlikte geliyor

DXVK

geçenlerde DXVK katmanı 1.10.2'nin yeni sürümünün piyasaya sürüldüğü açıklandıDXGI (DirectX Grafik Altyapısı), Direct3D 9, 10 ve 11'in bir uygulamasını sağlayan ve Vulkan API çağrılarının çevirisiyle çalışan .

DXVK, Wine kullanarak Linux üzerinde 3D uygulamaları ve oyunları çalıştırmak için kullanılabilir ve OpenGL üzerinde çalışan Wine'ın yerleşik Direct3D 9/10/11 uygulamalarına daha yüksek performanslı bir alternatif olarak hizmet eder.

DXVK 1.10.2'nin başlıca yeni özellikleri

DXVK 1.10.2'nin bu yeni yayınlanan sürümünde, Direct3D 9 için kesintisiz küp dokuları desteği eklendi (kesintisiz olmayan, örnekler arasındaki sınırları işlemeden), Vulkan uzantısı VK_EXT_non_seamless_cube_map kullanılarak uygulandı.

Dikkate değer başka bir değişiklik, NVIDIA Vulkan sürücüleri kullanılırken diske gölgelendirici önbelleğe alma özelliğinin yanı sıra geliştirilmiş bellek içi SPIR-V gölgelendirici kodu sıkıştırma performansıdır.

Ayrıca vurgulanmıştır ki D3D11 yöntemi uygulamasında optimize edilmiş temizleme kodu birden çok iş parçacığından (UAV, Sırasız Erişim Görünümü) kaynaklara sırasız erişim için, bu da sürücülerde görüntü sıkıştırma verimliliğini artırmayı mümkün kıldı.

Hata düzeltmeleri kısmında şunlardan bahsediliyor: yanlış önbellek dosyası kaydetme ve kullanımına neden olan sabit hatalar ve GCC 12.1 ile oluşturma sorunları giderildi.

Gibi oyunlarda yapılan düzeltmeler aşağıdakilerden bahsedilmektedir:

  • İyinin ve Kötünün Ötesinde: Eksik Işık Millerinden Kaçınmak
  • Z Günü: performans sorunlarını düzeltmek için d3d11.cachedDynamicResources seçeneği etkinleştirildi
  • Dead Space: Oyun çökmelerini önlemek için gölge oluşturma düzeltildi ve 60 FPS kilidi eklendi
  • Dirt Rally: Bir gölgelendiricideki oyun hataları nedeniyle olası GPU çökmesi düzeltildi
  • Godfather: 16x MSAA'yı desteklemeyen sistemlerde sabit kilitlenme
  • Limbo – Oyun hatalarını önlemek için 60 FPS sınırını etkinleştirin
  • Majesty 2: GPU'larda ve gömülü sistemlerde sorunlara neden olan oyun hatalarını 2 GB'den fazla VRAM ile çözün
  • Onechanbara Z2: Kaos – Sabit parçacık efektleri ve UI öğeleri doğru görüntülenmiyor
  • bitkiler vs Zombies Garden Warfare 2 - Oyun bir AMD GPU algıladığında çökmeyi önleyin
  • Hesap İadesi : Başlatıcı Sorun Giderme
  • Scrapland Remastered - Siyah Ekran Sorun Giderme
  • Küçük Radyolar Büyük Televizyonlar - Siyah Ekran Sorun Giderme
  • Sonic Adventure 2: Eksik parçacık efektleri düzeltildi

DXVK'nın şu anda Mesa RADV 1.1, NVIDIA 22.0, Intel ANV 510.47.03 ve AMDVLK gibi Vulkan API 22.0 uyumlu sürücüler gerektirdiğini belirtmekte fayda var.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan Bu yeni sürüm hakkında ayrıntıları kontrol edebilirsiniz Aşağıdaki bağlantıda.

Linux'a DXVK desteği nasıl eklenir?

DXVK, Wine kullanarak Linux üzerinde 3D uygulamaları ve oyunları çalıştırmak için kullanılabilir ve Wine'ın OpenGL üzerinde çalışan yerleşik Direct3D 11 uygulamasına daha yüksek performanslı bir alternatif olarak kullanılabilir.

DXVK, Wine'ın en son kararlı sürümünü gerektirir koşmak. Yani, bunu yüklemediyseniz. Şimdi sadece en son kararlı DXVK paketini indirmemiz gerekecek, bunu bulacağız Aşağıdaki bağlantıda.

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.2/dxvk-1.10.2.tar.gz

İndirmeyi yaptıktan sonra şimdi yeni elde edilen paketi açacağız, bu, masaüstü ortamınızdan veya terminalin kendisinden aşağıdaki komutu çalıştırarak yapılabilir:

tar -xzvf dxvk-1.10.2.tar.gz

Ardından klasöre şu şekilde erişiyoruz:

cd dxvk-1.10.2

Ve sh komutunu uygularız yükleme komut dosyasını çalıştırın:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

DXVK'yi Wine önekine kurarken. Bunun avantajı, Wine vkd3d'nin D3D12 oyunları için ve DXVK'nın D3D11 oyunları için kullanılabilmesidir.

Ayrıca, yeni komut dosyası dll'nin sembolik bağlantılar olarak kurulmasına izin vererek daha fazla Wine öneki elde etmek için DXVK'nın güncellenmesini kolaylaştırır (bunu –symlink komutu ile yapabilirsiniz).

Klasörü nasıl göreceksin DXVK, 32 ve 64 bit için iki başka dll içerir bunlar aşağıdaki rotalara göre yerleştireceğiz.
Burada "kullanıcı", Linux dağıtımınızda kullandığınız kullanıcı adıyla değiştirilir.

64 bit için bunları yerleştiriyoruz:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

Ve 32 bit için:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.