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

動作しない? aya 07/8/5(日) 7:57
Re:動作しない? ひよひよ 07/8/5(日) 10:42
Re:動作しない? aya 07/8/5(日) 15:17
Re:動作しない? ひよひよ 07/8/5(日) 19:07
Re:動作しない? aya 07/8/5(日) 22:31
Re:動作しない? ひよひよ 07/11/11(日) 21:33
Re:動作しない? ひよひよ 07/11/24(土) 15:26
Re:動作しない? aya 07/12/9(日) 5:50
Re:動作しない? ひよひよ 07/12/9(日) 9:08
Re:動作しない? aya 07/12/9(日) 13:56
Re:動作しない? ひよひよ 07/12/9(日) 15:53
続報? aya 07/12/9(日) 22:54
Re:続報? ひよひよ 07/12/10(月) 18:47
Re:続報? aya 07/12/10(月) 22:16
Re:続報? ひよひよ 07/12/11(火) 0:07
Re:続報? aya 07/12/11(火) 0:15
Re:続報? ひよひよ 07/12/11(火) 8:40
Re:続報? aya 07/12/11(火) 12:49
Re:続報? ひよひよ 07/12/11(火) 20:49
構造体のアラインメント ひよひよ 07/12/15(土) 14:33
Re:構造体のアラインメント ひよひよ 07/12/15(土) 18:32
Re:構造体のアラインメント aya 07/12/16(日) 2:02
Re:構造体のアラインメント ひよひよ 07/12/16(日) 11:33
動作確認依頼 ひよひよ 07/12/26(水) 1:23
Re:動作確認依頼 aya 07/12/29(土) 1:16 [添付]
Re:動作確認依頼 ひよひよ 07/12/29(土) 8:48

動作しない?
←back ↑menu ↑top forward→
 aya  - 07/8/5(日) 7:57 -

引用なし
パスワード
   CrystalCPUIDのバージョンは 4.13.1.340 です。
msrを覗くために使っていましたが、M/Bを取り替えたら動作?しなくなってしまいました。

変更前 Iwill DBD100(440BX Dual Slot1 M/B) + PentiumIII-S 1.4GHz×2
変更後 Rioworks TDVIA(ApolloPro266T Dual Socket370 M/B) + PentiumIII-S 1.4GHz×2

OSはWindows2000ProfessionalとWindowsXpProfessionalで、状況は一緒でした。
タスクマネージャで様子を見てみると、CyrstalCPUID.exeが一瞬現れてすぐ消えてしまう(終了してしまう?)ようです。
特にエラーダイアログ等は出ません。
/Q や /S オプションでも起動してみましたが特に何も保存されていないようです。

Re:動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 07/8/5(日) 10:42 -

引用なし
パスワード
   ▼ayaさん:
>CrystalCPUIDのバージョンは 4.13.1.340 です。
>msrを覗くために使っていましたが、M/Bを取り替えたら動作?しなくなってしまいました。
>
>変更前 Iwill DBD100(440BX Dual Slot1 M/B) + PentiumIII-S 1.4GHz×2
>変更後 Rioworks TDVIA(ApolloPro266T Dual Socket370 M/B) + PentiumIII-S 1.4GHz×2
おぉ〜なんだかP6最高!!って感じの構成ですね。

>OSはWindows2000ProfessionalとWindowsXpProfessionalで、状況は一緒でした。
>タスクマネージャで様子を見てみると、CyrstalCPUID.exeが一瞬現れてすぐ消えてしまう(終了してしまう?)ようです。
>特にエラーダイアログ等は出ません。
>/Q や /S オプションでも起動してみましたが特に何も保存されていないようです。
この現象は以前から数人のK7ユーザ報告をいただいているのですが、私の環境では再現しない&ほとんど環境で問題なく動作しているなどの理由から解決策が見いだせない状況です。

誠に申し訳ございませんが、CrystalCPUID 5.1 までお待ちいただけないでしょうか。(と言っても多分リリースは半年以上後ですけど・・・)

一点お願いがあるのですが、
http://crystaldew.info/category/openlibsys/
で開発をしている、WinRing0 最新版のサンプルコードが実行できるかどうかご確認いただけないでしょうか?

もし、正常に動作するようであれば、単体アプリとして早急に MSR Walker と MSR Editor 機能を実現させていただきたいと思います。

Re:動作しない?
←back ↑menu ↑top forward→
 aya  - 07/8/5(日) 15:17 -

引用なし
パスワード
   > おぉ〜なんだかP6最高!!って感じの構成ですね。

周囲からは白い目ですけど、好きだし困ってないので…(笑)

ということでWinRing0 SampleをDLして実行してみました。
440HzのBeep音のあとにシステム情報っぽいものが表示されたダイアログが一つ出ましたが、これでよろしいのでしょうか?

Re:動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 07/8/5(日) 19:07 -

引用なし
パスワード
   ▼ayaさん:
>> おぉ〜なんだかP6最高!!って感じの構成ですね。
>
>周囲からは白い目ですけど、好きだし困ってないので…(笑)
>
>ということでWinRing0 SampleをDLして実行してみました。
>440HzのBeep音のあとにシステム情報っぽいものが表示されたダイアログが一つ出ましたが、これでよろしいのでしょうか?
はい、おっけーです。
そのうち、MSR 回りのツールだけは揃えます。

Re:動作しない?
←back ↑menu ↑top forward→
 aya  - 07/8/5(日) 22:31 -

引用なし
パスワード
   ▼ひよひよさん:
>はい、おっけーです。
>そのうち、MSR 回りのツールだけは揃えます。

ありがとーございます!!
期待して待ってます。

Re:動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 07/11/11(日) 21:33 -

引用なし
パスワード
   ▼ayaさん:
>▼ひよひよさん:
>>はい、おっけーです。
>>そのうち、MSR 回りのツールだけは揃えます。
・・・まだできてないですね(汗

>ありがとーございます!!
>期待して待ってます。
SysInfo 401 でいろいろ不具合の修正を行っています。ひょっとすると aya さんの環境でも動作するようになったかも知れません。。。。。。。

Re:動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 07/11/24(土) 15:26 -

引用なし
パスワード
   大変遅くなりましたが、任意のプロセッサの MSR をいじくる単体ソフトをリリースしました。
http://crystaldew.info/2007/11/24/olsmsreditor-10/

Re:動作しない?
←back ↑menu ↑top forward→
 aya  - 07/12/9(日) 5:50 -

引用なし
パスワード
   ちょっと忙しくて発見が遅れました。

で、OlsMsrEditor使ってみました。
予想通り素敵にWC周辺はいい加減っぽい設定がされているのが確認できました
(CPU0は「AGPコントローラー」の先頭256MBのみWC設定、でCPU1は未設定みたいな)

が、RDMSRは動作するのですけどWRMSRしても内容に反映されてないっぽいです。
(同一indexでWRMSR→RDMSRを実行してチェック)

まだ今落としたばっかりなので十分な確認はしてないのですけど
何かあるんでしょうかね…。

Re:動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 07/12/9(日) 9:08 -

引用なし
パスワード
   ▼ayaさん:
>が、RDMSRは動作するのですけどWRMSRしても内容に反映されてないっぽいです。
>(同一indexでWRMSR→RDMSRを実行してチェック)
MSR は書き換えられるものと書き換えられないものがあります。
Time Stamp Counter に相当する MSR index 0x10 で試しては頂けないでしょうか。
EAX = 0x00, EDX = 0x00 を書き込むとカウンタがリセットされる様子が確認できると思います。

ところで、CrystalCPUID は 4.13 で多少修正が入っているのですが、まだ起動できないでしょうか?お手数ですが、ご確認いただけないでしょうか。これで、起動できないようなら 5.1 をお待ちください。

Re:動作しない?
←back ↑menu ↑top forward→
 aya  - 07/12/9(日) 13:56 -

引用なし
パスワード
   ▼ひよひよさん:
>MSR は書き換えられるものと書き換えられないものがあります。
>Time Stamp Counter に相当する MSR index 0x10 で試しては頂けないでしょうか。
>EAX = 0x00, EDX = 0x00 を書き込むとカウンタがリセットされる様子が確認できると思います。

0x10 で書き換えを確認できました。
単純に書き換えられない個所だったようですね。

# ちなみに書き換えようとしていたのはIA32_MTRR_PHYSBASE2、IA32_MTRR_PHYSMASK2
# (可変範囲MTRR)の二つでした。

>ところで、CrystalCPUID は 4.13 で多少修正が入っているのですが、まだ起動できないでしょうか?お手数ですが、ご確認いただけないでしょうか。これで、起動できないようなら 5.1 をお待ちください。

こちらもすぐ試しましたが、起動しない状況に変化はありませんでした。
(正確にはタスクマネージャに一瞬現れて消えてそれっきり、という感じです)

# どのような「終了処理」に入っているのかログのようなものでも取れば
# 状況の把握もできるのかなと思いましたが、開発環境がありません…

素直に5.1を待つべきですね!!

Re:動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 07/12/9(日) 15:53 -

引用なし
パスワード
   ▼ayaさん:
>こちらもすぐ試しましたが、起動しない状況に変化はありませんでした。
>(正確にはタスクマネージャに一瞬現れて消えてそれっきり、という感じです)
そうですか・・・。
CrystalCPUID 4.x は色々なところが「もうだめ」なので、5.1 で色々改善したいと思います。

続報?
←back ↑menu ↑top forward→
 aya  - 07/12/9(日) 22:54 -

引用なし
パスワード
   CrystalCPUIDが正常に動作しているAthlonのPCの方でも試してみました。

結果、CPUIDの方では書き換えることができている箇所も
WRMSR→RDMSR で変わるのが確認できませんでした…。
<sage>

Re:続報?
←back ↑menu ↑top forward→
 ひよひよ  - 07/12/10(月) 18:47 -

引用なし
パスワード
   ▼ayaさん:
>CrystalCPUIDが正常に動作しているAthlonのPCの方でも試してみました。
>
>結果、CPUIDの方では書き換えることができている箇所も
>WRMSR→RDMSR で変わるのが確認できませんでした…。
確認ですが、MSR index 0x10 での結果でしょうか?

aya さんの Athlon PC では、

CrystalCPUID
RDMSR ○
WRMSR ○

OlsMsrEditor
RDMSR ○
WRMSR ×

という理解でよろしいでしょうか?

OS によって書き換えられているだけかもしれないので、0x10 でのご確認をお願いいたします。これで駄目ならかなり致命的な不具合が WinRing0 (OlsMsrEditor で使用しているライブラリ)にあることになりますので、詳細な調査をしたいと思います。

ひょっとするとデバイスドライバとのやりとりに使用するバッファの扱いに不具合があるのかもしれません。

大変お手数をおかけすることになりますが、ご協力よろしくお願いいたします。

WinRing0 に不具合があると、次期 CrystalCPUID もその不具合を抱えることになってしまいます。

Re:続報?
←back ↑menu ↑top forward→
 aya  - 07/12/10(月) 22:16 -

引用なし
パスワード
   こちらのAthlon環境(Windows2000)では

[0x00000010]
CrystalCPUID
RDMSR ○
WRMSR ○

OlsMsrEditor
RDMSR ○
WRMSR ○

[0x00000204 & 0x00000205]
CrystalCPUID
RDMSR ○
WRMSR ○

OlsMsrEditor
RDMSR ○
WRMSR ×

こういう結果です。
アドレス未記載でわかりにくくてすみませんでした。

使用ソフト以外は一緒で、実際にCPUIDで0x204、0x205(0x206〜0x20Fまでも同様)で
WriteCombiningの設定をしたときは効果も出ている(計測誤差以上だと思います)ようなので
CrystalCPUIDでは設定できている、と判断しました。
そこから「書き換えられないアドレス」ではないらしい、という仮定をしている状態です。

Re:続報?
←back ↑menu ↑top forward→
 ひよひよ  - 07/12/11(火) 0:07 -

引用なし
パスワード
   ▼ayaさん:
>こちらのAthlon環境(Windows2000)では
>
>[0x00000010]
>CrystalCPUID
>RDMSR ○
>WRMSR ○
>
>OlsMsrEditor
>RDMSR ○
>WRMSR ○
>
>[0x00000204 & 0x00000205]
>CrystalCPUID
>RDMSR ○
>WRMSR ○
>
>OlsMsrEditor
>RDMSR ○
>WRMSR ×
>
>こういう結果です。
>アドレス未記載でわかりにくくてすみませんでした。
状況わかりました。

ただ、ソースコード的に MSR index で挙動が変わるようなことはないので・・・。
Athlon なら CPU は 1 つでしょうし、う〜〜む。

Re:続報?
←back ↑menu ↑top forward→
 aya  - 07/12/11(火) 0:15 -

引用なし
パスワード
   >ただ、ソースコード的に MSR index で挙動が変わるようなことはないので・・・。

ちらっとソースも見たりしたんですけど、詳しくないのでわかりませんでしたというオチが。

# でも問題が出るほど複雑なソースではなかったように見えました…。

>Athlon なら CPU は 1 つでしょうし、う〜〜む。

Dualですよー。

Re:続報?
←back ↑menu ↑top forward→
 ひよひよ  - 07/12/11(火) 8:40 -

引用なし
パスワード
   ▼ayaさん:
>>Athlon なら CPU は 1 つでしょうし、う〜〜む。
>
>Dualですよー。
Dual でしたか。それでは、Affinity Mask 関連の問題ですかね。
CrystalCPUID では、基本的にメインダイアログで選択されているプロセッサの MSR を読み書きできます。同様に、OlsMsrEditor では、メインダイアログで選択されているプロセッサの MSR を読み書きできます。

ひょっとすると、ベンチに使用したソフトがたまたま CrystalCPUID のときは、設定が変更されたプロセッサで主に実行され、OlsMsrEditor では、未設定のプロセッサで主に実行されたとかそういうことかもしれません。

なんにせよ、MSR index = 0x10 が書き換えられているので、他の MSR が書き換えられないとはないと思われます。ご覧のように MSR index ごとの処理の分岐はありませんので。

Re:続報?
←back ↑menu ↑top forward→
 aya  - 07/12/11(火) 12:49 -

引用なし
パスワード
   ▼ひよひよさん:
>ひょっとすると、ベンチに使用したソフトがたまたま CrystalCPUID のときは、設定が変更されたプロセッサで主に実行され、OlsMsrEditor では、未設定のプロセッサで主に実行されたとかそういうことかもしれません。

メインダイアログで両CPUに対して設定して計測(ちなみにいまどきHDBENCHのTEXTです)してありますので、これはないと思いますね。
今回の一連のチェックではCrystalCPUIDのMSR Walkerで設定値が両CPUで反映されている/されていないのも確認していたのでたぶん間違いないと思います。(PIII-Sの方は当然確認できませんが…)

>なんにせよ、MSR index = 0x10 が書き換えられているので、他の MSR が書き換えられないとはないと思われます。ご覧のように MSR index ごとの処理の分岐はありませんので。

ですよね。
うーん、なんでしょうね。

Re:続報?
←back ↑menu ↑top forward→
 ひよひよ  - 07/12/11(火) 20:49 -

引用なし
パスワード
   ▼ayaさん:
>メインダイアログで両CPUに対して設定して計測(ちなみにいまどきHDBENCHのTEXTです)してありますので、これはないと思いますね。
ayaさん。ここは、Crystal Dew World の掲示板ですから「CrystalMarkのGDIです」と言っていただかないと(嘘)

>>なんにせよ、MSR index = 0x10 が書き換えられているので、他の MSR が書き換えられないとはないと思われます。ご覧のように MSR index ごとの処理の分岐はありませんので。
>
>ですよね。
>うーん、なんでしょうね。
可能性として考えられるのは、Wrmsr の処理内部のどこかでエラーが返ってきて WRMSR 命令がドライバ内で実行されていないと考えるということでしょうかね。MSR index の値によって成功したり失敗したりと意味がわからないところではありますが、可能性はあるので実行結果を書き出せるもしくは表示できる版を作ってみたいと思います。今週末までには・・・

構造体のアラインメント
←back ↑menu ↑top forward→
 ひよひよ  - 07/12/15(土) 14:33 -

引用なし
パスワード
   WinRing0 に致命的な不具合がありました。

構造体のアラインメントをしっかり考慮しておらず、指定した値を WRMSR することが出来ておりませんでした。

これから修正を行いたいと思います。

コンパイラが新しくなってデフォルトの動作が変更になったようです。コンパイラの動作に依存するようなコードを書いていたことをまずは反省 orz

Re:構造体のアラインメント
←back ↑menu ↑top forward→
 ひよひよ  - 07/12/15(土) 18:32 -

引用なし
パスワード
   最新版で、バグを修正しました。
OlsMsrEditor も修正したので、お手数をおかけしますが動作確認をお願いいたします。

Re:構造体のアラインメント
←back ↑menu ↑top forward→
 aya  - 07/12/16(日) 2:02 -

引用なし
パスワード
   ▼ひよひよさん:
>最新版で、バグを修正しました。
>OlsMsrEditor も修正したので、お手数をおかけしますが動作確認をお願いいたします。

今確認しました、バッチリ設定できてまっす!!

これで不正確だった設定値を正常にして使えます、本当にありがとうございまっしたー!!
<sage>

Re:構造体のアラインメント
←back ↑menu ↑top forward→
 ひよひよ  - 07/12/16(日) 11:33 -

引用なし
パスワード
   ▼ayaさん:
>今確認しました、バッチリ設定できてまっす!!
>
>これで不正確だった設定値を正常にして使えます、本当にありがとうございまっしたー!!
ご確認ありがとうございました。

動作確認依頼
←back ↑menu ↑top forward→
 ひよひよ  - 07/12/26(水) 1:23 -

引用なし
パスワード
   > aya さま

CrystalCPUID 5 -Estel- の開発超初期版をリリースしました。
http://crystaldew.info/2007/12/26/crystalcpuid-5-estel-16/

大変お手数ですが、CrystalCPUID 4.x が起動できない PC で動作確認をしていただけないでしょうか?

Re:動作確認依頼
←back ↑menu ↑top forward→
 aya  - 07/12/29(土) 1:16 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : temp.jpg
・サイズ : 51.3KB
   ということで試してきました、普通に起動できてますー。

添付画像
【temp.jpg : 51.3KB】

Re:動作確認依頼
←back ↑menu ↑top forward→
 ひよひよ  - 07/12/29(土) 8:48 -

引用なし
パスワード
   ▼ayaさん:
>ということで試してきました、普通に起動できてますー。
ご確認ありがとうございます。
これなら CrystalCPUID 5 は多くの環境で動いてくれそうです。

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