魔改造版Windows 2000でCPUのチェックソフトを動かしてみた
前回のSSE2問題の続き。
Presonus Studio One をインストールしたらなぜかSSE2のエラーが出る件
Three Ways to Retrieve Processor Information
どうやら、CPU情報を取得する方法は3種類あるらしい
サンプルプログラムをコンパイルして Windws 2000で実行してみた
----- REGISTRY METHOD ------- Name: Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz Speed: 2294MHz Vendor: GenuineIntel Family: 6 Model: 10 Stepping: 7 Features MMX: no 3DNow: no SSE: no SSE2: no ----- PLATFORM SDK METHOD ------- Name: INTEL Pentium III (0.18um) Speed: 2188MHz Vendor: GenuineIntel Family: 6 Model: 10 Stepping: 7 Features MMX: yes 3DNow: no SSE: yes SSE2: yes ----- ASSEMBLY METHOD ------- Name: INTEL Pentium III (0.18um) Speed: 2188MHz Vendor: GenuineIntel Family: 6 Model: 10 Stepping: 7 Features MMX: yes 3DNow: no SSE: yes SSE2: yes |
レジストリ情報でどうやらSSE対応が取得できてない模様。
ソースを見ると
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0 を参照してる
うちのWin2000
Windows 7だと FeatureSet のBitがたくさん立ってる模様
試しにWindows 2000にコピーしてみたところ…。
インストーラー動いた
インストールはできましたが
起動は無理っぽいです。DirectX11バリバリに使ってる。
Comments