RyzenAdj 开源项目使用教程
1. 项目的目录结构及介绍
RyzenAdj 项目的目录结构如下:
RyzenAdj/
├── CMakeLists.txt
├── README.md
├── include/
│ └── ryzenadj.h
├── src/
│ ├── main.c
│ ├── ryzenadj.c
│ └── ryzenadj.h
├── win32/
│ ├── ryzenadj.dll
│ └── ryzenadj.sys
└── ...
CMakeLists.txt
: 用于 CMake 构建系统的配置文件。README.md
: 项目说明文档。include/
: 包含项目头文件的目录。src/
: 包含项目源代码的目录。win32/
: 包含 Windows 平台所需的 DLL 和 SYS 文件。
2. 项目的启动文件介绍
项目的启动文件是 src/main.c
,它是 RyzenAdj 工具的入口点。该文件包含了主函数的实现,负责解析命令行参数并调用相应的功能模块。
3. 项目的配置文件介绍
RyzenAdj 项目没有传统的配置文件,所有的配置都是通过命令行参数进行设置的。以下是一些常用的命令行参数示例:
./ryzenadj --stapm-limit=45000 --fast-limit=45000 --slow-limit=45000 --tctl-temp=90
--stapm-limit
: 设置持续功率限制(mW)。--fast-limit
: 设置快速功率限制(mW)。--slow-limit
: 设置慢速功率限制(mW)。--tctl-temp
: 设置 Tctl 温度(°C)。
这些参数可以在运行时动态调整 Ryzen APU 的电源管理设置。
以上是 RyzenAdj 开源项目的使用教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望这些信息能帮助你更好地理解和使用 RyzenAdj 项目。