Wine'ın daha yeni sürümlerine çevrilen bir Proton-i çatalı tanıtıldı

Juuso Alasuutari, Linux için ses işleme sistemlerinin geliştirilmesinde uzman (yazar Jackdbus и kirpik), oluşturulan proje
Proton-i, Valve'ın yeni büyük sürümlerini beklemeden mevcut Proton kod tabanını Wine'ın daha yeni sürümlerine taşımayı amaçlıyordu. Şu anda, dayalı bir Proton çeşidi Şarap 4.13, işlevsellik açısından Proton 4.11-2 ile aynıdır (ana Proton projesi Wine 4.11'i kullanır).

Proton-i'nin ana fikri, Wine'ın en son sürümlerinde sunulan yamaları kullanma yeteneği sağlamaktır (her sürümde birkaç yüz değişiklik yayınlanır), bu da daha önce başlatma sorunları yaşayan oyunların başlatılmasına potansiyel olarak yardımcı olabilir. Wine'ın yeni sürümlerinde bazı sorunların çözülebileceği, bazılarının ise Proton yamaları ile çözülebileceği varsayılıyor. Bu düzeltmelerin kombinasyonu, yeni Wine ve Proton'u ayrı ayrı kullanmaktan daha yüksek kalitede bir oyun deneyimi elde etmeyi potansiyel olarak mümkün kılacaktır.

Valve tarafından geliştirilen Proton projesinin Wine projesindeki gelişmelere dayandığını ve Windows için oluşturulan ve Steam kataloğunda sunulan oyun uygulamalarının Linux'ta başlatılmasını sağlamayı amaçladığını hatırlatalım. Proton, Steam Linux istemcisinde yalnızca Windows'a özel oyun uygulamalarını doğrudan çalıştırmanıza olanak tanır. Paket, DirectX çağrılarının Vulkan API'sine çevrilmesi yoluyla çalışan DirectX 9 (D9VK tabanlı), DirectX 10/11 (DXVK tabanlı) ve 12 (vkd3d tabanlı) uygulamalarını içerir ve oyun denetleyicileri için gelişmiş destek ve yetenek sağlar. Oyunlarda desteklenen ekran çözünürlüklerine bağlı olarak tam ekran modunu bağımsız olarak kullanmak için. Orijinal Wine ile karşılaştırıldığında, “esync” (Eventfd Senkronizasyonu) veya “Eventfd Senkronizasyonu” kullanımı sayesinde çok iş parçacıklı oyunların performansı önemli ölçüde artırıldı.futex/fsync".

Kaynak: opennet.ru

Yorum ekle