Valve, Windows oyunlarını Linux'ta çalıştırmak için bir paket olan Proton 5.0'ı piyasaya sürdü

Vana Şirketi yayınlanan projenin yeni bir dalının ilk sürümü proton 5.0Wine projesinin geliştirmelerine dayanan ve Windows için oluşturulan ve Steam kataloğunda sunulan oyun uygulamalarının Linux'ta başlatılmasını sağlamayı amaçlayan. Proje geliştirmeleri yayılmış BSD lisansı altında.

Proton, Steam Linux istemcisinde yalnızca Windows'a özel oyun uygulamalarını doğrudan çalıştırmanıza olanak tanır. Paket, DirectX 9/10/11'in bir uygulamasını içerir (pakete dayalı olarak) DXVK) ve DirectX 12 (tabanlı) vkd3d), DirectX çağrılarının Vulkan API'sine çevrilmesi yoluyla çalışan oyun denetleyicileri için gelişmiş destek ve oyunlarda desteklenen ekran çözünürlüklerinden bağımsız olarak tam ekran modunu kullanma yeteneği sağlar. Çok iş parçacıklı oyunların performansını artırmak için mekanizmalar desteklenmektedir "esync"(Eventfd Senkronizasyonu) ve "futex/fsync".

В Yeni sürüm:

  • Kod tabanıyla senkronizasyon tamamlandı Şarap 5.03500'den fazla değişikliğin aktarıldığı (önceki şube şarap 4.11'e dayanıyordu). Proton 207'den 4.11 yama yukarıya taşındı ve artık ana Wine paketine dahil edildi;
  • Для отрисовки игр, использующих Direct3D 9, по умолчанию задействована прослойка DXVK, транслирующая вызовы в API Vulkan. Пользователи систем без поддержки Vulkan могут вернутся на бэкенд wined3d, использующий трансляцию в OpenGL, выставив настройку PROTON_USE_WINED3D;
  • Oyunların izinsiz değiştirilmesine karşı koruma sağlayan teknolojiyi kullanan desteklenen oyun yelpazesini genişleten Steam istemcisiyle entegrasyon güçlendirildi Denuvo. Örneğin Proton artık Just Cause 3, Batman: Arkham Knight ve Abzu gibi oyunları oynayabiliyor;
  • Yeni Proton kurulumları, bazı yeni oyunların gerektirdiği şekilde, işletim sisteminin daha yeni bir sürümüyle ilgili bilgileri döndürür.
    Eski ayarların parametreleri değişmeden kalır;

  • Wine 5.0'da birden fazla monitör ve grafik bağdaştırıcısıyla çalışma desteğinin eklenmesiyle ilgili önemli iyileştirmelerin geliştirilmesine başlandı;
  • Eski oyunlar için geliştirilmiş surround ses desteği;
  • Projenin Git deposunun yapısı değiştirildi. 5.0 şubesine yeni alt modüller eklendi; bu, git'ten derleme yapılırken bunların "git submodule update —init" komutuyla başlatılmasını gerektirir;
  • Bileşenleri F Ses DirectX ses kitaplıklarının (API XAudio2, X3DAudio, XAPO ve XACT3) uygulanmasıyla 20.02 sürümüne güncellendi;
  • Interlayers DXVKDXGI (DirectX Grafik Altyapısı), Direct3D 9, 10 ve 11'in uygulanmasını sağlayan ve Vulkan API'sine çağrı yayınlama yoluyla çalışan , dün yayınlanan sürüme güncellendi 1.5.4. DXVK 1.5.4, Direct3D 9 desteğiyle ilgili gerilemeleri düzeltir ve Anno 1701, EYE: Divine Cybermancy,
    Unutulmuş Diyarlar: Şeytan Taşı, Kralın Ödülü ve
    Witcher.

Kaynak: opennet.ru

Yorum ekle