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

【872】Dual Mobile K7 & AMD 760 サポートについて ひよひよ 04/3/24(水) 0:39

【1000】Re:Dual Mobile K7 & AMD 760 サポート... ひよひよ 04/6/3(木) 23:28
【1002】Re:Dual Mobile K7 & AMD 760 サポート... Kazuma 04/6/5(土) 8:40

【1000】Re:Dual Mobile K7 & AMD 760 サポー...
←back ↑menu ↑top forward→
 ひよひよ  - 04/6/3(木) 23:28 -

引用なし
パスワード
   ▼Kazumaさん:
>▼ひよひよさん:
>どこにレス付けようか迷ったのですが、ここへ。
>今頃ではありますが^^;
どぞどぞ。

>これまで動画が何とかならないか情報集めたり、幾つか試したりしてたんですが、
>もしかしたらこれ、QueryPerformanceCounter()あたりが関係しているのかなぁと最近思っています。
>ひよひよさんも書かれていたように、倍率が変わってCPU動作速度が変わっても変化しないんですよね…
>で、動画の再生時にタイミングを測るために、この辺りを使っているのではないか…と考えてみました。
なるほどねぇ。RealPlayer 自体が時間の同期に QPC を使っていると。
使っているかどうか調べようと思ったのですが、RealPlayer 入っていなかった...

>WinAPIでは変更できないようですから、カーネルモードドライバを書くことで何とかならないかとDDKをざっと見てみたんですが、どうも“設定”とか“初期化”するための関数は用意されていないみたいですね。KeQueryPerformanceCounter()という取得関数はあるようですが…
>SpeedStep対応マシンなどではどうやっているのでしょうか…
CrystalCPUID の結果報告ツリーを見ていただくとわかると思うのですが、QPC って環境(CPUやOSによって精度が異なるんですよね) QPC 自体がどのような実装なのかはよくわかんないのでなんともいえませんが...

にしても、サッと DDK が出てくるとは何者ですが?もし、サイトとか作ったソフトとかあればぜひ教えてください。

【1002】Re:Dual Mobile K7 & AMD 760 サポー...
←back ↑menu ↑top forward→
 Kazuma  - 04/6/5(土) 8:40 -

引用なし
パスワード
   ▼ひよひよさん:

>なるほどねぇ。RealPlayer 自体が時間の同期に QPC を使っていると。
>使っているかどうか調べようと思ったのですが、RealPlayer 入っていなかった...

そっか〜。「かも?」なんて書く前に調べてみればよかったんだ…反省。というわけで、Dependency Walkerで調べてみました。どうやらRealPlayerではQPC使っているみたいですね。

ついでに、手持ちのノートPC(SpeedStep)でCPU動作速度を切り替えて(500MHz←→600MHz)試してみました。CrystalCPUIDの「リフレッシュ[QPC]F8キー」でInternal Clockが切り替わることが確認できました。これってQPCで取得できる値が変わっているってことですよね?Athlon XP-Mのデスクトップでは切り替わらない。動作倍率の変動に応じて切り替えることができれば、動作がおかしなソフトも正常になるのかな?と考えています。

>にしても、サッと DDK が出てくるとは何者ですが?もし、サイトとか作ったソフトとかあればぜひ教えてください。

普通の会社員です^^; 仕事でごくたまにDDKを使わざるを得ないんですよ。ソフトと言えば、もう10年近く前にWin3.1/95で動くIBM486SLC2の制御ソフトを作った想い出が。懐かしいなぁ…

というところで、QPCを何とか出来ないかもう少し情報収集することにしてみます。

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