#ryzen #cpu #msr #unsafe-bindings

sys libryzenadj-sys

为libryzenadj提供的低级不安全自动生成的绑定

4个版本 (2个破坏性版本)

0.13.0 2023年8月13日
0.12.0 2023年2月11日
0.11.2 2022年10月1日
0.11.1 2022年9月28日

#691 in 操作系统


用于 libryzenadj

LGPL-3.0

310KB
4K SLoC

C 3.5K SLoC // 0.0% comments PowerShell 371 SLoC // 0.1% comments C++ 109 SLoC // 0.0% comments Python 104 SLoC // 0.0% comments Batch 49 SLoC Rust 28 SLoC // 0.1% comments

包含 (Windows DLL, 99KB) RyzenAdj/win32/inpoutx64.dll, (Windows DLL, 63KB) RyzenAdj/win32/WinRing0x64.dll, (静态库, 16KB) RyzenAdj/win32/WinRing0x64.lib, (DOS可执行文件, 15KB) RyzenAdj/win32/WinRing0x64.sys, (静态库, 6KB) RyzenAdj/win32/inpoutx64.lib

libryzenadj-sys

此crate通过bindgen提供自动生成的Rust不安全绑定,用于ryzenadj提供的C函数,这是用于调整Ryzen CPU设置的C接口。

大多数开发者应通过[libryzenadj](https://crates.org.cn/crates/libryzenadj)提供的安全绑定来使用此crate。

警告:自行承担风险!

调整该库提供的值可能导致系统不稳定/崩溃,甚至损坏您的硬件

无运行时依赖

~0–2.2MB
~42K SLoC