A Valve kiadja a Proton 5.0-t, a Windows-játékok Linux rendszeren való futtatására szolgáló csomagot

Szelep Társaság közzétett a projekt új ágának első kiadása Proton 5.0, amely a Wine projekt fejlesztésein alapul, és célja, hogy a Windows-ra készített és a Steam katalógusban bemutatott játékalkalmazások futhassanak Linuxon. A projekt eredményei terjedés a BSD licenc alatt.

A Proton lehetővé teszi a csak Windows-alapú játékalkalmazások közvetlen futtatását a Steam Linux kliensen. A csomag tartalmazza a DirectX 9/10/11 implementációját (a csomag alapján DXVK) és a DirectX 12 (alapján vkd3d), amelyek a DirectX-hívások Vulkan API-ra való fordításával működnek, jobb támogatást nyújtanak a játékvezérlők számára, és lehetővé teszik a teljes képernyős mód használatát, függetlenül a játékok által támogatott képernyőfelbontásoktól. A többszálas játékok teljesítményének növelése érdekében a mechanizmusok "esync" (Eventfd szinkronizálás) és "futex/fsync”.

В új verzió:

  • A kódbázissal való szinkronizálás befejeződött Bor 5.0, amelyből több mint 3500 változás került át (az előző ág a bor 4.11-re épült). 207 javítás a Proton 4.11-ből felfelé került, és most már benne van a fő Wine csomagban;
  • A játékok Direct3D 9 használatával történő megjelenítéséhez alapértelmezés szerint engedélyezve van a DXVK réteg, amely lefordítja a hívásokat a Vulkan API-ra. A Vulkan támogatás nélküli rendszerek felhasználói a PROTON_USE_WINED3D beállításával visszatérhetnek az OpenGL fordítást használó wined3d háttérrendszerhez;
  • Megerősítették a Steam klienssel való integrációt, ami kibővítette a támogatott játékok körét, amelyek technológiát használnak a játékok jogosulatlan módosítása ellen. Denuvo. Például a Proton most olyan játékokkal tud játszani, mint a Just Cause 3, a Batman: Arkham Knight és az Abzu;
  • Az új Proton-telepítések az operációs rendszer újabb verziójáról adnak vissza információkat, ahogy azt egyes új játékok megkövetelik.
    A régi beállítások paraméterei változatlanok maradnak;

  • Megkezdődött a fejlesztés a jelentős fejlesztéseken, amelyek a több monitorral és grafikus adapterrel való munkavégzés támogatásával kapcsolatosak a Wine 5.0-ban;
  • Továbbfejlesztett térhatású hangtámogatás a régebbi játékokhoz;
  • A projekt Git-tárának szerkezete megváltozott. Új almodulok kerültek az 5.0-s ágba, ami megköveteli, hogy git-ből építve ezeket a „git submodule update —init” paranccsal kell inicializálni;
  • Alkatrészek FAudio a 2-os kiadásra frissített DirectX hangkönyvtárak (API XAudio3, X3DAudio, XAPO és XACT20.02) megvalósításával;
  • közbenső réteg DXVK, amely a DXGI (DirectX Graphics Infrastructure) megvalósítását biztosítja, a Direct3D 9, 10 és 11, amely a Vulkan API-hoz sugárzott hívásokon keresztül működik, a tegnap közzétett kiadáshoz frissült. 1.5.4. A DXVK 1.5.4 javítja a Direct3D 9 támogatásával kapcsolatos regressziókat, és megoldja az Anno 1701, EYE: Divine Cybermancy,
    Forgotten Realms: Demon Stone, King's Bounty és
    A Boszorkány.

Forrás: opennet.ru

Hozzászólás