# Notes related to gayming _A lot of older files that I haven't touched recently were moved to this directory. I don't think anyone was using them, so I am not afraid of breaking links._ - [Wayland / Sway](#wayland--sway) - [Issues and solutions](#issues-and-solutions) - [Constant camera rotation](#constant-camera-rotation) - [Cursor doesn't stick to game window](#cursor-doesnt-stick-to-game-window) - [Graphics corruption such as display full of black dots](#graphics-corruption-such-as-display-full-of-black-dots) - [Steam client itself is laggy](#steam-client-itself-is-laggy) - [Fedora Atomic](#fedora-atomic) - [Heroic Games flatpak](#heroic-games-flatpak) - [Actually using gamescope](#actually-using-gamescope) - [Steam flatpak](#steam-flatpak) - [Steam Deck](#steam-deck) - [Other flatpak lifehacks](#other-flatpak-lifehacks) ## Wayland / Sway ### Issues and solutions #### Constant camera rotation Reload Sway in-game, `$Mod+Shift+C` and it should stop. #### Cursor doesn't stick to game window Run the game with `gamescope`. Steam? Edit launch options for the game (second click, properties, general, launch options): ``` gamescope --steam --borderless -- %command% ``` See also `gamescope --help` - `--steam` - enables Steam integration, whatever that is - `--borderless` borderless full-screen mode (that Sway may be making windowed though) ##### Graphics corruption such as display full of black dots When the previous launch options cause this, ``` INTEL_DEBUG=norbc gamescope --steam --borderless -- %command% ``` I saw this advice at [gamescope#356](https://github.com/Plagman/gamescope/issues/356) which says it's tracked at [freedesktop.org/mesa/mesa#6029](https://gitlab.freedesktop.org/mesa/mesa/-/issues/6029). #### Steam client itself is laggy Close/logoff friends window/network or disable its animations. - https://github.com/ValveSoftware/steam-for-linux/issues/7245#issuecomment-897417115 ## Fedora Atomic _Means Fedora Kinoite unless otherwise specified._ Read also [aminda.eu/n/essentialsoftware](https://aminda.eu/n/essentialsoftware) which may cross-reference here. ### Heroic Games flatpak - When asked for Steam flatpak location, it's `~/.var/app/com.valvesoftware.Steam/data/Steam`. The `data/Steam` confuses me too. - No input in Skyrim Special Edition GOG? Try quitting Steam. That may also affect other games (KH:MoM didn't care whether Steam was running or not). - Gamescope and Mangohud installed, but not found? Pay attention to their branch, at the time of writing they want branch `23.08`. - Remember the dualslash shortpaw! `sudo flatpak install flathub org.freedesktop.Platform.VulkanLayer.MangoHud//23.08 org.freedesktop.Platform.VulkanLayer.gamescope//23.08` #### Actually using gamescope Having gamescope and mangohud installed and found? That is not enough to use it. > It's weird. You have to check the "enable upscaling" box, then set "Game > Width" and "Game Height", but leave "Upscale {Width,Height}" empty. - [`@rtxn@lemmy.world`](https://lemmy.world/u/rtxn) on [How the heck do I get gamescope working with Heroic Games Launcher?](https://rimworld.gallery/m/linux_gaming@lemmy.world/t/2882/How-the-heck-do-I-get-gamescope-working-with-Heroic/comment/20433#entry-comment-20433) Same page may have hinted me on the branch version numbers, but I lost the source for that. ### Steam flatpak See also above and below. Remember to `sudo flatpak install flathub com.valvesoftware.Steam.CompatibilityTool.Proton-GE` and in Steam settings find the checkbox to make everything run with compatibility tool `Proton GE (flatpak)`. ### Steam Deck If using Fedora Kinoite, life may be easier by making symlinks to autostart the gayming apps on login ```bash mkdir -p ~/.config/autostart/ ln -nsfv /var/lib/flatpak/exports/bin/com.valvesoftware.Steam ~/.config/autostart/ ln -nsfv /var/lib/flatpak/exports/bin/com.heroicgameslauncher.hgl ~/.config/autostart/ ``` Visit Steam settings to enable launching in big picture mode and Heroic Games Launcher settings to start minimized. ### Other flatpak lifehacks Don't forget [scripts/bash/flatpak-workarounds.bash](https://gitea.blesmrt.net/mikaela/scripts/src/branch/master/bash/flatpak-workarounds.bash)!