尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

RyzenAdj 免费 AMD 功耗调节:10 分钟上手笔记本调参的命令行工具

RyzenAdj 免费 AMD 功耗调节:10 分钟上手笔记本调参的命令行工具 RyzenAdj 免费 AMD 功耗调节10 分钟上手笔记本调参的命令行工具【免费下载链接】RyzenAdjAdjust power management settings for Ryzen APUs项目地址: https://gitcode.com/gh_mirrors/ry/RyzenAdjRyzenAdj 是一款免费的 AMD 功耗调节工具直接改写处理器里电源管理单元SMU管 CPU 供电和频率的小芯片中的功耗、温度与频率上限。它解决厂商预设太保守导致的游戏降频问题适合有 AMD 笔记本、愿意敲一行命令的你。Windows 与 Linux 命令完全一致。它适合谁不适合谁 RyzenAdj 面向 AMD Ryzen 移动端处理器APU桌面 CPU 与 Intel 平台不支持。平台Windows 与 Linux命令语法两边通用硬件Raven、Picasso、Renoir、Cezanne、Phoenix 等 7 代及以后移动 APU不适用想要图形界面的人项目无自带 GUI、只用桌面主板的人最小化安装与第一条命令 Linux 下 5 分钟内可以编译出一个可直接运行的 ryzenadj。git clone https://gitcode.com/gh_mirrors/ry/RyzenAdj cd RyzenAdj sudo apt install build-essential cmake libpci-dev mkdir build cd build cmake -DCMAKE_BUILD_TYPERelease .. make sudo cp ryzenadj /usr/local/bin/Windows 不用编译把 ryzenadj.exe 与 win32/ 目录里的 WinRing0x64.dll、WinRing0x64.sys 放到同一文件夹以管理员身份运行。第一条验证命令sudo ryzenadj -i预期输出分两段先是 CPU 家族名如 Renoir与 SMU 接口版本然后是一张电源参数表包含 STAPM LIMIT持续功耗墙、PPT LIMIT平均功耗、TCTL温度墙等当前值。参数生效时每项会打印Successfully set xxx to 值。它能调什么 ⚙️可调参数归为供电、温控、时钟三类按使用场景挑着改即可。参数作用单位--stapm-limit/--fast-limit/--slow-limit持续、短时、平均功耗上限即功耗墙mW--tctl-tempTctl 温度墙超过即强制降频摄氏度--vrm-currentTDC/--vrmmax-currentEDC持续与峰值电流上限mA--max-gfxclk/--min-gfxclk核显频率上下限MHz--max-fclk-frequencyCPU 与核显互联频率 FCLK 上限MHz供电决定给多少电温控决定多热算热时钟决定核显跑多快。照着做的三个真实场景游戏负载下提高持续功耗sudo ryzenadj --stapm-limit45000 --fast-limit45000 --slow-limit45000 --tctl-temp90 ryzenadj -i45000 即 45W90 即 90°C。执行后再跑-i表中 limit 列应显示新值建议随后跑 30 分钟负载确认频率不再跳水。拔电后压低功耗sudo ryzenadj --power-saving该开关写入厂商在拔电时预设的一组隐藏省电参数具体数值随 CPU 世代和机型不同而不同用后同样以-i核对。让设置开机自动生效部分机型的电源管理软件会覆盖你的设置所以要把参数变回常态。Windows把参数写进 win32/readjustService.ps1 的配置区再以管理员运行 win32/installServiceTask.bat会自动注册名为AMD\RyzenAdj的开机计划任务。Linux把命令追加进~/.bashrc或直接运行 examples/readjust.py它每 3 秒检查一次功耗上限发现被改回就自动重设。出错时先看这里set_xxx is not supported on this family→ 该参数在你这颗 CPU 世代上不存在 → 忽略该行其余参数照常生效set_xxx is rejected by SMU→ 数值超出电源管理单元允许范围 → 把值调小再试Unable to init ryzenadj→ 权限不足或 Linux 缺 libpci、/dev/mem 被内核限制 → 用 sudo 运行安装 libpci-devUnable to get os_access Obj, check permission→ 未以 root 或管理员身份启动 → Linux 加 sudoWindows 选以管理员身份运行结尾所有设置重启即还原试错成本接近零。先运行sudo ryzenadj -i把原始数值抄一遍存下来再从--stapm-limit开始每次只动一两个参数。【免费下载链接】RyzenAdjAdjust power management settings for Ryzen APUs项目地址: https://gitcode.com/gh_mirrors/ry/RyzenAdj创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表