- A Proton átalakította a játékokat Linux azáltal, hogy lehetővé teszi a címek lejátszását innen: Windows.
- A Proton támogatása és kompatibilitása bővíthető testreszabott verziókkal, például a Proton GE-vel.
- Az olyan eszközök, mint a ProtonUp-Qt és a PortProton, leegyszerűsítik a Proton kezelését és használatát a rendszeren kívül. Gőz.

A Proton megjelenése a Steamen igazi forradalmat jelentett azoknak a Linux-felhasználóknak, akik eredetileg Windowsra tervezett játékokat szeretnének élvezni anélkül, hogy lemondanának kedvenc operációs rendszerükről. Míg néhány évvel ezelőtt elképzelhetetlen volt, hogy a Steam katalógusának nagy részét Linuxon játsszák, ma a helyzet drámaian megváltozott. A Valve és a fejlesztői közösség együttműködésének köszönhetően egyre több játék érhető el Linuxon, vagy futtatható minimális gonddal.
Ez a cikk elmagyarázza, hogyan konfigurálható a Proton Steamen Linuxon, részletesen ismertetve a teljes folyamatot a Steam és a Proton telepítésétől a Proton GE (GloriousEggroll) aktiválásáig és olyan eszközök használatáig, mint a ProtonUp-Qt és a PortProton. Tippeket , disztribúció-specifikus részleteket, előfeltételeket és számos bevált gyakorlatot is megosztunk , hogy a legtöbbet hozhasd ki játékkönyvtáradból Linuxon.
Mi a Proton, és miért kulcsfontosságú a Linuxon játszható játékokhoz?
A Proton egy Valve által létrehozott kompatibilitási réteg, amely a Wine- on alapul , és lehetővé teszi Windows játékok és programok futtatását Linux rendszereken. A Wine-ra vonatkozó javítások és extra komponensek hozzáadásával a Proton lehetővé teszi, hogy több ezer, hivatalosan csak Windowsra elérhető játék kivételes teljesítménnyel és kompatibilitással fusson Linuxon.
A Proton Steambe való integrációja különösen jelentős volt , mivel a Steam a vezető globális videojáték- terjesztési platform, és hatalmas címkönyvtárat kínál. Ez vezetett a Linuxon játszható játékok megállíthatatlan növekedéséhez az elmúlt években , sőt olyan Linux-alapú konzolok létezéséhez is, mint a Steam Deck, amely a Protont használja alapkomponensként.
A Proton Steamen való használatának előfeltételei
Mielőtt belekezdenél a Steam és a Proton telepítésébe Linux gépeden, tarts szem előtt néhány fontos szempontot:
- Vulkan-kompatibilis grafikus kártya: Lényeges, hogy a GPU (Nvidia, AMD ill Intel) támogatja a Vulkan API-t és rendelkezik illesztőprogramok frissítve. Az Nvidia GeForce 600-as sorozat és újabbak, az AMD Radeon HD7000 és újabbak, valamint az Intel HD 500 és újabbak általában jó támogatást nyújtanak.
- Frissített grafikus illesztőprogramok: Az olyan disztribúciókon, mint az Ubuntu, a driver eszközből frissíthetsz. Az Nvidia saját illesztőprogramokat igényel; Az AMD és az Intel optimálisan működik a nyílt forráskódú Mesa illesztőprogramokkal.
- Telepített Vulkan könyvtárak: Sok esetben telepítenie kell a Vulkan engedélyezéséhez szükséges csomagokat, a disztribúciótól függően. Ubuntuhoz ajánlott:
sudo apt install libvulkan1 libvulkan1:i386 vulkan-utils
És ha Mesát használsz:
sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 libvulkan1 libvulkan1:i386 vulkan-utils
- További függőségek: A maximális kompatibilitás biztosítása érdekében telepíts olyan függőségeket, mint a bubblewrap, gamemode, tar, wget, curl, zenity, zstd és mások. Példa Debian/Ubuntu rendszerre:
sudo dpkg --add-architecture i386 sudo add-apt-repository multiverse sudo apt update && sudo apt upgrade sudo apt install bubblewrap curl gamemode icoutils tar vulkan-tools libvulkan1 libvulkan1:i386 wget zenity zstd steam cabextract
Steam telepítése Linuxra
A Steam natívan elérhető Linuxra a legtöbb disztribúción, akár hivatalos tárolókon, univerzális formátumokon, akár Flatpak és Snap formátumokon keresztül. A disztribúciótól függően a következőképpen telepítheted:
- Ubuntu/Debian (APT):
sudo apt telepítse a gőzt
gőz
- Ubuntu (Snap): Ha a Snapet részesíted előnyben, telepítheted a Steam legújabb verzióját:
sudo snap telepítés Steam-ben
gőz
Megjegyzés: Problémák adódhatnak a GPU-illesztőprogramokkal a Snap használatakor, mivel azok nem települnek automatikusan.
- Flatpak: Flatpak formájában is kapható. Először mindenképpen telepítsd a Flatpakot, ha a disztribúciód nem tartalmazza alapértelmezés szerint.
A telepítés után jelentkezz be Steam fiókoddal, és máris aktiválhatod a Protont.
Engedélyezd a Proton és a Steam Play használatát minden játékban
A Steam Play alapértelmezés szerint engedélyezve van a hivatalosan támogatott címeknél. A Proton igazi ereje azonban abban mutatkozik meg, hogy minden játékban engedélyezve van a használata, beleértve azokat is, amelyeket hivatalosan nem támogatnak Linuxon.
Aktiválja a Protont a következő lépésekkel:
- Nyissa meg a Steam klienst.
- A felső sávon lépjen a következőre: Steam > Beállítások > Kompatibilitás.
- Jelölje be a négyzetet Engedélyezd a Steam Play-et a támogatott címekhez (általában alapértelmezés szerint engedélyezve van).
- Jelöld be a „Steam Play engedélyezése minden címhez” lehetőséget is.. A Steam kérni fogja az újraindítást a változtatások alkalmazásához.
- Az újraindítás után telepíthetsz bármilyen játékot, és a játék tulajdonságaiból kényszerítheted a Proton kompatibilitást: Jobb klikk a játékon > Tulajdonságok > Kompatibilitás > Egy adott kompatibilitási eszköz használatának kényszerítése Steam játékhoz. Itt kiválaszthatja a kívánt Proton verziót (pl. Proton 6.3-8 vagy újabb).
Ennek az opciónak köszönhetően gyakorlatilag bármilyen Windows-játékot kipróbálhatsz Linuxon a Steam segítségével.
A Proton különböző verzióinak manuális telepítése
A Steam automatikusan letölti és telepíti a Proton hivatalos és kísérleti verzióit, de nagyon hasznos lehet egyéni verziók, például a Proton GE (GloriousEggroll) hozzáadása a kompatibilitás és a teljesítmény maximalizálása érdekében, különösen a legújabb vagy problémás játékok esetében.
Proton Glorious Eggroll (Proton GE): Mi ez és hogyan telepíthetem?
A Proton GloriousEggroll a Proton módosított változata, amelyet a GloriousEggroll (egy Red Hat alkalmazott) fejlesztett ki, és amely kompatibilitási, multimédiás támogatási, AMD FSR-fejlesztési és összetett címekhez kapcsolódó javításokat és fejlesztéseket tartalmaz. Sok AAA játék és újabb cím gyorsabban és jobban fut a Proton GE-vel, mint a Valve stabil ágával.
A Proton GE manuális telepítéséhez:
- Hozza létre a könyvtárat az egyéni kompatibilitási eszközökhöz:
mkdir -p ~/.steam/root/compatibilitytools.d - Töltse le a Proton GE kívánt verzióját a projekt GitHub kiadási oldaláról. Ha a fájlnév tartalmazza a „LoL” szót, akkor az csak a League of Legends játékosait célozza meg.
- Csomagold ki a letöltött fájlt a ~/.steam/root/compatibilitytools.d mappába.
- Zárd be a Steam-et, majd nyisd meg újra; Most már kiválaszthatja a Proton GE-t a kompatibilitási eszközök részben.
Ha Flatpak formátumban használod a Steamet, az elérési út a következő lesz: ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d
A Proton GE grafikus telepítése ProtonUp-Qt-vel
A Proton GE és más kompatibilitási rétegek telepítésének megkönnyítésére létezik a ProtonUp-Qt, egy grafikus eszköz, amely automatizálja a letöltést és a telepítést.
- Telepítse a ProtonUp-Qt-t AppImage-ként vagy a Flatpakból. Ubuntu alatt szükség lehet a telepítésre biztosíték Az AppImage futtatásához:
sudo apt install fuse - Nyisd meg a ProtonUp-Qt-t, kattints az „Verzió hozzáadása” gombra, válaszd a „GE-Proton” lehetőséget, válaszd ki a kívánt verziót, majd kattints a „Telepítés” gombra.
- Ha kész vagy, zárd be, majd nyisd meg újra a Steamet az új verzió automatikus észleléséhez.
A ProtonUp-Qt támogatja mind a hagyományos Steam-et, mind a Flatpak-ot.
PortProton: Proton a Steamen kívül és harmadik féltől származó játékokon kívül
A Proton nem csak Steamre való: vannak alternatívák is, mint például a PortProton, amely lehetővé teszi Windows játékok futtatását Steamen kívül a Proton használatával, ideális a GoG-tól, az Epic Games Store- tól , az Origintől vagy független fejlesztőktől vásárolt címekhez.
A PortProton telepítéséhez:
- Futtassa a következő parancsot:
wget -c -T 5 https://portwine-linux.ru/ftp/portwine/PortProton-95 && sh "./PortProton-95" - Ha kész, elindíthatod a PortProtont, beállíthatod a Wine-t, telepíthetsz indítóprogramokat más áruházakból vagy független játékokból, sőt, akár egyéni parancsikonokat is létrehozhatsz a játékaidhoz.
A PortProton lehetővé teszi a különböző kompatibilitási rétegek (Proton Steam vagy Proton GE) közötti választást, valamint az emulált API (DirectX 9-11, 12 vagy OpenGL) kiválasztását. Ezenkívül a PortProton megpróbálja automatikusan telepíteni a szükséges könyvtárakat a játék első indításakor.
Proton-caller: Futtasson bármilyen Windows programot a Protonnal
Egy másik érdekes eszköz a proton-caller, amely lehetővé teszi Windows alkalmazások és játékok közvetlen futtatását a Protonnal, mintha Wine-t használnánk, de kihasználva a Proton ökoszisztémáját.
A proton-caller telepítéséhez és konfigurálásához (Ubuntu 22.04-ből vagy származékokból):
- Telepítés ezzel:
sudo apt install proton-caller - Hozza létre a konfigurációs fájlt ~/.config/proton.conf a következő formátummal:
data="/proton-fájlok/kívánt/útvonala" steam="/Steam/fájlod/útvonala/" common="/Steam/fájlod/útvonala/common/"
Az információk szétdarabolódása: A Proton futásidejű fájljainak tárolására szolgáló könyvtár.
gőz: A mappa, ahová a Steam telepítve van.
közös: Az elérési út, ahol a Proton verziók találhatók (alapértelmezés szerint a steamapps/common könyvtárban). - .exe futtatásához:
proton-call -r /ruta/al/archivo.exe
Ha hibát tapasztal a konfiguráció megnyitásakor, ellenőrizze, hogy a parancsot a megfelelő könyvtárból futtatja-e, vagy hogy a megadott elérési utak léteznek-e.
A proton-caller segítségével szkripteket hozhatsz létre a személyes bináris fájlok mappádban, hogy automatizáld a kedvenc játékaid végrehajtását.
Szenvedélyes író a bájtok és általában a technológia világáról. Szeretem megosztani tudásomat írásban, és ezt fogom tenni ebben a blogban, megmutatom a legérdekesebb dolgokat a kütyükről, szoftverekről, hardverekről, technológiai trendekről stb. Célom, hogy egyszerű és szórakoztató módon segítsek eligazodni a digitális világban.