Steam configuration

From wikinotes

TODO:

This should probably be renamed steam configuration...

Documentation

steam cloud FAQ https://help.steampowered.com/en/faqs/view/68D2-35AB-09A9-7678

Locations

install
C:/Program Files (x86)/Steam
~/.steam
${STEAM_INSTALL} (the steam install location, also stores some settings like booting into BigPicture, chat settings, streaming settings)
config
~/.local/share/Steam/config steam configuration settings (not user preferences)
files
${STEAM_INSTALL}/steamapps/appmanifest_*.acf installed games, IDs, and metadata
~/.local/share/Steam/steamapps/libraryfolders.vdf lists steam game directories
${DRIVE_LETTER}:\Steam\userdata\${STEAM_ACCOOUNT_ID}\config\shortcuts.vdf binary file with shortcuts to games, including non-steam games added to steam.

See steamsync implementation of writing to vdf

Steam UI Settings

Steam Settings:
  Downloads:
    Shader Pre-Caching:
      - [x] Allow background processing of Vulkan Shaders  (while steam open, before game runs, process vulkan shaders)

  Interface:
    - [x] Start steam in big picture mode
    - [ ] enable smooth scrolling in web views  # perf boost on tbrink
    - [ ] enable gpu accelerated rendering in web views
    - [ ] enable hardware video decoding        # perf boost on tbrink (also boot to bigpicture works!)