SSブログ

K17TKC テスト版 [PC]

K17TKのSMU対応をしようかと色々考えていたのですが、GUIなプログラムは変更が面倒・・・。
ということで、コンソール版のプログラムを作成してみたわけですが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です。



nice!(0)  コメント(5) 

nice! 0

コメント 5

drlisasumomıloveyou

what is rar password? wants password
by drlisasumomıloveyou (2020-02-17 22:53) 

kim

The password for the file is test#k17.
ファイルのパスワードはtest#k17です。
by kim (2020-02-18 08:14) 

drlisasumomıloveyou

application not working

by drlisasumomıloveyou (2020-02-18 22:22) 

drlisasumomıloveyou

application not working

by drlisasumomıloveyou (2020-02-18 22:34) 

お名前(必須)

WinRing0ドライバーの入れ忘れとか
by お名前(必須) (2020-02-20 20:38) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。