K17TKC テスト版 [PC]
K17TKのSMU対応をしようかと色々考えていたのですが、GUIなプログラムは変更が面倒・・・。
ということで、コンソール版のプログラムを作成してみたわけですがSMU対応はなかなか進みません。
SMU対応は進まないのですがK17TK的な部分は概ね動作したのでとりあえずテスト版ということで公開します(ダウンロードリンクは最後の方にあります)。
SMUに関する機能はSMUのバージョン取得程度しか実装されていないので、ZEN+やZEN2では役に立たないと思います。
取り敢えず、usageはこんな感じ。
全部書くととてつもなくなるので実行例は適当に。
iオプションの実行結果はこんな感じ。
PState(MSRレジスタ)の変更はこんな感じ
CPBの変更はこんな感じ。
最後におまけ的な機能のPStateモニターはこんな感じ。
これを見るとPStateと動作周波数が一致しないのが分かるかと思います。
ということで使ってみたい方は以下からどうぞ。
テスト版ということでデバッグもあまりしていないので使用は自己責任でお願いします。
アーカイブには実行ファイルだけが入っています、32bit版は動作確認テストすらしていない代物です(既に32bit版OSな環境は所有していないため)。
実行には別途WinRing0ドライバーが必要です。
http://ockim.mydns.jp/files/K17TKC_200215.zip
ファイルのパスワードはtest#k17です。
ということで、コンソール版のプログラムを作成してみたわけですがSMU対応はなかなか進みません。
SMU対応は進まないのですがK17TK的な部分は概ね動作したのでとりあえずテスト版ということで公開します(ダウンロードリンクは最後の方にあります)。
SMUに関する機能はSMUのバージョン取得程度しか実装されていないので、ZEN+やZEN2では役に立たないと思います。
取り敢えず、usageはこんな感じ。
AMD K17h Processor P-state utility K17TKC.exe Core No. command Parameters Core No. *: AllCore 0~n: Core No. command: h: This Message i: CPU information Display s: setup value s subcommand Parameters s: P-state setup P-state No. i fid did vid P-state No. v freq vol P-state No.: setup P-state No.(0~3) fid: frequency id did: vid: Value - is not modify. ex. 0 - - - 150 b: Cpb setup [e or d] c: C6-state setup [e or d] [a or p or c] p: Display P-state control status t: Display Temp m: Display Current Pstate interval(sec) c: Test Option
全部書くととてつもなくなるので実行例は適当に。
iオプションの実行結果はこんな感じ。
>K17TKC.exe 0 i ProcessorName: AMD Ryzen 5 3600 6-Core Processor Logical processors: 12 Cores: 6 Packages : 1 Threads: 12 ThreadPerCore: 2 HTT: 1 Type: Matisse PackageType: AM4 SMU Version: 46.54.0 familyExt: 0x17 modelExt: 0x71 stepping: 0x0 familyBase: 0xF Model: 0x1 CPU Table CPU: 00 Package: 00 Core: 00 Thread: 00 CPU Table CPU: 01 Package: 00 Core: 00 Thread: 01 CPU Table CPU: 02 Package: 00 Core: 01 Thread: 00 CPU Table CPU: 03 Package: 00 Core: 01 Thread: 01 CPU Table CPU: 04 Package: 00 Core: 02 Thread: 00 CPU Table CPU: 05 Package: 00 Core: 02 Thread: 01 CPU Table CPU: 06 Package: 00 Core: 04 Thread: 00 CPU Table CPU: 07 Package: 00 Core: 04 Thread: 01 CPU Table CPU: 08 Package: 00 Core: 05 Thread: 00 CPU Table CPU: 09 Package: 00 Core: 05 Thread: 01 CPU Table CPU: 10 Package: 00 Core: 06 Thread: 00 CPU Table CPU: 11 Package: 00 Core: 06 Thread: 01 LogcalProcessor No: 0 Package: 0 Core: 0 Thread: 0 Cpb: 1 C6Core: 1 C6Package: 1 P-State: 0 Enable: 1 3600MHz( Fid: 144 Did: 8(1.00000) ) 1.10000V( Vid: 72 ) P-State: 1 Enable: 1 2800MHz( Fid: 140 Did: 10(1.25000) ) 1.00000V( Vid: 88 ) P-State: 2 Enable: 1 2200MHz( Fid: 132 Did: 12(1.50000) ) 0.90000V( Vid:104 )
PState(MSRレジスタ)の変更はこんな感じ
>K17TKC.exe 0 s s 0 v 3500 1.05 Core No: 0 P-State: 0 Befor Setting. Enable: 1 3600MHz( Fid: 144 Did: 8(1.00000) ) 1.10000V( Vid: 72 ) After Setting. Enable: 1 3500MHz( Fid: 140 Did: 8(1.00000) ) 1.05000V[1.05000]( Vid: 80 ) >K17TKC.exe 0 s s 0 i 144 8 - Core No: 0 P-State: 0 Befor Setting. Enable: 1 3500MHz( Fid: 140 Did: 8(1.00000) ) 1.05000V( Vid: 80 ) After Setting. Enable: 1 3600MHz( Fid: 144 Did: 8(1.00000) ) 1.05000V( Vid: 80 )
CPBの変更はこんな感じ。
>K17TKC.exe 0 s b e DBG: pt:7 st:3 Core No: 0 Befor Setting. Cpb: 0 After Setting. Cpb: 1
最後におまけ的な機能のPStateモニターはこんな感じ。
これを見るとPStateと動作周波数が一致しないのが分かるかと思います。
>K17TKC.exe * m 2 Display Interval is 2Sec Core: 0 Current Pstate: 1 Freq: 3525MHz( FID: 141 DID: 8 ) Core: 1 Current Pstate: 1 Freq: 3525MHz( FID: 141 DID: 8 ) Core: 2 Current Pstate: 1 Freq: 3525MHz( FID: 141 DID: 8 ) Core: 4 Current Pstate: 1 Freq: 3525MHz( FID: 141 DID: 8 ) Core: 5 Current Pstate: 1 Freq: 3525MHz( FID: 141 DID: 8 ) Core: 6 Current Pstate: 1 Freq: 3525MHz( FID: 141 DID: 8 ) Core: 0 Current Pstate: 1 Freq: 3600MHz( FID: 144 DID: 8 ) Core: 1 Current Pstate: 1 Freq: 3600MHz( FID: 144 DID: 8 ) Core: 2 Current Pstate: 0 Freq: 4200MHz( FID: 168 DID: 8 ) Core: 4 Current Pstate: 0 Freq: 4200MHz( FID: 168 DID: 8 ) Core: 5 Current Pstate: 0 Freq: 4200MHz( FID: 168 DID: 8 ) Core: 6 Current Pstate: 0 Freq: 4200MHz( FID: 168 DID: 8 )
ということで使ってみたい方は以下からどうぞ。
テスト版ということでデバッグもあまりしていないので使用は自己責任でお願いします。
アーカイブには実行ファイルだけが入っています、32bit版は動作確認テストすらしていない代物です(既に32bit版OSな環境は所有していないため)。
実行には別途WinRing0ドライバーが必要です。
http://ockim.mydns.jp/files/K17TKC_200215.zip
ファイルのパスワードはtest#k17です。
2020-02-15 16:54
nice!(0)
コメント(5)
what is rar password? wants password
by drlisasumomıloveyou (2020-02-17 22:53)
The password for the file is test#k17.
ファイルのパスワードはtest#k17です。
by kim (2020-02-18 08:14)
application not working
れ
by drlisasumomıloveyou (2020-02-18 22:22)
application not working
れ
by drlisasumomıloveyou (2020-02-18 22:34)
WinRing0ドライバーの入れ忘れとか
by お名前(必須) (2020-02-20 20:38)