Windowsアプリケーションからグラフィックカードクロックを使用することはできますか?もっと具体的には、何とかクロックイベント(tick?)で割り込みを送信し、ソフトウェアからそれに接続するグラフィックカードを作ることは可能ですか?グラフィックカードの時計にプログラムでアクセスする
私が言っていることは、PCクロックがうまくいかないことです。高精度の時計には多額の費用がかかります。コロケーション(GPS信号は利用できず、原子時計は腕や足などのコストがかかります)では困難です。私は新しいグラフィックカードがそれらの精密時計を持っていることを読んだ。だからすぐに思ったのですが、私のアプリを精度100ns(おそらく)に同期させるためにそれらを使うことができますか(自分自身に精神ノート)?何か案は?
P.S.それともオーディオカード... P.P.S.質問に答えてください - 私はWindows/Linuxの議論とは関係なく、グラフィック/オーディオカードの内部クロックに接続することはできますか?ありがとう
BTW:HPETまたはPMTIMERは、あなたが尋ねたはずの質問に対する答えでした。 http://en.wikipedia.org/wiki/High_Precision_Event_Timer –
この質問は絶え間なく続きます。フックアップ割り込みにドライバを書き込む必要があります。ユーザーモードのアプリケーションでイベントを取得するには、まずコントロールを割り込みハンドラからカーネルスレッドに転送してから、ユーザーモードのスレッドに通知する必要があります。すべての(非)割り込みは中断される可能性があります(汎用OSでは中断される可能性があります)。ほとんどの場合、中断されず、「うまく動作する」と主張することもできますが、ゼロページスレッドが起動したり、キャッシュマネージャが何かをページしたり、待ち時間が増えたり、安定したイベントが失敗します。 – Christopher
@BenVoigt申し訳ありませんが、私はまだ同意しません。 PCクロックの問題は精度ではなくドリフトします。 @クリス - ありがとう –