home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 January / VPR0101A.BIN / PCTUNE / WCPU280 / wcpu280.exe / WCPUID.txt < prev    next >
Text File  |  2000-08-15  |  12KB  |  255 lines

  1.  
  2.   /---------------------------------------------------------------------------/
  3.                        WCPUID.EXE  Version 2.8 for Win32
  4.  
  5.                        ***** Support only Japanese *****
  6.   /---------------------------------------------------------------------------/
  7.  
  8.  
  9.   ・はじめに
  10.     ^^^^^^^^
  11.     Windows 95, NT 4.0/2000 上で 『現在のクロック周波数は いくつか?』と、
  12.     簡単に調べたかったのがきっかけで、このプログラムを作成しました。
  13.  
  14.     ちょっと、最近ハードの改造で 我が家のマシーンのクロックが何かと可変で(^^;
  15.     簡単に調べられるモノが欲しかった訳で...
  16.  
  17.  
  18.   ・動作環境
  19.     ^^^^^^^^
  20.     基本的に CPUID/RDTSC命令を備えた、Intel Pentium or その互換CPU で動作す
  21.     るモノと思われます。 Win32 プラットフォームの Windows 95/98/Me, NT 4.0/2000 上で
  22.     動作可能です。
  23.  
  24.     また、クロック計測に関しては、RDTSC命令を使用していますので、上記CPU
  25.     であれば機種は問わないと思います。 しかし、何せ Windows 上から計測を試
  26.     みているので、多少の誤差が出る可能性があります(何せ一応マルチタスクの
  27.     Windows 95/98/Me, NT 4.0/2000 ですから、CPUを一時占有して時間計測しないと、
  28.     正確なクロックが計れなくて ...)
  29.  
  30.     ※Version 2.x から 以下のファイルが追加になっています.
  31.  
  32.       Win95/98/Me    用 仮想デバイスドライバ  WCPUID.VxD
  33.       WinNT 4.0/2000 用 デバイスドライバ      WCPUID.SYS
  34.  
  35.       これらファイルを WCPUID.EXE と同じフォルダにおいて実行してください.
  36.  
  37.       もし、WCPUID.EXE 起動時に WCPUID.VxD / WCPUID.SYSのロードに失敗した場合
  38.       Win95/98/Me の場合 WCPUID.VxD を システムフォルダに、WinNT 4.0/2000 の場合
  39.       WCPUID.SYS を システムフォルダにコピーしてお使いください.
  40.  
  41.       例) Win95/98 の場合  WCPUID.VxD を C:\Windows\System へコピー
  42.           WinNT の場合     WCPUID.SYS を C:\WinNT\System32 へコピー
  43.  
  44.     ※Version 2.2 から MultiProcessor 環境でもそれぞれのCPUの情報を表示でき
  45.       るようになりました。
  46.  
  47.       MultiProcessor 環境で、さらに拙作 SoftFSB や、PLL乗っ取り等を行って
  48.       FSB/CPU Clockを動的に変化させる場合は、/F オプションを付けることに
  49.       よってその動的変化に対応するようになります。但し、若干計測精度等が
  50.       落ちます(^_^; 今後さらに改良予定。
  51.  
  52.     ※WinNT の場合、Administrator 権限が必要かもしれません :-)
  53.       どうもネットワーク割り当てされたドライブ上から実行しようとするとロード
  54.       に失敗するようです (^^;; > NT
  55.  
  56.  
  57.     -----------------------------------------------------------------------
  58.     ☆☆☆☆☆ 現在、報告のある計測可能CPUは、以下の通りです. ☆☆☆☆☆
  59.     -----------------------------------------------------------------------
  60.       Intel : Pentium / Pentium-MMX / Pentium PRO / Pentium II / Celeron
  61.               Celeron w/128KB L2 / Pentium II Xeon / Pentium III /
  62.               Pentium III Xeon / Pentium 4
  63.       AMD   : K5 / K6 / K6-2 / K6-2(CXT) / K6-III / Athlon / Duron
  64.       Cyrix : 6x86MX  / M-II
  65.       VIA   : Cyrix III
  66.       IDT   : WinChip C6 / WinChip 2 / WinChip2A
  67.       Rise  : mP6
  68.     -----------------------------------------------------------------------
  69.     上記、CPUの表示サンプル、CPUIDの各情報等は、ホームページで公開しています.
  70.  
  71.  
  72.   ・精度&機能
  73.     ^^^^^^^^^^
  74.     クロック(Frequency)以外のデータは、CPUIDからのデータを元に表示しています
  75.     ので、まぁ大丈夫だと思います。クロックに関しては、一応最高レベルのCPU
  76.     優先度の指定で計測していますが、時間取得のオーバーヘッド等を考えると、多
  77.     少誤差が出るかもしれません。
  78.  
  79.     また、たまにとんでもない値を出す場合があるかもしれません。  その場合再度
  80.     WCPUID.EXE を起動して再計測してみてください。
  81.  
  82.     表示される項目は各CPUによって違います。 詳細はホームページのWCPUID FAQ
  83.     をご覧ください。
  84.  
  85.  
  86.   ・「AGP Info」ボタンについて
  87.     ^^^^^^^^^^^^^^^^^^^^^^^^
  88.     現在 「AGP Info」 ボタンは有効であると判断できた場合は有効になります. しかし
  89.     動作確認が取れていない為に、無効であってもあることをすればボタンが有効にな
  90.     ります。※いろいろなところで、解説されているので、既にバレバレですね(^_^;;
  91.  
  92.     基本的に AGPのボードの情報ではなく、チップセットの情報/状態で、現在、以
  93.     下のチップセットのみインプリメントしていますが、全然確認していないので、
  94.     ご注意を :-)
  95.            -------------------------------------------------------------
  96.            ※現在 インプリメントしているチップセット
  97.              Intel   440LX/EX、440BX/ZX、440GX、i810/i810e、i815/i815e
  98.                      i820/i820e、i840、i850、i860
  99.              SiS     5591/5592、530、540、600、620、630、730S、740
  100.              VIA     Apollo VP3/MVP3、Pro/BX、Pro+、Pro/133/133A
  101.                      Apollo Pro KX133、KT133、133Z、PM601、MVP4
  102.              ALi     Aladdin 4/4+、Aladdin 5、ALi Aladdin 7
  103.                      Aladdin-Pro 2、Aladdin TNT2、CyberBlade Aladdin i1
  104.                      Aladdin-Pro 4、Aladdin-Pro 5/5M、ALi ALiMAGiK
  105.              AMD     751
  106.            -------------------------------------------------------------
  107.  
  108.  
  109.   ・NEC PC-98x1シリーズ + Windows 95 ユーザの皆様へ
  110.     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  111.     NEC PC-98x1シリーズ + Windows 95 をお使いのユーザの皆様で、正常に計測で
  112.     きない場合があります。この場合、Microsoft等のホームページから Windows 95
  113.     の最新モジュールを落とし導入してみてください。これで、正常に計測できるよ
  114.     うになる場合があります。但し、ご使用の機種の最新モジュールが公開されてい
  115.     るかは不明です :-)
  116.  
  117.     もし最新モジュールを導入してみても計測がうまく行かない場合は WCPUID.EXE
  118.     起動するとき、/N オプションを付けて起動してみてください。
  119.  
  120.     ちなみに、NEC PC-98x1シリーズ + Windows NT 4.0 では、問題なく正常に計測
  121.     できます。
  122.  
  123.     AT互換機ユーザの皆様は、このような問題はありません。
  124.  
  125.  
  126.   ・使用感
  127.     ^^^^^^
  128.     Ver.0.9c から [COPY] ボタンが付きました。これで、結果をクリップボードに
  129.     コピーできます。コピー後、エディタ等で表示内容をテキストで取り込めると
  130.     思います。気が向いたら、結果をメールしてください。
  131.  
  132.     最近、忙しく・また、メール量が多いため、必ずしも返答メールを出せませんが
  133.     来たメールは必ず見ています。
  134.  
  135.  
  136.   ・改版履歴
  137.     ^^^^^^^^
  138.     Ver.0.9   '96/10/12[STA]  初公開.
  139.     Ver.0.9a  '96/10/13[SUN]  VenderID 文字列組み立てミスを修正.
  140.                               クロック計測タイミングを変更.
  141.     Ver.0.9b  '96/10/19[SAT]  SHIFT押下時クロック計測に行かない機能追加.
  142.                               NT上でも動作可能に!
  143.     Ver.0.9c  '97/01/01[WED]  [Copy]ボタン追加.
  144.     Ver.1.0   '97/06/15[SUN]  計測方法をより精確になるように修正.
  145.                               MMX(TM) 機能チェック項目追加.
  146.                               [Analize]再計測ボタン追加.
  147.                               [More]   追加情報 Feature Flagsボタン追加.
  148.     Ver.1.0a  '97/06/16[MON]  小数点第2位まで表示するパッチ公開.
  149.     Ver.1.1   '97/11/16[SUN]  小数点計測の精度向上.
  150.                               クロック計測部分を DLL化.
  151.                               開発ライブラリを添付.
  152.     Ver.1.2   '97/11/18[TUE]  NT 4.0で正常に実行できるようにコンパイラの
  153.                               最適化オプションを外した.
  154.     Ver.1.3   '98/01/01[TUE]  Type ID、マシン名、Version、Feature Flagsの
  155.                               項目追加、Windows 95 の場合、[Copy]でクリッ
  156.                               プボードに情報をコピする時、BIOS情報も追加.
  157.                               Windows 98 Beta2(US)仮対応.
  158.     Ver.1.4   '98/03/01[SUN]  AMD-K6 3D 対応.
  159.                               Windows 98(Beta3)/NT 5.0(Beta1)で動作確認.
  160.     Ver.1.5   '98/06/01[MON]  AMD-K6 Extended Function 取得ミス修正.
  161.                               Type ID 2(Dual CPU対応)も表示できるように修正.
  162.     Ver.1.5a  '98/06/01[MON]  CPUID取得で Extended Function 取得を止める(^^;;
  163.     Ver.1.6   '98/06/29[MON]  画面表示「AMD-3D」を「3DNow!」に変更.
  164.                               L1 / L2 キャッシュ情報/ボタン追加.
  165.                               全画面に[COPY]ボタン追加.
  166.                               開発ライブラリ個別対応のため添付中止.
  167.     Ver.2.0   '98/09/27[SUN]  「Cache Reg」 ボタン追加 / L2 Cache control
  168.                               register画面追加.
  169.                               「倍率設定」 「外部クロック」の表示項目追加.
  170.                               「Flag Info」 画面 Feature Flags 「PAT/PSE-36/FXSR」
  171.                               項目追加.
  172.                               WCPUID.VxD / WCPUID.SYS ファイルを追加.
  173.     Ver.2.0a  '98/10/15[THU] (暫定公開)
  174.                               「AGP Info」 ボタンを有効にしました.
  175.     Ver.2.1   '98/11/12[THU]  ファイル構成を変更 CPUFREQ.DLL -> WCPUID.DLL
  176.                               IDT WinChip2 をサポートし、「倍率設定」 「外部クロ
  177.                               ック」を表示するようにしました。
  178.                               クロック計測精度を少し上げました(^^;;
  179.     Ver.2.2   '98/12/07[MON]  MultiProcessor環境対応。
  180.                               クロック計測コア部分改良.
  181.     Ver.2.3   '99/02/01[MON]  Beta版
  182.                               MultiProcessor環境でのFSB/CPU Clockの動的変化に
  183.                               仮対応(/Fオプション)
  184.                               K6-2/3(CXT)コア、K7の場合、「倍率設定」 「外部クロッ
  185.                               クを表示するようにしました。
  186.     Ver.2.4   '99/02/26[FRI]  K6-III L2 表示対応.
  187.                               Pentium III KNI/SSE Technology 表示対応.
  188.                               「Flag Info」 画面 「XMM/PN」 項目追加.
  189.     Ver.2.4a  '99/03/14[SUN]  K6-2/III  3.5倍 表示修正.
  190.     Ver.2.4c  '99/04/01[THU]  Modified  K6-III L2 Size.
  191.                               Added     CRC Code.
  192.     Ver.2.4d  '99/04/25[SUN]  Fixed     K6-III L2 Size.
  193.                               Added     DLL/Driver Version check.
  194.     Ver.2.5   '99/05/17[MON]  Supported IDT WinChip2A/3 Clock Multiplier.
  195.     Ver.2.6   '99/07/20[TUE]  Shows     Processor name.
  196.     Ver.2.6a  '99/07/21[WED]  Fixed     Xeon check.
  197.                               Added     Chinese documentation.
  198.     Ver.2.6b  '99/08/01[SUN]  Modified  Xeon check.
  199.                               Added     Deutsche documentation.
  200.     Ver.2.6c  '99/09/01[WED]  Supported AMD Athlon.
  201.     Ver.2.6d  '99/10/31[SUN]  Supported Pentium III(Coppermine).
  202.     Ver.2.7   '99/12/13[MON]  Shows     Platform name.
  203.     Ver.2.7a  '00/01/05[WED]  Supported Athlon New L2 type.
  204.     Ver.2.7b  '00/01/23[SUN]  Fixed     Intel i820 Check.
  205.                               Test      VIA Apollo KX133 Check.
  206.     Ver.2.7c  '00/03/01[WED]  Supported Intel Mobile Celeron(0.18Mu)
  207.                               Test      VIA Cyrix III.
  208.     Ver.2.8   '00/08/06[SUN]  Supported Intel CPU New Multiplier.
  209.                               Test      Intel CPU Pentium 4.
  210.                               Deleted   Intel CPU 0.18Mu Display.
  211.                               Supported VIA CPU Cyrix III.
  212.                               Supported AMD CPU K6-2+ / K6-III+.
  213.                               Supported Windows Me.
  214.                               Supported AMD Thunderbird / Duron.
  215.                               Changed   AMD Multiplier Display.
  216.                               Supported Many Chipset...
  217.  
  218.  
  219.   ・転載/再配布/コピー
  220.     ^^^^^^^^^^^^^^^^^^^^
  221.     以下の条件に従えば、自由に、転載・再配布・コピーを行って構いません。
  222.  
  223.       ○著作権表示を変更しない場合、自由にご使用いただいて構いません。
  224.       ○著作権が侵害されるおそれのあるネットへの転載を禁止します。
  225.       ○ネットへのGUEST(正規会員でない)場合の転載行為を禁止します。
  226.       ○転載・再配布は、オリジナルのアーカイブ・ファイルに含まれているファイル
  227.         を改変されていない状態で行うこと。
  228.       ○原則として無料で配布すること。
  229.       ○転載連絡等は、事後でも良いから連絡してくれると嬉しいです :-)
  230.         (連絡なくてもいいですが、あると作者は跳び上がって喜ぶのでした)
  231.       ○雑誌掲載/紹介等は、作者の了解 もしくは 確認を取るようにお願いします。
  232.  
  233.  
  234.   ・著作権
  235.     ^^^^^^
  236.      ・配布ファイル全ての著作権は、H.Oda! に属します。
  237.      ・このプログラムはフリーソフトウェアです。PDSではありません。
  238.      ・本プログラムを利用した事によって発生したいかなる損害についても当方 関
  239.        係者・団体・組織は、その責任を負いません。
  240.      ・また、このプログラムにバグがあった場合、それを修正する義務は負わないも
  241.        のとします。
  242.  
  243.  
  244.   ・連絡先
  245.     ^^^^^^
  246.  
  247.     Official HomePage :  http://www.h-oda.com/
  248.     Internet e-mail   :  support@h-oda.com
  249.  
  250.     Official HomePageでは、WCPUID最新版や、各種情報を提供しています。
  251.  
  252.   /---------------------------------------------------------------------------/
  253.             Copyright (c) 1996-2000  By H.Oda!  All Rights Reserved.
  254.   /---------------------------------------------------------------------------/
  255.