mirror of
https://github.com/ayufan/steam-deck-tools.git
synced 2026-02-08 00:24:29 +01:00
Add README.md
This commit is contained in:
parent
4e38168b3a
commit
c0c35595c6
30
README.md
Normal file
30
README.md
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
# Steam Deck Tools
|
||||
|
||||
This repository contains my own personal set of tools to help running Windows on Steam Deck.
|
||||
|
||||
## Steam Deck Fan Control
|
||||
|
||||
This is a very early and highly experimental fan controller for Windows build based
|
||||
on `linux/jupiter-fan-control.py` available on SteamOS.
|
||||
|
||||
This uses highly unstable (and firmware specific) direct manipulation of kernel memory
|
||||
to control usage of EC (Embedded Controller) and setting desired fan RPM via VLV0100.
|
||||
|
||||
It was build based on knowledge gained in Steam Deck kernel patch and DSDT presented by bios.
|
||||
The memory addresses used are hardcoded and can be changed any moment by the Bios update.
|
||||
|
||||
It provides 3 modes of operation:
|
||||
|
||||
1. Default - use EC to control fan (as done today)
|
||||
1. SteamOS - use reimplemented `jupiter-fan-control.py` (as in SteamOS when Fan Control is enabled)
|
||||
1. Max - blow at full speed.
|
||||
|
||||
As of Today (Nov, 2022) the GPU temperature is missing on Windows. Which makes it a little incomplete.
|
||||
However, it should be expected that GPU temperature is "kind of similar" to CPU due to GPU being in the same
|
||||
silicon. But! The device might overheat and break due to this missing temperature. **So, use at your own risk.**
|
||||
|
||||
You can download latest precompiled build from Releases tab.
|
||||
|
||||
## Author
|
||||
|
||||
Kamil Trzciński, 2022, License GPLv3
|
||||
Loading…
Reference in a new issue