以编程方式访问graphics卡时钟

是否有可能从Windows应用程序使用graphics卡时钟 更具体地说 – 是否有可能以某种方式使graphics卡发送时钟事件中断(打勾?),并从软件挂钩?

我想说的是PC时钟不是很好。 精密时钟花费很多钱,加上他们很难colo(GPS信号不可用,primefaces钟花费胳膊和腿等)。 我读到新的graphics卡上有精确的时钟。 所以我的直接思想 – 我可以使用它们来精确地同步我的应用程序到100ns或许(对自己的心理注意) ? 有任何想法吗?

PS或audio卡在这个问题… PPS请回答这个问题 – 我可以连接到一个graphics/声卡内部时钟,而不是Windows与Linux的讨论。 谢谢

Solutions Collecting From Web of "以编程方式访问graphics卡时钟"

不,你不能“用它们来精确地同步我的应用程序,甚至可能达到100ns” 。 中断处理抖动可能大于100ns。 您需要使用最高优先级的中断,并且不要让中断被禁用。

那么你想在.NET中这个? 非确定性的垃圾收集和精确时间只是不兼容。 选择一个更适合您需求的平台。