steam-deck-tools/docs/README.md

117 lines
5.1 KiB
Markdown
Raw Normal View History

2022-12-12 10:51:42 +01:00
# README
2022-12-13 10:52:27 +01:00
[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/ayufan/steam-deck-tools?label=stable&style=flat-square)](https://github.com/ayufan/steam-deck-tools/releases/latest)
[![GitHub release (latest SemVer including pre-releases)](https://img.shields.io/github/v/release/ayufan/steam-deck-tools?color=red&include_prereleases&label=beta&style=flat-square)](https://github.com/ayufan/steam-deck-tools/releases)
![GitHub all releases](https://img.shields.io/github/downloads/ayufan/steam-deck-tools/total?style=flat-square)
2022-12-12 10:51:42 +01:00
**This software is provided on best-effort basis and can break your SteamDeck.**
2023-01-12 22:58:55 +01:00
<img src="images/overlay.png" height="400"/>
2022-12-12 10:51:42 +01:00
## Help this project
2023-05-21 19:26:15 +02:00
**Consider donating if you are happy with this project:**
2022-12-12 10:51:42 +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>
## Applications
This project provides the following applications:
- [Fan Control](fan-control.md) - control Fan on Windows
- [Performance Overlay](performance-overlay.md) - see FPS and other stats
- [Power Control](power-control.md) - change TDP or refresh rate
- [Steam Controller](steam-controller.md) - use Steam Deck with Game Pass
## Install
2022-12-13 10:52:27 +01:00
Download and install latest `SteamDeckTools-<version>-setup.exe` from [Latest GitHub Releases](https://github.com/ayufan/steam-deck-tools/releases/latest).
2022-12-12 10:51:42 +01:00
2022-12-13 10:52:27 +01:00
This project requires those dependencies to be installed in order to function properly. Those dependencies needs to be manually installed if portable archive is to be used:
2022-12-12 10:51:42 +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)
It is strongly advised that following software is uninstalled or disabled:
- [SWICD](https://github.com/mKenfenheuer/steam-deck-windows-usermode-driver)
- [GlosSI](https://github.com/Alia5/GlosSI)
- [HidHide](https://github.com/ViGEm/HidHide)
## Additional informations
- [Controller Shortcuts](shortcuts.md) - default shortcuts when using [Steam Controller](steam-controller.md).
- [Development](development.md) - how to compile this project.
- [Risks](risks.md) - this project uses kernel manipulation and might result in unstable system.
2022-12-16 22:55:23 +01:00
- [Privacy](privacy.md) - this project can connect to remote server to check for auto-updates or track errors
2022-12-12 12:09:03 +01:00
- [Troubleshooting](troubleshooting.md) - if you encounter any problems.
2022-12-13 10:52:27 +01:00
- The latest beta version can be found in [GitHub Releases](https://github.com/ayufan/steam-deck-tools/releases).
2022-12-12 10:51:42 +01:00
2022-12-15 10:24:57 +01:00
## Join Us
2023-01-17 10:40:24 +01:00
Join Us for help or chat. We are at [#windows of Steam Deck Discord](https://discord.gg/steamdeck).
2022-12-15 10:24:57 +01:00
2022-12-12 10:51:42 +01:00
## Anti-Cheat and Antivirus software
Since this project uses direct manipulation of kernel memory via `inpoutx64.dll`
it might trigger Antivirus and Anti-Cheat software.
2022-12-19 11:20:59 +01:00
**READ IF PLAYING ONLINE GAMES AND/OR GAMES THAT HAVE ANTI-CHEAT ENABLED**
Since this project uses direct manipulation of kernel memory via `inpoutx64.dll`
it might trigger Antivirus and Anti-Cheat software. This could result in interference
or issues in games that use anti-cheat technology (including the possibility of a suspension or ban).
Application by default does not use any kernel-level features. If you request a change
that might trigger anti-cheat detection application does require to acknowledge this.
2023-01-12 22:58:40 +01:00
<img src="images/anti_cheat_protection.png" height="150"/>
2022-12-19 11:20:59 +01:00
### Safe settings
2022-12-20 18:34:31 +01:00
If you play online games application needs to disable kernel-features.
**Those settings should be considered safe**:
2022-12-19 11:20:59 +01:00
- **Fan Control**: Use **Default** FAN
- **Performance Overlay**: OSD Kernel Drivers are **DISABLED**
### Features missing without Kernel Drivers
By disabling usage of Kernel Drivers you are loosing the:
- **Fan Control**: Optimised `SteamOS` FAN curve
- **Performance Overlay**: See CPU % and MHz, GPU MHz, APU W usage
- **Power Control**: Ability to change TDP, CPU and GPU frequency - you can change this safely before you start the game
- **Steam Controller**: There's no impact
2022-12-12 10:51:42 +01:00
2022-12-20 18:34:31 +01:00
## Supported devices
The application tries it best to not harm device (just in case).
So, it validates bios version. Those are currently supported:
- SteamDeck LCD:
- F7A0107 (PD ver: 0xB030)
- F7A0110 (PD ver: 0xB030)
- F7A0113 (PD ver: 0xB030)
- F7A0115 (PD ver: 0xB030)
- F7A0116 (PD ver: 0xB030)
- F7A0119 (PD ver: 0xB030)
- SteamDeck OLED:
- F7G0107 (PD ver: 0x1050)
2022-12-20 18:34:31 +01:00
2022-12-12 10:51:42 +01:00
## Author
2023-03-31 22:35:22 +02:00
Kamil Trzciński, 2022-2023
2022-12-12 10:51:42 +01:00
Steam Deck Tools is not affiliated with Valve, Steam, or any of their partners.
## License
2023-01-09 20:26:29 +01:00
[Creative Commons Attribution-NonCommercial-ShareAlike (CC-BY-NC-SA)](http://creativecommons.org/licenses/by-nc-sa/4.0/).
2022-12-12 10:51:42 +01:00
Free for personal use. Contact me in other cases (`ayufan@ayufan.eu`).