Přeskočit na obsah
Tato stránka je zastaralá. Podívejte se prosím na nejnovější dokumentaci na /configuration/gaming/

Průvodce hraním her na CachyOS

Vítejte v průvodci hraním her na CachyOS. Provedeme vás základními aspekty, jak vše nastavit a užít si skvělý zážitek.

Abychom vám to usnadnili, CachyOS seskupil všechny potřebné balíčky pro hraní her do jednoho meta balíčku, který obsahuje všechny nezbytné závislosti a knihovny pro hraní na Linuxu, a samostatného balíčku pro nástroje a spouštěče/obchody. Díky tomu je instalace a nastavení pro hraní rychlejší a méně komplikované pro všechny.

Pokud zjistíte, že nějaké balíčky chybí, neváhejte o tom dát vědět týmu CachyOS.

Následujte níže uvedené kroky pro zahájení nastavení pro hraní her.

Terminal window
sudo pacman -S cachyos-gaming-meta

Jakou verzi Protonu použít ve Steamu?

Sekce “Jakou verzi Protonu použít ve Steamu?”
  • proton-cachyos Jelikož je to verze, kterou sestavujeme a udržujeme, je vysoce doporučená, pokud nemá problém s hrou, kterou chcete hrát. Měla by fungovat ve většině případů.
  • proton-cachyos-slr Pro hry používající BattlEye nebo Easy Anti-Cheat.
  • Proton Experimental Nejnovější vývojová verze od Valve. Pokud je hra, kterou chcete hrát, relativně nová nebo nefunguje dobře s aktuálním stabilním vydáním Protonu, nebo pokud jste viděli, že ji lidé doporučují na ProtonDB.
  • Proton 9.0.4 nebo nižší Stabilní vydání od Valve. Pokud hra, kterou chcete hrát, funguje pouze v předchozím vydání Protonu.
  • Proton-GE Sestavení od GloriousEggroll, v některých případech se hodí.

Jak správně nastavit více možností spuštění

Sekce “Jak správně nastavit více možností spuštění”

Možnosti spuštění ve Steamu jsou sestaveny podle následujícího vzoru:

  • <proměnné prostředí> <wrappery> %command% <argumenty aplikace>

    • <proměnné prostředí>: Jsou to volby ve formátu PROMĚNNÁ=hodnota. Například PROTON_DXVK_D3D8=1 nebo DXVK_HUD="fps,memory,version,api"
    • <wrappery>: Aplikace a skripty, které mění způsob spuštění skutečné aplikace. Argumenty pro wrapper obvykle následují za spustitelným souborem wrapperu. Například mangohud --dlsym nebo gamescope -W 1680 -H 1050 -w 1280 -h 720 -S fit -F fsr --mangoapp --
    • %command%: Toto je skutečná aplikace. Měla by být specifikována přesně takto a Steam ji nahradí správným příkazem při spuštění aplikace.
    • <argumenty aplikace>: Jsou to různé argumenty pro skutečnou aplikaci a závisí na dané aplikaci. Například -dx11 by mělo být zde, pokud to aplikace podporuje.
  • Příklad: __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 prime-run game-performance %command% -dx11

Oprava zadrhávání způsobeného funkcí nahrávání her ve Steamu

Sekce “Oprava zadrhávání způsobeného funkcí nahrávání her ve Steamu”
Přidejte do své hry následující možnost spuštění
LD_PRELOAD="" %command%

Přednačítání shaderů s Proton-CachyOS, -GE a -EM

Sekce “Přednačítání shaderů s Proton-CachyOS, -GE a -EM”

Zde je návod, jak tuto funkci vypnout:

Přepínání napájecích profilů na vyžádání

Sekce “Přepínání napájecích profilů na vyžádání”

CachyOS poskytuje wrapper skript game-performance, který používá power-profiles-daemon k dočasnému přepnutí aktuálního napájecího profilu na performance. Profil performance zvyšuje úrovně napájení systému a mění CPU governor na performance.

Když je tento skript použit ke spuštění hry, systém bude nastaven na použití profilu performance, dokud hra běží. Dříve použitý napájecí profil bude obnoven po zavření hry.

GameMode od Feral se chová podobně, ale neměl by být používán, protože CachyOS již dodává ananicy-cpp

Jak přidat game-performance do Steamu, Lutrisu a Heroic Games Launcheru

Sekce “Jak přidat game-performance do Steamu, Lutrisu a Heroic Games Launcheru”
  1. Otevřete svou knihovnu Steamu.
  2. Klikněte pravým tlačítkem na název hry a vyberte Vlastnosti.
  3. Na kartě Obecné najdete sekci Možnosti spuštění.
  4. Přidejte následující možnost spuštění:
    Terminal window
    game-performance %command%

Proton-CachyOS je založen na bleeding-edge větvi Protonu a aplikuje na ni řadu úprav.

  • Patche z Wine-staging
  • Wine Fullscreen FSR
  • Zahrnuje video a audio kodeky pro herní cutscény
  • Podpora pro umu-launcher včetně UMU-Protonfixes
  • Přidává rané opravy/náhradní řešení pro hry

Další možnosti konfigurace

  • PROTON_NO_WM_DECORATION=1: Zakáže dekorace oken pomocí linuxového správce oken. Může opravit problémy s bezrámečkovým režimem na celou obrazovku a proklikáváním myši skrz okno.
  • PROTON_PREFER_SDL_INPUT=1: Povolte pro obejití problémů se správnou detekcí ovladače.
  1. Na hlavní obrazovce Lutrisu klikněte na ozubené kolečko vpravo od Wine.
  2. Proveďte následující změny v záložce Možnosti spouštěče:
    • Verze Wine = proton-cachyos
    • Použít systémový winetricks = Vypnuto
    • Grafika
      • Povolit DXVK = Zapnuto
      • Povolit VKD3D = Zapnuto
      • Povolit D3D Extras = Zapnuto
      • Povolit DXVK-NVAPI / DLSS = Zapnuto
      • Uživatelsky definované verze DXVK, VKD3D a DXVK-NVAPI se nepoužijí při použití umu-launcher.
  3. Přejděte do záložky Systémové možnosti.
    • Lutris
      • Zakázat Lutris Runtime = Zapnuto
      • Preferovat systémové knihovny = Zapnuto
  4. Sjeďte dolů na Spouštění hry a najděte tabulku Proměnné prostředí.
  5. Přidejte následující proměnné prostředí:
    • Klíč: UMU_NO_RUNTIME
      • Hodnota: 1 použije systémové knihovny místo steam runtime, pouze pro proton-cachyos
    • Klíč: UMU_RUNTIME_UPDATE volitelné
      • Hodnota: 0 přeskočí aktualizace Steam Linux Runtime pro proton-cachyos
    • Klíč: PROTON_VERB volitelné
      • Hodnota: waitforexitandrun umožňuje protonfixes fungovat s odpovídajícím GAMEID
  6. Uložte změny.

Jak nainstalovat proton-cachyos-slr

Sekce “Jak nainstalovat proton-cachyos-slr”
  1. Nainstalujte protonup-qt

    Terminal window
    sudo pacman -S protonup-qt
  2. Otevřete protonup-qt a postupujte podle snímku obrazovky:

  3. Restartujte Steam, pokud jste ho měli otevřený.

Toto je stejné wine, které je jádrem proton-cachyos, ale jako samostatný balíček, který lze použít v Lutris, Heroic, Bottles a dalších.

  • Všechny úpravy Wine zahrnuté v Proton-CachyOS
  • Přidává rané opravy/náhradní řešení pro hry

Další možnosti konfigurace

  • WINE_WMCLASS="<name>": Nastaví WM_CLASS všech oken Wine, což umožňuje správci oken ovládat okna Wine pomocí pravidel.
  • WINEUSERSANDBOX=1: Zakáže vytváření symbolických odkazů z uživatelských složek Wine, jako jsou Dokumenty/Obrázky, do ekvivalentních složek v HOME adresáři uživatele.
  • WINE_NO_WM_DECORATION=1: Zakáže dekorace oken pomocí linuxového správce oken. Může opravit problémy s bezrámečkovým režimem na celou obrazovku a proklikáváním myši skrz okno.
  • WINE_PREFER_SDL_INPUT=1: Povolte pro obejití problémů se správnou detekcí ovladače.

Jak používat wine-cachyos-opt

Sekce “Jak používat wine-cachyos-opt”

Obvykle by mělo stačit spustit /opt/wine-cachyos/bin/wine místo pouhého wine, aby aplikace běžela s použitím wine-cachyos-opt.

Pokud je vyžadována přísnější konfigurace, mohla by vypadat takto:

Terminal window
export PATH="/opt/wine-cachyos/bin/:$PATH"
export WINEDLLPATH="/opt/wine-cachyos/lib/wine:/opt/wine-cachyos/lib32/wine:$WINEDLLPATH"
export LD_LIBRARY_PATH="/opt/wine-cachyos/lib/:/opt/wine-cachyos/lib32/:$LD_LIBRARY_PATH"

Pokud chcete použít winetricks s wine-cachyos-opt, můžete ho vyvolat takto:

Terminal window
WINE=/opt/wine-cachyos/bin/wine WINEPRFIX=<váš prefix> winetricks <verb>

Lutris slouží jako centrální místo pro všechny vaše hry na CachyOS.

S Lutrisem můžete efektivně spravovat své spouštěče her, včetně Wine, Protonu a emulátorů.

  • Můžete spouštět hry přes Lutris jednoduše kliknutím na tlačítko Hrát.
  • Přidejte jakoukoli hru, kterou chcete, kliknutím na znaménko + vlevo nahoře.
  • Nastavte si obchod v sekci Zdroje v levém panelu a připojte svůj účet, poté se nainstaluje daný obchod a budete moci spouštět hry z obchodu, stejně jako na Windows.
  • A mnohem více!

Herní obchody podporované v Lutrisu

Sekce “Herní obchody podporované v Lutrisu”

Přidání parametru do hry

Sekce “Přidání parametru do hry”
  • Klikněte pravým tlačítkem na ikonu hry > Konfigurovat > Možnosti hry > Argumenty > Přidejte jakýkoli argument, který potřebujete.

Arch Wiki již poskytuje komplexní pokyny, jak povolit ray tracing pro různé hardwarové platformy.

S tímto průvodcem jste nyní připraveni začít hrát na CachyOS. Užijte si to!

Vynucení nejnovějšího přednastavení DLSS

Sekce “Vynucení nejnovějšího přednastavení DLSS”

CachyOS poskytuje wrapper skript dlss-swapper pro to, aby hry podporující DLSS 2 a novější využívaly nejnovější přednastavení, což zlepšuje vizuální čistotu (ale potenciálně snižuje výkon, zejména na starších kartách).

Pokud dlss-swapper nefunguje nebo způsobuje problémy, zkuste ručně aktualizovat implementaci DLSS ve hře nahrazením nvngx_dlss.dll aktuální verzí a místo toho použijte wrapper skript dlss-swapper-dll.

Jak přidat dlss-swapper do Steamu, Lutrisu a Heroic Games Launcheru

Sekce “Jak přidat dlss-swapper do Steamu, Lutrisu a Heroic Games Launcheru”
  1. Otevřete svou knihovnu Steamu.
  2. Klikněte pravým tlačítkem na název hry a vyberte Vlastnosti.
  3. Na kartě Obecné najdete sekci Možnosti spuštění.
  4. Přidejte následující možnost spuštění:
    Terminal window
    dlss-swapper %command%