2010/8/22:本掲示板は閲覧専用です。データが一部破損しておりますがご了承ください。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
3336 / 3573 ←次へ | 前へ→

CrystalCPUID for AMD64
←back ↑menu ↑top forward→
 ひよひよ  - 04/1/12(月) 17:55 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : AMD64(2).zip
・サイズ : 42.5KB
    このツリーは Windows XP/Server 2003/Longhorn for AMD64 を利用中のユーザーに CrystalCPUID for AMD64 のテストをしていただくためのツリーです。私自身 AMD64 環境を持っていないため AMD64 環境をお持ちの方はぜひテストにご協力いただければと思います。

 CrystalCPUID for AMD64 の開発は AMD64 コンパイラはインラインアセンブラが使えないということで非常に苦戦しています。現時点では CPUID 命令の発行方法がわからないため、今回はとりあえずデバイスドライバのロードができるかできないかを確認させていただきたいと思います。

 添付のアーカイブは AMD64 向けにコンパイルした AMD64.exe と CpuInfo.sys が格納されています。コンソールプログラムなので、コマンドプロンプトから実行してください。すると、以下のような感じの画面が出るはずです。(以下は私の環境 + Win32 版の結果です)

----------------------------------------------------------------
CrystalCPUID 2.9.7.46 (C) 2002-2004 MIYAZAKI Noriyuki
          Crystal Dew World [http://crystalmark.info/]
----------------------------------------------------------------
    CPU Name : Pentium 4 HT
   Code Name : Northwood
 Vendor String : GenuineIntel
  Name String : Intel(R) Pentium(R) 4 CPU 2.40GHz
    Platform : Socket 478
     CPUID : F29
    Brand ID : 09
     Clock : 3006.86 MHz
  System Clock : 250.57 MHz
   System Bus : 1002.29 MHz
   Multiplier :  12.00
    Feature : MMX SSE SSE2 HTT

もし、メッセージボックスが出た場合はドライバのロードの時点で失敗しているということになり、前途多難であることを示しています > 私にとっての話ですが。

今回は CPUID 命令が使えないため内部で色々細工して Athlon 64 の倍率が取得できるようしたつもりです。(CPU 名は Hammer (K8) と表示されますし NameString 等も一切表示されません!!)

予想実行結果

----------------------------------------------------------------
CrystalCPUID 2.9.7.46 (C) 2002-2004 MIYAZAKI Noriyuki
          Crystal Dew World [http://crystalmark.info/]
----------------------------------------------------------------
    CPU Name : Hammer
   Code Name : K8
 Vendor String :
  Name String :
    Platform :
     CPUID :
    Brand ID : 07 (細工しているため)
     Clock : 2000.00 MHz (例)
         (環境次第...うまく測定できない可能性もあり)
  System Clock : 200.00 MHz (例)
   System Bus : MHz
   Multiplier :  10.00 (例)
    Feature :

もし倍率が表示できるようだと AMD64 への対応はとりあえず成功です!! 倍率変更プログラムもすぐに完成することでしょう... コンソール版となりますが(^_^;
127 hits

CrystalCPUID for AMD64 ひよひよ 04/1/12(月) 17:55 [添付]
Re:CrystalCPUID for AMD64 Magnum 04/1/12(月) 18:52 [添付][添付]
Re:CrystalCPUID for AMD64 ひよひよ 04/1/12(月) 18:55
Re:CrystalCPUID for AMD64 ひよひよ 04/1/12(月) 19:25 [添付]
Re:CrystalCPUID for AMD64 Magnum 04/1/12(月) 19:37 [添付]
Re:CrystalCPUID for AMD64 ひよひよ 04/1/12(月) 19:50 [添付]
Re:CrystalCPUID for AMD64 倍率出ましたが Magnum 04/1/12(月) 20:01 [添付]
エンディアン ひよひよ 04/1/12(月) 20:12 [添付]
Re:倍率OKです。 Magnum 04/1/12(月) 20:26 [添付]
Re:倍率OKです。 ひよひよ 04/1/12(月) 20:37
CPUID ひよひよ 04/1/12(月) 23:26 [添付]
倍率&電圧変更 ひよひよ 04/1/12(月) 23:38 [添付]
重要な追記 ひよひよ 04/1/12(月) 23:57
Re:倍率&電圧変更 Magnum 04/1/13(火) 0:10 [添付]
Re:倍率&電圧変更 ひよひよ 04/1/13(火) 0:22 [添付]
Re:倍率&電圧変更 Magnum 04/1/13(火) 0:44 [添付]
Re:倍率&電圧変更 ひよひよ 04/1/13(火) 0:48
第二段階開始 ひよひよ 04/1/15(木) 22:37 [添付]
Re:第二段階開始 ひよひよ 04/1/15(木) 22:38
初回版は削除 ひよひよ 04/1/12(月) 19:33

3336 / 3573 ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
ページ:  ┃  記事番号:   
98287
(SS)C-BOARD v3.8(とほほ改ver2.1) is Free