Valve vydává Proton 5.0, sadu pro spouštění her pro Windows na Linuxu

Společnost Valve publikováno první vydání nové větve projektu Proton 5.0 XNUMX, která je založena na vývoji projektu Wine a je zaměřena na umožnění spuštění herních aplikací vytvořených pro Windows a prezentovaných v katalogu Steam na Linuxu. Úspěchy projektu šíření pod licencí BSD.

Proton vám umožňuje přímo spouštět herní aplikace pouze pro Windows na klientovi Steam Linux. Balíček obsahuje implementaci DirectX 9/10/11 (na základě balíčku DXVK) a DirectX 12 (založené na vkd3d), které fungují na základě překladu volání DirectX do Vulkan API, poskytují vylepšenou podporu pro herní ovladače a možnost používat režim celé obrazovky bez ohledu na rozlišení obrazovky podporované ve hrách. Ke zvýšení výkonu vícevláknových her jsou mechanismy "esync" (Synchronizace Eventfd) a "futex/fsync".

В nová verze:

  • Synchronizace s kódovou základnou dokončena Víno 5.0, ze kterého bylo přeneseno více než 3500 změn (předchozí větev byla založena na víně 4.11). 207 oprav z Protonu 4.11 bylo přesunuto proti proudu a jsou nyní součástí hlavního balíčku Wine;
  • Pro vykreslování her pomocí Direct3D 9 je ve výchozím nastavení povolena vrstva DXVK, která překládá volání do Vulkan API. Uživatelé systémů bez podpory Vulkan se mohou vrátit k backendu wined3d, který používá překlad OpenGL, nastavením nastavení PROTON_USE_WINED3D;
  • Byla posílena integrace s klientem Steam, čímž se rozšířila řada podporovaných her, které využívají technologii k ochraně před neoprávněnou úpravou her Denuvo. Proton nyní může například hrát hry jako Just Cause 3, Batman: Arkham Knight a Abzu;
  • Nové instalace Protonu vracejí informace o novější verzi operačního systému, jak to vyžadují některé nové hry.
    Parametry starého nastavení zůstávají nezměněny;

  • Byl zahájen vývoj významných vylepšení souvisejících s přidáním podpory pro práci s více monitory a grafickými adaptéry ve Wine 5.0;
  • Vylepšená podpora prostorového zvuku pro starší hry;
  • Struktura úložiště Git projektu byla změněna. Do větve 5.0 byly přidány nové submoduly, které vyžadují, aby při sestavování z git byly inicializovány příkazem „git submodule update —init“;
  • Komponenty FAudio s implementací zvukových knihoven DirectX (API XAudio2, X3DAudio, XAPO a XACT3) aktualizovaných na verzi 20.02;
  • Mezivrstva DXVK, který poskytuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, fungující prostřednictvím vysílání volání do Vulkan API, byl aktualizován na verzi zveřejněnou včera 1.5.4. DXVK 1.5.4 opravuje regrese související s podporou Direct3D 9 a řeší problémy vyskytující se v Anno 1701, EYE: Divine Cybermancy,
    Forgotten Realms: Demon Stone, King's Bounty a
    Zaklínač.

Zdroj: opennet.ru

Přidat komentář