Przedstawiono odgałęzienie Proton-i, przetłumaczone na nowsze wersje Wine

Juuso Alasuutari, specjalizujący się w opracowywaniu systemów przetwarzania dźwięku dla Linux (autor jackdbus i LASH), utworzyła projekt
Proton-i, mający na celu portowanie aktualnej bazy kodu Proton na nowsze wersje Wine, bez czekania na nowe, znaczące wydania od firmy Valve. Obecnie już oferowana jest wersja Proton oparta na Wine 4.13, funkcjonalnie identyczna z Proton 4.11-2 (główny projekt Proton używa Wine 4.11).

Główną ideą Proton-i jest umożliwienie używania łat, wprowadzanych w świeżych wersjach Wine (w każdym wydaniu publikowanych jest kilka setek zmian), które potencjalnie mogą pomóc w uruchamianiu gier, w przypadku których wcześniej występowały problemy. Zakłada się, że niektóre problemy mogą być rozwiązane w nowych wydaniach Wine, a niektóre mogą być rozwiązywane za pomocą łat Proton. Połączenie tych poprawek potencjalnie daje możliwość osiągnięcia wyższej jakości działania gier niż przy użyciu nowego Wine i Proton osobno.

Przypomnijmy, że rozwijany przez firmę Valve projekt Proton oparty jest na pracach projektu Wine i ma na celu zapewnienie uruchamiania na Linuxie aplikacji gier stworzonych dla Windows, dostępnych w katalogu Steam. Proton umożliwia bezpośrednie uruchamianie w kliencie Steam na Linuxie aplikacji gier dostarczanych tylko dla Windows. Pakiet zawiera realizację DirectX 9 (na bazie D9VK), DirectX 10/11 (na bazie DXVK) i 12 (na bazie vkd3d), działających poprzez translację wywołań DirectX do API Vulkan, zapewniając lepsze wsparcie dla kontrolerów gier i możliwość korzystania z trybu pełnoekranowego niezależnie od obsługiwanych w grach rozdzielczości ekranu. W porównaniu do oryginalnego Wine, wydajność gier wielowątkowych znacznie wzrosła dzięki zastosowaniu łat „esync” (Eventfd Synchronization) lub „futex/fsync«.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster