libstrangle
gamemode
libstrangle | gamemode | |
---|---|---|
16 | 257 | |
85 | 4,369 | |
- | 1.3% | |
0.0 | 7.8 | |
about 4 years ago | about 1 month ago | |
C | C | |
GNU General Public License v3.0 only | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
libstrangle
-
Force V-Sync or limit fps in proton games
Mangohud (GOverlay), libstrangle, gamescope. Pick your poison.
- Can libstrangle, mangohub, or other tools *globally* reduce frame rates?
- Upgraded from GTX 1070 to RX 6750 XT: how to force VSync for all games?
-
I need help with a problem with the FPS
#!/bin/bash PREFIXES="$HOME/.local/share/wineprefixes" mkdir -p "$PREFIXES" export WINEARCH=win32 export WINEPREFIX="$PREFIXES/World of Horror" #rm -rf "$WINEPREFIX";exit hash xmlstarlet 2>/dev/null || { echo >&2 "Program requires xmlstarlet but it's not installed. Aborting."; exit 1; } hash strangle 2>/dev/null || { echo >&2 "Program requires libstrangle but it's not installed. Aborting."; exit 1; } [[ -f ~/.config/monitors.xml ]] || { echo >&2 "Program requires running in Gnome (to get the resolution in a compatible way with both x11 and wayland). Aborting."; exit 1; } RES_X=$(xmlstarlet sel -t -v '//logicalmonitor[primary="yes"]//width' ~/.config/monitors.xml) RES_Y=$(xmlstarlet sel -t -v '//logicalmonitor[primary="yes"]//height' ~/.config/monitors.xml) #cd to the script dir if executed from outside GAME_PATH=$(dirname "$(readlink -f "$0")") cd "$GAME_PATH/WOH" wine reg add "HKCU\\Software\\Wine\\X11 Driver" /v "GrabFullscreen" /t REG_SZ /d "Y" /f wine reg add "HKCU\\Software\\Wine\\X11 Driver" /v "Decorated" /t REG_SZ /d "N" /f wine reg add "HKCU\\Software\\Wine\\Explorer" /v "Desktop" /t REG_SZ /d "World of Horror" /f wine reg add "HKCU\\Software\\Wine\\Explorer\\Desktops" /v "Default" /t REG_SZ /d "$RES_X"x"$RES_Y" /f hash strangle 2>/dev/null && { echo >&2 "Vsync on."; strangle 30 -v 1 wine worldofhorror.exe; } hash strangle 2>/dev/null || { echo >&2 "Libstrangle (https://gitlab.com/torkel104/libstrangle) is not installed, cpu might run too hot."; wine worldofhorror.exe; }
-
Win32 Is The Only Stable ABI on Linux
libstrangle got broken too and it's fully open source.
-
Fallout 4 How to cap FPS
As written, your suggestion is unhelpful. The name of the project that provides the strangle command is libstrangle. Without that full name (or better yet, a link) it would be darn near impossible to find.
- Framerate limiting on linux with nvidia gpu
-
pc remaster collection, fps limit?
If you're comfortable with terminal use you could also try https://gitlab.com/torkel104/libstrangle
-
Any differences between DXVK_FRAME_RATE, mangohud's fps_limit, libstrangle, and gamescope's -r, especially in regards to input lag and frame stability?
Libstrangle. The options for it, at least for vsync, seem extremely similar to Mangohud's settings in GOverlay, so this may be doing the exact same thing.
-
Lock frames to, say, 45fps and downclock the screen to 45hz?
https://github.com/milaq/libstrangle with this you can limit the gpu to run an easy 45 fps. The monitors Hertz rate you can set in Linux, depending on what the screen will be capable of.
gamemode
-
What is Feral Interactive's "gamemode" really for? What does it do? Does it really work?
According to the GitHub page:
- Gamemode 1.8 Released
-
Pop_Os and Heroic dont launch games
A performance optimiser, GameMode by Feral Interactive. It’s not required for anything to launch (unless maybe you’ve configured something to run via gamemoderun and GameMode isn’t actually installed on your system!)
-
Can't find gamemode.ini
EDIT: Nevermind, fixed it. Just create a file called gamemode.ini in $HOME/.config/, and copy inside this.
-
Wondering about "gamemode"
Thinking about running "gamemode" https://github.com/FeralInteractive/gamemode.
-
SteamOS 3 for PC?
oh, you're referring to gamemoderun.
-
Bottles – Easily run Windows software on Linux
The ArchWiki has some tips that can help tuning your system to squeeze more performance: https://wiki.archlinux.org/title/gaming
This launcher does help too: https://github.com/FeralInteractive/gamemode
On top of that, you can use a patched kernel like: https://xanmod.org/
You can check support status for games here: https://www.protondb.com/
If you run games via Proton with DXVK, you can use the environment variable DXVK_HUD=1 to show a HUD with an FPS meter. Some others prefer mangohud.
Setting your CPU frequency scaling governor and GPU to performance mode also helps.
-
AMD 7950x3d and Vcache on Linux
Here's a link, looks like they are indeed working on it: https://github.com/FeralInteractive/gamemode/pull/416
-
Van Helsing 1 Crash (with Log)
Didn't include your OS but if you are on Ubuntu people reported before missing some 32-bit libraries as seen here https://github.com/FeralInteractive/gamemode/issues/254
What are some alternatives?
goverlay - GOverlay is an opensource project that aims to create a Graphical UI to help manage Linux overlays.
MangoHud - A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
HeroicGamesLauncher - A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
goverlay - DirectX hook and game overlay solution for Electron, Qt and CEF, just like discord/steam game overlay,inject any app to overlay in your game
corectrl
LatencyFleX - Vendor agnostic latency reduction middleware. An alternative to NVIDIA Reflex.
vkBasalt - a vulkan post processing layer for linux
Ananicy - Ananicy - is Another auto nice daemon, with community rules support (Use pull request please)
linux-cachyos - Archlinux Kernel based on different schedulers and some other performance improvements.
gamescope - SteamOS session compositing window manager [Moved to: https://github.com/ValveSoftware/gamescope]