Přeskočit na obsah

Průvodce hraním her v CachyOS

Vítejte v průvodci hraním her v CachyOS. Provedeme vás základními aspekty nastavení všeho potřebného pro skvělý zážitek.

Předpoklady

Základní balíčky

Abychom vám to usnadnili, CachyOS seskupil všechny potřebné balíčky pro hraní her do jednoho meta balíčku, který zahrnuje všechny známé obchody a doplňky pro hraní her v Linuxu. Díky tomu je proces instalace a nastavení pro hraní her rychlejší a méně komplikovaný pro všechny.

Spusťte následující příkaz v terminálu
sudo pacman -S cachyos-gaming-meta

Steam

Pro uživatele Steamu je hraní her na CachyOS hračkou! Otevřete Steam a postupujte podle průvodce Protonem a můžete si užívat své hry.

Jak povolit podporu Protonu ve Steamu


/_astro/Steam1_Screenshot_20230907_071249.DHTD5FVa.png/_astro/Steam2_Screenshot_20230907_071521.DyGvi5I7.png/_astro/Steam3_Screenshot_20230907_072849.DkC3_rS1.png/_astro/Steam4_Screenshot_20230907_072236.BNYQngG5.png

Časté dotazy a tipy ke Steamu

Kterou verzi Protonu bych měl používat ve Steamu?

  • proton-cachyos Je vysoce doporučeno používat verzi, kterou sestavujeme a udržujeme, pokud nemá problémy s hrou, kterou chcete hrát. Měla by fungovat ve většině případů.
  • Proton Experimental Nejnovější vývojářská verze od Valve. Pokud je hra, kterou chcete hrát, relativně nová, nebo nefunguje dobře se současnou stabilní verzí Protonu, nebo pokud jste viděli doporučení na ProtonDB.
  • Proton 9.0.3 nebo nižší Stabilní verze od Valve. Pokud hra, kterou chcete hrát, funguje pouze v předchozí verzi Protonu.
  • Proton-GE Verze vytvořená GloriousEggroll se v některých případech hodí.

Co je proton-cachyos?

Podívejte se na toto vysvětlení o něm.

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

  • Přidejte proměnné prostředí nebo příkazy, které chcete, a na konec přidejte %command%
    • Příklad: __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 prime-run game-performance %command%

Oprava zadrhávání způsobeného funkcí Záznam hry Steamu

Přidejte do hry následující možnost spuštění
LD_PRELOAD="" %command%

Tipy pro výkon

Přepínání profilů napájení 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 profilu napájení na performance. Profil performance zvyšuje úroveň výkonu systému a mění regulátor CPU na performance.

Když se tento skript použije ke spuštění hry, systém bude nastaven na používání profilu performance po dobu, kdy hra běží. Předchozí profil napájení bude obnoven po ukončení hry.

Feral’s GameMode má podobné chování, ale neměl by se používat, protože CachyOS již obsahuje ananicy-cpp

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

  1. Otevřete si Knihovnu Steamu
  2. Klikněte pravým tlačítkem myši na název hry a vyberte Vlastnosti.
  3. Na záložce Obecné najdete sekci Možnosti spuštění.
  4. Přidejte následující Možnost spuštění:
    Terminál
    game-performance %command%

Proton-CachyOS

Proton-CachyOS je založen na proton-bleeding-edge branch a aplikuje na něj řadu patchů a změn.

  • Patche Wine-staging
  • Wine Fullscreen FSR
  • Podpora Reflex: Pouze DX12 tituly
  • Podpora pro umu-launcher

Kromě toho je proton-cachyos kompilován proti nativním systémovým knihovnám a instrukcím kompilátoru, což může dále zlepšit výkon.

Wine-CachyOS

Toto je řešení podobné proton-cachyos, ale jako samostatná verze, kterou mohou používat Lutris, Heroic, Bottles a další.

  • Založeno na Valve’s bleeding-edge Wine
  • Přidává časné opravy/řešení pro hry
  • protonfixes
  • Podpora pro umu-launcher

QoL Modifikace

  • WINE_WMCLASS: proměnná prostředí pro nastavení wm class všech oken Wine, což umožňuje WM řídit okno pomocí pravidel.
  • WINEUSERSANDBOX: proměnná prostředí pro zakázání vytváření symlinků ze složek Wine, jako jsou Dokumenty/Obrázky atd., do ekvivalentních složek v uživatelském adresáři
  • Zakázané Nativní dekorace oken
  • Změny pro optimalizaci výkonu Wine podobné tomu, jak to děláme s proton-cachyos

Bottles

Bottles je aplikace, která vám umožňuje snadno spravovat prefixy Windows na vaší oblíbené linuxové distribuci.

Bottles může také využívat různá běžící prostředí, jako je Lutris, a vše je spravovatelné v rámci aplikace. Bottles nabízí možnost prefixu zaměřeného na hry.

Můžete také instalovat závislosti, přidávat EXE soubory a používat instalátory na jedno kliknutí pro aplikace související s hrami, jako je EA App nebo Battle.net.

Jak nainstalovat Bottles
# Otevřete terminál a spusťte následující příkaz:
sudo pacman -S bottles

Pokud se chcete dozvědět více, podívejte se na jejich dokumentaci.

Úvod do Lutrisu a tipy

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

S Lutrisem můžete efektivně spravovat běžící prostředí her, včetně Wine, Protonu a emulátorů.

  • Hry můžete spouštět přes Lutris jednoduše kliknutím na tlačítko Přehrát.
  • Přidejte libovolnou hru kliknutím na znaménko + vlevo nahoře.
  • Nastavte si obchod v Zdroje v levém panelu a propojte svůj účet, poté se přistoupí k instalaci daného obchodu a poté budete moci spouštět hry z obchodu, stejně jako to děláte ve Windows.
  • A mnohem více!

Obchody s hrami podporované v Lutrisu

Nastavení wine-cachyos jako běžícího prostředí Wine


/_astro/lutris-guide-1.w3vhvXhH.png/_astro/lutris-guide-2.BI1Icwul.png

Časté dotazy k Lutrisu

Jak mohu přidat parametr při spouštění hry? Například -dx11

  • Klikněte pravým tlačítkem myši na ikonu hry > Konfigurovat > Možnosti hry > Argumenty > Přidejte libovolný argument, který potřebujete.

Funguje game-performance na Lutrisu?

  • Ano. Podívejte se sem

Jak mohu používat wine-cachyos v Lutrisu?

  • V Možnosti běžícího prostředí > Verze Wine se zobrazuje pod názvem System 9.0 Staging Default

Jak mohu nastavit umu-launcher s proton-cachyos v Lutrisu?

  1. Na hlavní obrazovce Lutrisu klikněte na ozubené kolečko napravo od Wine
  2. Proveďte následující změny v záložce Možnosti běžícího prostředí
    • Verze Wine = proton-cachyos
    • Použít System winetricks = Zakázáno
    • Grafika
      • Povolit DXVK = Povoleno
      • Povolit VKD3D = Povoleno
      • Povolit D3D Extras = Povoleno
      • Povolit DXVK-NVAPI / DLSS = Povoleno
      • Uživatelsky definované verze DXVK, VKD3D a DXVK-NVAPI se nepoužijí při použití umu-launcher
  3. Přejděte na záložku Možnosti systému
    • Lutris
      • Zakázat Lutris Runtime = Povoleno
      • Preferovat systémové knihovny = Povoleno
  4. Přejděte dolů na Spuštění hry a vyhledejte tabulku Proměnné prostředí
  5. Přidejte následující proměnné prostředí:
    • Klíč: UMU_NO_RUNTIME
      • Hodnota: 1 pokud používáte umu-launcher 1.1.4 z CachyOS
      • Hodnota: pressure-vessel pokud používáte umu-launcher 1.1.3 dodávaný s Lutrisem
    • Klíč: UMU_RUNTIME_UPDATE volitelné
      • Hodnota: 0 přeskočí aktualizace Steam Linux Runtime pro proton-cachyos
    • Klíč: PROTON_VERB volitelné
      • Hodnota: waitforexitandrun umožňuje funkčnost protonfixes s odpovídajícím GAMEID
  6. Uložte změny.

Podpora Ray tracingu

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

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