DXVK 2.2 zaten yayınlandı ve bunlar onun haberleri

DXVK

DXVK, Wine kullanarak Linux'ta 3D uygulamaları ve oyunları çalıştırmak için kullanılabilir

Pelerinin yeni versiyonu DXVK 2.2 kullanıma sunuldu D3D11On12 ile uyumluluk desteğinin yanı sıra D3D9'un kısmi sunumu, hata düzeltmeleri ve daha fazlasını vurgulayabileceğimiz bazı çok ilginç değişikliklerle birlikte geliyor.

Hala DXVK'yı bilmeyenler içinne olduğunu bilmeliler Steam Play işlevinde bulunan araçlardan biri Steam'den. Harika bir araçtır.e Microsoft DirectX 11 ve DirectX 10 grafik çağrılarını dönüştürebilir Linux ile uyumlu açık kaynaklı grafik API'si olan Vulkan'a. DXVK'yı kullanmak için Wine ve Vulkan'a ek olarak, açıkça Vulkan uyumlu bir GPU'ya ihtiyacınız var.

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

DXVK 2.2'nin sunduğu bu yeni sürümde şunları bulabiliriz:D3D11On12 katmanı için destek eklendiO Direct3D 11'in Direct3D 12 üzerinde çalışmasına izin verir. Lego Builder's Journey gibi Unity motorunu temel alan yeni oyunlarda D3D12'yi desteklemek için, DXVK, D3D11 cihazları oluşturma yeteneğini hayata geçirdi D3D12On3CreateDevice işlevini ve ID11D12On3Device API'sini kullanan D11D12 cihazlarından.

Bu yeni sürümde öne çıkan değişikliklerden bir diğeri de Direct3D 9 uygulaması tanıtıldı kısmi görüntüleme desteği geri arabelleğin içeriğini sistem belleğine kopyalayarak ve ardından onu CPU penceresine çizerek bir pencerenin bölümlerinin görüntülenmesini düzenlemeye izin verir. Bu, oyun başlatıcılarla, özellikle Microsoft'un WPF Toolkit'ine ve bazı görsel romanlara dayalı olanlarla uyumluluğu geliştirir.

Bu işlev ile oluşturulmuş oyun başlatıcılarla uyumluluğu artırır Microsoft WPF'si performans düşüşü pahasına. Direct3D 9 için, sanal çerçeve arabelleklerinin (SwapChain) genel davranışı da iyileştirildi ve d3d9.noExplicitFrontBuffer seçeneği için destek kaldırıldı.

Bunun yanında ayrıca vurgulanmaktadır. Proton veya Wine ile birlikte kullanıldığında, varsayılan olarakgünlük dosyalarının oluşturulması durur ve teşhis mesajlarının konsola çıkışı, Wine'a özgü özellikler kullanılarak düzenlenir, vkd3d-proton'un davranışına karşılık gelir. Ayrı günlük dosyaları oluşturmaya devam etmek için DXVK_LOG_PATH ortam değişkenini ayarlayabilirsiniz.

Of the öne çıkan diğer değişiklikler:

  • Oyunlarda kullanılmayan D3D11 cihazları oluşturulurken bellek tüketimi önemli ölçüde azaltıldı.
  • Konuların doğru şekilde yok edilmemesine neden olan bir sorun düzeltildi.
  • Bir doku için geri bildirim döngülerini etkinleştirirken yanlış düzen izlemenin neden olduğu Vulkan doğrulama hataları düzeltildi.
  • Oyunların kullanılmayan D3D11 cihazları oluşturduğu durumlarda bellek kullanımı önemli ölçüde azaltıldı.

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/v2.2/dxvk-2.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-2.2.tar.gz

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

cd dxvk-2.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.