Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

可能的bug反馈&建议新增温度调控选项 #21

Open
gapore opened this issue Apr 15, 2023 · 2 comments
Open

可能的bug反馈&建议新增温度调控选项 #21

gapore opened this issue Apr 15, 2023 · 2 comments

Comments

@gapore
Copy link

gapore commented Apr 15, 2023

我的笔记本是 hp envy 13 x360 2018款,cpu 2500u,我在三种模式下跑了stress fpu,结果如下:
1.手动27w
custom27
2.手动26w
custom26
3.性能26w
perfomance26

可以看到,只有手动27w情况下,cpu温度突破了笔记本自身限制的70℃,达到期望的90℃,其他则完全没有突破70℃,这算是个bug?
另外,希望增加调整温度的选项,让用户自行决定可以达到的最高温度

@gapore
Copy link
Author

gapore commented Apr 15, 2023

我觉得这就是一个bug,当我把性能模式改成20w之后,手动25w的stress fpu运行情况如下:
custom25new
可以看到可以突破原本的温度墙了,猜想设置的功耗必须大于性能模式的功耗,温度调整设置才能生效

@zqhong
Copy link
Owner

zqhong commented Jun 28, 2023

RyzenTuner/UI/MainForm.cs

Lines 118 to 125 in 01145d3

notifyIcon1.Text = RyzenTunerUtils.GetNoticeText();
var powerLimit = RyzenAdjUtils.GetPowerLimit();
var tctlTemp = RyzenAdjUtils.GetTctlTemp();
// 调用 ryzenadj 调整 Cpu 设置
AppContainer.AmdProcessor().SetAllTdpLimit(powerLimit);
AppContainer.AmdProcessor().SetTctlTemp((uint)tctlTemp);

public static int GetTctlTemp()
{
return 90;
}

我看了下代码,是设置固定温度墙 90 W。后面有时间我再看下,谢谢反馈

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants