Přeskočit na obsah
Magazín Chatujme.cz
Hry · aktualizováno 29. 7. 2026 · čtení na 3 min

Valve vydal Proton 11 na jádru Wine 11, nově hratelných je pět her

Valve 7. července uvolnilo stabilní Proton 11.0-1, první vydání nové řady po třech měsících v betě. Postavené je na Wine 11.0. Nově hratelných je pět her, dalších třináct převzal ze zkušební větve Proton Experimental a spravily se hry od EA, které přestaly fungovat po aktualizaci launcheru. Pod povrchem je ale zásadnější změna: čekání vláken obsluhuje nově přímo linuxové jádro.

Ruce držící kapesní herní počítač Steam Deck s běžící hrou
Steam Deck s běžící hrou, snímek z konference FOSDEM 2024. Foto: Zughy, Wikimedia Commons (CC BY-SA 4.0)

Valve uvolnilo 7. července stabilní Proton 11.0-1. Nová řada byla od dubna k dispozici jen jako beta a teď se dostala ke všem. Nejviditelnější je seznam her, které na Linuxu nově fungují. Podstatnější je ale to, co se změnilo pod ním.

Co Proton dělá

Proton je vrstva, kterou Steam na Linuxu spouští hry napsané pro Windows. Nejde o emulaci, program běží přímo na procesoru. Proton jen zachytává volání funkcí Windows a překládá je na to, čemu rozumí Linux. Grafiku řeší dva samostatné překladače: DXVK převádí Direct3D 9 až 11 na Vulkan, vkd3d-proton dělá totéž pro Direct3D 12.

Základem celé stavby je projekt Wine. Proton 10 stál na Wine 10, Proton 11 se přesunul na Wine 11.0, které vyšlo 13. ledna 2026. Právě tenhle přesun je hlavní obsah vydání.

Čekání vláken se přestěhovalo do jádra

Nejdůležitější věc, kterou Wine 11 přineslo, se jmenuje ntsync. Windows nabízí programům tři základní nástroje, jimiž mezi sebou koordinují souběžně běžící vlákna: semafor, zámek a událost. Hra je používá stokrát za sekundu, pokaždé když jedno vlákno čeká, až druhé něco dopočítá.

Wine tyhle objekty dosud napodobovalo v uživatelském prostoru, pomocí vlastního procesu wineserver. Každé čekání tedy znamenalo výlet k cizímu procesu a zpátky. Dokumentace linuxového jádra to shrnuje bez příkras: implementace v uživatelském prostoru se stávajícími nástroji nemůže dosáhnout výkonu Windows a zároveň si udržet přesnou sémantiku.

Ovladač ntsync je odpověď. Vytváří zařízení /dev/ntsync a implementuje semafory, zámky i události přímo v jádře, včetně obou variant událostí, které Windows rozlišují. Do hlavní řady linuxového jádra se dostal ve verzi 6.14. Wine 11 ho umí využít, Proton 11 tedy taky.

Jestli ovladač na daném stroji vůbec je a jestli ho běžící hra používá, se dá ověřit dvěma příkazy:

# existuje uzel ovladače?
ls /dev/ntsync

# sáhla na něj běžící hra?
lsof /dev/ntsync

Zisk se liší hra od hry. Největší je tam, kde hru brzdí procesor a hodně vláken na sebe navzájem čeká. Jinde je rozdíl v jednotkách procent. Naměřená čísla se mezi jednotlivými testy rozcházejí natolik, že z nich nejde udělat obecný slib, a je férové to říct rovnou.

Dokumentace jádra zároveň varuje, že ntsync je nástroj výhradně pro kompatibilitu. Pro běžnou synchronizaci ve vlastním programu se používat nemá, na to jsou futex a poll.

Pět nových her, třináct převzatých

Pět her běží pod Protonem poprvé: Unknown Faces, Gothic 1 Classic, X-Plane 12, Breath of Fire IV a Deadly Premonition. Dalších třináct dosud fungovalo jen v experimentální větvi Protonu a teď se přesunulo do stabilní. Mezi nimi jsou původní Resident Evil z roku 1996 a Resident Evil 2 z roku 1998, oba díly Dino Crisis, DCS World Steam Edition, Metal Gear Survive, Warhammer: Vermintide 2, Shogun: Total War, From Dust a Metal Fatigue.

Kdo hraje na Steam Decku nebo na počítači se SteamOS, nemusí dělat nic. Kdo má běžnou linuxovou distribuci, přepne v nastavení Steamu verzi Protonu ručně.

Opravy, které potkají víc lidí než nové tituly

Praktičtější než seznam přírůstků je seznam oprav. Nejvíc hráčů se dotkla ta první: po nedávné aktualizaci klienta EA Desktop přestala řada her od EA startovat. Proton 11.0-1 to opravuje a zároveň spravuje překryv Steamu, který u těchto her nefungoval správně.

Dál přibyla oprava vykreslování oken launcheru od Rockstaru, rozjelo se přehrávání videa ve hrách She Sees Red a Crimson Desert, vrátil se hlasový chat v Phasmophobii a spravilo se připojování ovladačů za běhu, které nefungovalo mimo jiné u 8BitDo Ultimate 2C. Ve virtuální realitě je znovu hratelný režim VR v No Man's Sky a zlepšilo se sledování ovladačů v Microsoft Flight Simulatoru. Do seznamu se vešly i drobnosti, jako je maximalizace oken v prostředí KDE, podpora dvou monitorů ve Space Engineers nebo chybné vykreslení některých znaků při ukrajinském jazyku ve hře Chambers.

Verze součástí

Proton je balík několika projektů, a vydání každý z nich posouvá. V 11.0-1 je Wine 11.0, Wine Mono 11.0.0, DXVK ve verzi 2.7.1, DXVK-NVAPI 0.9.1, vkd3d 1.19 a nástroj pro přístupnost Xalia 0.4.9.

Samostatnou položkou jsou sestavení pro ARM64EC, která používají překladač instrukcí FEX ve verzi 2605. To je větev, díky níž mohou hry pro procesory x86 běžet na strojích s architekturou ARM.

Co z toho plyne

Vydání Protonu se dlouho hodnotila podle toho, kolik her přibylo do seznamu. Proton 11 se dá číst jinak: nejzajímavější změna je ta, kterou hráč nikde neuvidí. Kus chování Windows se přestal napodobovat oklikou a přesunul se tam, kam patří, tedy do jádra operačního systému. Hry, které z toho vytěží nejvíc, jsou přitom často ty starší a hodně vláknové, u nichž by nikdo výkonnostní skok nečekal.

Zdroje: poznámky k vydání Proton 11.0-1 na GitHubu, zpráva serveru Phoronixdokumentace ovladače ntsync v linuxovém jádře.

Diskuse

Zatím tu nikdo nediskutuje. Můžete být první.

Napsat příspěvek

Diskutovat můžete i bez účtu. S registrací se ale příspěvek zveřejní hned a nemusíte pokaždé vyplňovat jméno. Účet už máte? Přihlaste se.

Nezveřejňujeme ho, slouží jen redakci.

Podporuje zápis Texy: **tučně**, *kurzíva*, odrážky, odkazy.

Dál k tématu

Programování

Unity ohlásilo verzi 7 na rok 2027. Slib, že se nic nerozbije, má výjimky

Unity ohlásilo 21. července na konferenci Unite Seoul plán sedmé generace svého herního nástroje. Beta má být v prosinci, vydání v prvním čtvrtletí 2027. Firma slibuje, že se projekty z šestky přenesou bez přestavby; její vlastní příručka k novému běhovému prostředí přitom vyjmenovává změny, které starý kód rozbijí.