Instructions
Follow these setup guides to send game and system data from Steam to your Arduino display.
1. Enable FPS collection with MangoHud (SteamOS / Linux only)
On SteamOS or Linux, V4SwA reads fresh FPS samples from a log created by MangoHud. MangoHud is already installed on SteamOS. On other Linux distributions, install it first. In either case, MangoHud must be loaded when the game starts; having it installed by itself is not enough.
- Open Steam and go to Library.
- Select the game whose FPS you want to show.
- Select the Manage gear icon, then select Properties.
- On the General tab, find Launch Options.
- Enter the following launch option exactly as shown:
MANGOHUD_CONFIG=autostart_log=1,log_interval=1000,log_duration=0 mangohud %command%
- Close the Properties window. Steam saves the change automatically.
- Restart the game if it is already running, then run V4SwA alongside it.
- Check the FPS sourcing status in V4SwA. A green status light means fresh FPS samples are available for the detected game.
What the launch option does
autostart_log=1starts logging when the game starts.log_interval=1000records a sample every second.log_duration=0keeps logging until the game exits.mangohud %command%starts the Steam game through MangoHud.
This setting is applied per game. MangoHud log files accumulate in your home directory by default and can be deleted after playing. To stop using MangoHud for the game, remove the launch option from its Steam properties.