protonscr

[Feature Request] Hooks for developers to add functionality/plugins to Steam

steamopen Feature RequestSteam client
ValveSoftware/steam-for-linux#8798 · opened 2022-09-13 by ruineka · updated 2022-10-20 · 1 comments · github
Rruineka 2022-09-13 github

The linux community is very ambitious and there have been many workaround solutions such as Crankshaft and Decky loader to inject functionality into Steam. I think it would be nice if Valve added an official method to do these sorts of things as well as expose variables for users to gain TDP/GPU clock controls that makes sense for their hardware within GamepadUI.

An example of something that is already publicly available as an adjustable variable for gamescope is this:
export STEAM_DISPLAY_REFRESH_LIMITS=40,60

If we could get some variables like
export STEAM_TDP_CONTROL_LIMITS=1,35 # Adjust slider in GamepadUI to go up to 35w instead of 15w
export STEAM_GPU_CONTROL_LIMITS=100,2000 Adjust slider in GamepadUI to go up to 2000mhz instead of limited to 1600hz.

The community has added cool plugins such as a flathub store front, contrast changing, ProtonDB indicators, ProtonGE downloading, and much more.

BBaricanac 2022-10-20 github

I can concur that this would be something worthwhile, while looking at developments like for an example steam-deck-swap-resizer. For more info: EASY Performance Boosts for Steam Deck!

Nothing extracted yet.