2022-12-03 10:04:35 +01:00
# Windows Deck Tools for Steam Deck
2022-11-12 15:34:33 +01:00
This repository contains my own personal set of tools to help running Windows on Steam Deck.
2022-11-20 16:32:09 +01:00
**This software is provided on best-effort basis and can break your SteamDeck.**
2022-12-10 02:12:20 +01:00
< img src = "docs/images/power_control.png" height = "250" / >
2022-12-10 02:00:15 +01:00
## Help this project
2022-11-27 20:25:23 +01:00
2022-12-10 02:15:49 +01:00
**This project is provided free of charge, but development of it is not free - it takes a lot of effort**:
2022-11-27 20:25:23 +01:00
2022-12-10 02:00:15 +01:00
- Consider donating to keep this project alive.
2022-12-10 02:15:49 +01:00
- Donating also helps to fund new features.
2022-11-12 15:34:33 +01:00
2022-12-10 02:21:20 +01:00
< a href = 'https://ko-fi.com/ayufan' target = '_blank' > < img height = '35' style = 'border:0px;height:50px;' src = 'https://az743702.vo.msecnd.net/cdn/kofi3.png?v=0' alt = 'Buy Me a Coffee at ko-fi.com' / > < / a > < a href = "https://www.paypal.com/donate/?hosted_button_id=DHNBE2YR9D5Y2" target = '_blank' > < img height = '35' src = "https://raw.githubusercontent.com/stefan-niedermann/paypal-donate-button/master/paypal-donate-button.png" alt = "Donate with PayPal" style = 'border:0px;height:55px;' / > < / a >
2022-11-12 15:34:33 +01:00
2022-12-10 02:00:15 +01:00
## Applications
2022-11-12 15:47:23 +01:00
2022-12-10 02:21:20 +01:00
This project provides the following applications:
2022-11-12 15:47:23 +01:00
2022-12-10 02:00:15 +01:00
- [Fan Control ](docs/fan-control.md ) - control Fan on Windows
- [Performance Overlay ](docs/performance-overlay.md ) - see FPS and other stats
- [Power Control ](docs/power-control.md ) - change TDP or refresh rate
- [Steam Controller ](docs/steam-controller.md ) - use Steam Deck with Game Pass
2022-11-12 15:47:23 +01:00
2022-12-10 02:12:20 +01:00
## Install
2022-11-12 15:47:23 +01:00
2022-12-10 02:15:49 +01:00
- Download latest `SteamDeckTools-<version>.zip` from [Latest GitHub Releases ](https://github.com/ayufan/steam-deck-tools/releases/latest ).
2022-12-10 02:21:20 +01:00
- Unpack to `C:\SteamDeckTools` folder.
2022-12-10 02:12:20 +01:00
- Install bellow dependencies.
- Run each application, and mark `Run On Startup` .
2022-11-12 15:34:33 +01:00
2022-12-10 02:00:15 +01:00
This project requires those dependencies to be installed in order to function properly:
2022-11-12 15:34:33 +01:00
2022-12-10 02:00:15 +01:00
- [Microsoft Visual C++ Redistributable ](https://aka.ms/vs/17/release/vc_redist.x64.exe )
- [Rivatuner Statistics Server ](https://www.guru3d.com/files-details/rtss-rivatuner-statistics-server-download.html )
- [ViGEmBus ](https://github.com/ViGEm/ViGEmBus/releases )
2022-11-12 20:13:36 +01:00
2022-12-10 02:00:15 +01:00
It is strongly advised that following software is uninstalled or disabled:
2022-11-12 20:13:36 +01:00
2022-12-10 02:00:15 +01:00
- [SWICD ](https://github.com/mKenfenheuer/steam-deck-windows-usermode-driver )
- [GlosSI ](https://github.com/Alia5/GlosSI )
- [HidHide ](https://github.com/ViGEm/HidHide )
2022-11-12 20:13:36 +01:00
2022-12-10 02:12:20 +01:00
## Additional informations
- [Controller Shortcuts ](docs/shortcuts.md ) - default shortcuts when using [Steam Controller ](docs/steam-controller.md ).
- [Development ](docs/development.md ) - how to compile this project.
2022-12-10 02:21:20 +01:00
- [Risks ](docs/risks.md ) - this project uses kernel manipulation and might result in unstable system.
- The latest development version can be found in [GitHub Releases ](https://github.com/ayufan/steam-deck-tools/releases ).
2022-12-10 02:12:20 +01:00
- The variant with `SteamDeckTools-<version>-debug.zip` enables all experimental features enabled, but might be unstable and buggy.
2022-12-10 02:00:15 +01:00
## Anti-Cheat and Antivirus software
2022-11-20 16:32:09 +01:00
2022-11-22 11:32:37 +01:00
Since this project uses direct manipulation of kernel memory via `inpoutx64.dll`
2022-11-20 16:32:09 +01:00
it might trigger Antivirus and Anti-Cheat software.
2022-11-27 14:41:15 +01:00
If you use at least version `0.5.x` you can disable kernel drivers usage that should
avoid trippping Anti-Cheat detection. Set FAN to `Default` and disable `OSD Kernel Drivers` .
Of course you will miss some metrics due to that.
2022-11-20 16:32:09 +01:00
2022-11-12 15:34:33 +01:00
## Author
2022-11-20 16:50:46 +01:00
Kamil Trzciński, 2022
2022-11-29 16:21:54 +01:00
Steam Deck Tools is not affiliated with Valve, Steam, or any of their partners.
2022-11-20 16:50:46 +01:00
## License
[Creative Commons Attribution-NonCommercial (CC-BY-NC) ](://creativecommons.org/licenses/by-nc/4.0/ ).
Free for personal use. Contact me in other cases (`ayufan@ayufan.eu` ).