Rengeteg javítás érkezik a Linux és a Steam Deck játékokhoz

kami911 képe

Az új GE-Proton 9-1 verzió megérkezésével további javításokat és fejlesztéseket hozott magával, amelyekkel még hatékonyabbá vált a játékélmény a támogatott alkalmazásokban. A GE-Proton mindig is a játékosok számára kínált egyedi lehetőségeket, és ez a legfrissebb verzió sem okoz csalódást. Ez az első GE-Proton kiadás, ami a Wine 9.0 és Proton 9.0 alapján készült, és rengeteg javítást hozott magával különféle játékokhoz, valamint új játékokat adott hozzá az ULWGL-hez (Unified Linux Wine Game Launcher – Egyesített Linux Wine Játék Indító).

Emlékeztetőként: Az ULWGL egy új egységes indító, amelyet Windows játékok futtatására Linuxon használnak, alapvetően egy másolata annak, hogy a Steam Linux Futtatási Idő/Steam Futtatási Eszközök hogyan működnek, hogy a Proton megfelelően fusson a Steam-en kívül, különféle specifikus játékbeállításokkal. Ez nem egy önálló indító, mint például a Lutris vagy a Heroic, ehelyett közvetlenül használhatják. Maga a GE-Proton egy közösség által készített verzió a Protonból, amelyet a Valve nem támogat, és amely gyakran olyan javításokat tartalmaz, amelyeket a Valve nem tud terjeszteni (néha jogi okokból, más alkalommal pedig több QA tesztidő miatt).

A jelentős változások a GE-Proton 9-1-ben a következőek:

Proton:

  • Az upstream változtatások beillesztve a proton 9 bleeding edge verzióból
  • A Wine frissítve a Proton 9 bleeding edge verziójára
  • A dxvk frissítve a legújabb git verzióra
  • A vkd3d frissítve a legújabb git verzióra

Wine:

  • Az összes előző Proton-GE javítás újraalapozva a proton 9-re.
  • A Star Citizen EAC javítás eltávolítva, mert már nem szükséges. Helyette jelenleg a protonfix-et használja az EOS_USE_ANTICHEATCLIENTNULL=1 paraméterrel.
  • A wine-staging újraalapozva a proton 9 bleeding edge wine verziójára

Protonfixes:

  • Core count javítás hozzáadva a farcry primal-hoz (ez már lehetővé teszi a játék futtatását)
  • ulwgl bejegyzés hozzáadva a farcry primal EGS verziójához
  • Core count javítás hozzáadva a farcry 2-höz
  • ulwgl bejegyzés hozzáadva a farcry 2 uplay és EGS verziójához
  • Core count javítás hozzáadva a far cry blood dragon-hoz
  • ulwgl bejegyzések hozzáadva a far cry blood dragon uplay és EGS verziójához
  • ulwgl bejegyzések hozzáadva a farcry 3 uplay és EGS verziójához
  • ulwgl bejegyzések hozzáadva a farcry 4 uplay és EGS verziójához
  • ulwgl bejegyzés hozzáadva az uncharted legacy of thieves collection EGS verziójához
  • Javítások hozzáadva a Trails in the Sky 1-3-hoz és ulwgl bejegyzések a gog verziókhoz (köszönet keenanweaver-nek)
  • Core count javítás hozzáadva a New World-höz
  • zoom games platform hozzáadva az ulwlgl-hez
  • Javítás hozzáadva a duke nukem manhatten project zoom edition-höz
  • Javítások és ulwgl bejegyzések hozzáadva a Soldier of Fortune II gog verziójához (köszönet keenanweaver-nek)
  • Javítás hozzáadva a Street Racing Syndicate-hoz (köszönet doZennn-nek)
  • Javítás és ulwgl bejegyzés hozzáadva a hardwar zoom verziójához (köszönet keenanweaver-nek)
  • Javítás hozzáadva a They Are Billions-hoz és ulwgl bejegyzés a gog verzióhoz (köszönet zocker-160-nak)
  • Javítás hozzáadva a Grim Dawn fekete képernyős problémájához és ulwgl bejegyzés a gog verzióhoz (köszönet Aqa-Ib-nek)
  • Javítás hozzáadva a Dirt 3 complete edition-höz
  • Javítás hozzáadva a Postal III-hoz (köszönet doZennn-nek)
  • Javítások az Incoming trilogy-hez (köszönet doZennn-nek)
  • A assetto corsa dotnet telepítésének javítása (újra fut a játék)
  • Javítás és ulwgl bejegyzés hozzáadva a Silent Hill 4 gog verziójához (köszönet keenanweaver-nek)
  • Javítás és ulwgl bejegyzés hozzáadva a Wheel of Time gog verziójához (köszönet keenanweaver-nek)
  • Javítás hozzáadva a Gabriel Knight 3-hoz (köszönet marianoag-nak)
  • Javítás hozzáadva a Gobliiins 5-höz (köszönet marianoag-nak)
  • Javítás hozzáadva a Ceville-hoz (köszönet marianoag-nak)
  • Javítás hozzáadva a Nine Witches: Family Disruption-höz (köszönet marianoag-nak)
  • Az xrandr hozzáadva a protonfixes-hez

Ismeret probléma:

  • A WMV videólejátszási visszaesés néhány játékban (egy példa erre az Ultimate Marvel vs Capcom 3). Ez egy ismert visszaesés az előző folyamatban lévő protonban, és tudnak róla/dolgoznak rajta.

Ahogy a videojáték-ipar fejlődik, egyre fontosabbá válik azoknak a játékosoknak a közössége, akik Linuxon szeretnék élvezni kedvenc címüket. A Valve által fejlesztett Proton program az egyik kulcsfontosságú eszköz ebben a folyamatban, lehetővé téve a Windows alapú játékok futtatását Linux rendszereken.

Most pedig bemutatunk egy új verziót: a Proton legfrissebb, legújabb verzióját, mely további fejlesztéseket tartalmaz a Valve által kínált alapverzióhoz képest. Ez a változat a Proton Experimental WINE legfrissebb verziójára épül, és számos egyedi funkciót és javítást tartalmaz, hogy még jobban ki lehessen használni a játékélményt Linux környezetben.

Az új Proton verzió tartalmazza az alábbiakat, amelyeket a Valve által fejlesztett Proton nem:

  1. További médiával kapcsolatos javítások a jobb videolejátszásért: Ezek a javítások hozzáadott támogatást biztosítanak a videólejátszáshoz, így a felhasználók még zökkenőmentesebben élvezhetik a játékokat.

  2. AMD FSR javítások közvetlenül a teljes képernyős módhoz: A teljes képernyős módhoz hozzáadott FSR Fake felbontás javítás lehetővé teszi a felhasználók számára, hogy jobban szabályozhassák a játék grafikai beállításait.

  3. Nvidia CUDA támogatás a PhysX és NVAPI-hez: Ez a támogatás lehetővé teszi a Nvidia GPU-k teljes kihasználását a játék során, amely javíthatja a fizikai szimulációt és a játék teljesítményét.

  4. Nyers (raw) bemeneti eszköz (egér) támogatás: Ez a funkció a felhasználók számára lehetővé teszi, hogy pontosabban irányítsák az egeret a játékban, ami növelheti a precizitást és az élményt.

  5. 'protonfixes' rendszer: Ez egy automatizált rendszer, amely játékonként alkalmaz különféle javításokat, például winetricks-et, környezeti változókat, EAC kijáratokat, felülírásokat stb.

  6. Különböző feljebbálló WINE javítások: Ezek a javítások a legfrissebb WINE verziókból származnak, és további stabilitást és teljesítményt hoznak a játékokhoz.

  7. Különböző wine-staging javítások: Ezek a javítások alkalmazkodnak a legújabb változásokhoz és szükségességekhez, így biztosítva, hogy a játékok futása zökkenőmentes legyen.

Ez az egyedi Proton verzió azoknak szól, akik a legújabb technológiákat keresik a Linux játékélmény javításához. Bár ez a változat további beállításokat és finomhangolást igényelhet a felhasználóktól, a végén garantáltan még jobb élményt nyújt a Linux platformon futó játékokhoz.

Ahogy a fejlesztések és a közösség folyamatosan dolgozik azon, hogy a Windows alapú játékok egyenértékű élményt nyújtsanak Linux rendszereken, az ilyen egyedi és továbbfejlesztett verziók mint ez a Proton, egy lépéssel közelebb visznek minket a Linux mint játékplatform létjogosultságának széleskörű elfogadásához.

Telepítési lehetőségek

A Steam felhasználói számára két további népszerű alternatíva áll rendelkezésre a Steam Flatpak és a Steam Snap formájában. Ezek az alternatív megoldások lehetővé teszik a Steam telepítését és futtatását különböző Linux disztribúciókon, és lehetőséget adnak az Unofficial Proton Builds, például a GloriousEggroll által készített Proton változatok használatára. Azonban fontos megjegyezni, hogy ezek az nem hivatalos  verziók nem támogatottak sem az egyedi változatot készítő GloriousEggroll, sem a Valve részéről, és nem minden játékot és esetet teszteltek.

Flatpak

Azok számára, akik a Steam Flatpakot használják, az alábbi , vagy a kézi telepítés lépéseit kell követniük az Unofficial Proton Builds telepítéséhez:

  1. Adja hozzá a Flathub tárolót.

  2. Futtassa a következő parancsot:

    flatpak install com.valvesoftware.Steam.CompatibilityTool.Proton-GE

  3. Engedélyezze a proton-ge-custom opciót.

Kézi telepítés (Manual)

  1. Töltse le a kívánt verziót a Releases oldalról.

  2. Hozzon létre egy ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/ könyvtárat, ha nem létezik.

  3. Csomagolja ki a letöltött fájlt a ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/ könyvtárba.

    tar -xf GE-ProtonVERSION.tar.gz -C ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/

  4. Indítsa újra a Steamt.

  5. Engedélyezze a proton-ge-custom opciót.

Snap

Azok számára, akik a Steam Snapet használják, az alábbi lépéseket kell követniük az Unofficial Proton Builds telepítéséhez:

Kézi telepítés (Manual)

  1. Töltse le a kívánt verziót a Releases oldalról.

  2. Hozzon létre egy ~/snap/steam/common/.steam/steam/compatibilitytools.d/ könyvtárat, ha nem létezik.

  3. Csomagolja ki a letöltött fájlt a ~/snap/steam/common/.steam/steam/compatibilitytools.d/ könyvtárba.

    tar -xf GE-ProtonVERSION.tar.gz -C ~/snap/steam/common/.steam/steam/compatibilitytools.d/

  4. Indítsa újra a Steamt.

  5. Engedélyezze a proton-ge-custom opciót.

Fontos megjegyezni, hogy ezek a nem hivatalos verziók nem kapnak hivatalos támogatást sem a fejlesztőktől, sem a Valve-től, így azok használatát saját felelősségére kell vállalnia a felhasználónak. Használatuk során figyelmesen kell eljárni, és az esetleges problémák vagy hibák megjelenése esetén a fejlesztőket kell tájékoztatni a probléma megoldása érdekében.

Telepítés a ProtonUp-Qt alkalmazás segítségével

A Wine és Proton alapú kompatibilitási eszközök és kiegészőik telepítése és kezelése a Steam és Lutris számára ezzel a grafikus felhasználói felülettel gyerekjáték.

Az egyre bővülő játékvilágban nem ritka, hogy olyan játékokat szeretnénk játszani, melyek eredetileg más platformokra készültek. Ebben segítségére lehetnek különböző kompatibilitási eszközök, melyek lehetővé teszik, hogy olyan játékokat futasson Windows alapú környezetben, melyek eredetileg nem voltak Linux-ra tervezve. Ezek közül néhányat érdemes megemlíteni: Steam, Heroic Games Launcher és Lutris, amelyek használatához könnyedén telepítheti a szükséges programokat és kezelheti grafikus felületen keresztül.

A támogatott indítók közé tartoznak:

  • Steam
  • Lutris
  • Heroic Games Launcher
  • Bottles
  • Mind a normál, Snap és Flatpak telepítések támogatottak

A támogatott kompatibilitási eszközök pedig:

  • GE-Proton
  • SteamTinkerLaunch
  • Proton-Tkg
  • Luxtorpeda
  • Boxtron
  • Roberta
  • NorthstarProton
  • Scrumplex's Steam-Play-None
  • Wine-GE
  • Lutris-Wine
  • Kron4ek's Vanilla Wine-Builds
  • DXVK és DXVK async
  • D8VK
  • VKD3D

Az eszközök dupla kattintással bővebb információkat és az adott eszközt használó játékokat jeleníthetünk meg. További beállításokat és a színtémát az About párbeszédpanelen lehet kezelni.

Az ilyen típusú eszközök lehetőséget teremtenek a játékosok számára, hogy szélesebb körű játékélményben részesüljenek, és kedvenc játékaikat más platformokon is élvezhessék. Az ilyen kompatibilitási megoldások könnyen telepíthetők és kezelhetők grafikus felületen keresztül, így bárki számára elérhetővé teszik a játékvilág sokszínűségét és gazdagság.

Az alkalmazás letölthető:

Vagy a forráskód letöltése után függőségei telepítése után:

pip3 install -r ./requirements.txt

Egyből indítható:

python3 -m pupgui2

A ProtonUp-Qt alkalmazásról

A ProtonUp-Qt egy grafikus felhasználói felülettel rendelkező szoftver, amely lehetővé teszi a GE-Proton, a Luxtorpeda Steam-hez és a Wine-GE Lutris-hoz történő telepítését és kezelését. A GE-Proton egy olyan változat a Valve Steam játékplatformhoz készült Proton nevű programból, amely optimalizáltabb teljesítményt és kompatibilitást kínál a Windows alapú játékok futtatásához Linux operációs rendszeren. A Luxtorpeda pedig egy olyan program, amely segítségével a Steam-en keresztül futtathatunk Windows-alapú játékokat Linuxon anélkül, hogy teljesen szimulálnánk a Windows környezetet. A Wine-GE egy speciális változata a Wine-nek, amely segít a Windows-alapú programok és játékok optimalizált futtatásában Linuxon. A Lutris egy olyan játékkliens, amely lehetővé teszi a játékok telepítését, konfigurálását és futtatását különböző platformokon, beleértve a Wine-t is a Windows-játékok futtatásához Linuxon.

A ProtonUp-Qt segítségével ezeket a szoftvereket és könyvtárakat könnyedén telepítheti és kezelheti egyetlen felhasználóbarát felületen keresztül. Összességében a ProtonUp-Qt egy hasznos eszköz a Steam játékok futtatásához Linuxon, amely egyszerűvé teszi a GE-Proton, a Luxtorpeda és a Wine-GE telepítését és kezelését, mindezt egy könnyen kezelhető felhasználói felületen keresztül.