Spoločnosť Valve nové vydanie projektu , ktorý je založený na poznatkoch projektu Wine a je zameraný na zabezpečenie spustenia hier v systéme Linux, ktoré boli vyvinuté na platformu Windows a sú dostupné v katalógu Steam. Poznatky projektu pod licenciou BSD. Proton umožňuje priamo spúšťať v Linux kliete Steam herné aplikácie dodávané iba pre Windows. Balík obsahuje realizáciu DirectX 9 (na základe ), DirectX 10/11 (na báze ) a 12 (na báze ), fungujúci prostredníctvom prekladu volaní DirectX do API Vulkan, poskytuje vylepšenú podporu herných ovládačov a možnosť používať režim celej obrazovky nezávisle od podporovaných rozlíšení obrazovky v hrách.
V novej verzii:
- Pre hry je k dispozícii podpora priameho prístupu k herným ovládačom bez použitia emulačnej vrstvy, čo umožnilo výrazne zlepšiť kvalitu práce s rôznymi hernými kontrolérmi.
- Vrstva D9VK (implementácia Direct3D 9 nad API Vulkan) bola aktualizovaná na verziu , ktorá prináša podporu pre možnosti a funkcie d3d9.samplerAnisotropy, d3d9.maxAvailableMemory, d3d9.floatEmulation, GetRasterStatus, ProcessVertices, TexBem, TexM3x2Tex a TexM3x3Tex.
- Boli odstránené problémy s pádom a zamŕzaním pri používaní patchov fsync.
- Pridala sa nastaviteľná možnosť „WINEFSYNC_SPINCOUNT“, ktorá môže byť užitočná na zvýšenie výkonu niektorých hier.
- Pridala sa podpora najnovších verzií SDK Steamworks a OpenVR.
- Vylepšená podpora veľmi starých hier s podporou virtuálnej reality.
- Opravené pády, ktoré sa prejavovali pri zadávaní textu v niektorých hrách postavených na engine Unreal Engine 4, ako sú Mordhau a Deep Rock Galactic.
Ďalšie novinky zahŕňajú , rozšírenie pre
emuláciu rôznych herných konzol, ktoré umožňuje spúšťať klasické hry pomocou jednoduchého unifikovaného grafického rozhrania. Podporuje používanie emulátorov pre konzoly ako Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES a pod. Môžu sa používať ovládače z už existujúcich herných konzol, vrátane Playstation 3, Dualshock 3, 8bitdo, XBox 1 a XBox360. Emulátor podporuje rozšírené funkcie, ako sú viacerí hráči, ukladanie stavu, vylepšenie kvality obrazu starých hier pomocou shaderov, spätné prehrávanie hier, hot-plugging herných ovládačov a video streaming.
V novom vydaní bol zavedený režim syntézy reči, ktorý umožňuje identifikovať text zobrazený na obrazovke, prekladať ho do požadovaného jazyka a nepretržite ho predčítať nahlas. Pridaný bol aj režim substitúcie obrázkov, ktorý tiež identifikuje a prekladá text, ale snaží sa nahradiť pôvodný text na obrazovke prekladom. Tieto režimy môžu byť napríklad užitočné na prechádzanie japonských hier, ktoré nemajú anglické verzie. Preklad sa vykonáva prostredníctvom API Google Translate a .

Takisto stojí za zmienku modulu zabezpečenia kompatibility , ktorý umožňuje spúšťať priamo v Steam Play s použitím verzie Linux. , bez spustenia Windows verzií ScummVM alebo DOSBoxu cez Proton.
Zdroj: opennet.ru
