나는 현대 오디오/그래픽 카드에는 정밀한 시계가다는 것을 나는 생각하고 그들이 일반 PC 시계보다 우수하다고 생각한다.싼 정밀 시계로 오디오/그래픽 카드
Windows에서 오디오 또는 그래픽 카드 내부 시계를 정밀 시계로 사용할 수 있습니까? 문제의 카드에 대한 Windows 응용 프로그램에서 이벤트/인터럽트를 수신합니까?
EDIT Hans의 의견에 영감을 받아 명확히하고 싶습니다. 내가 잘못된 동기화를하지는 않지만 이상적인 곳과는 거리가 멀다. 시간 정밀도를 위해 네트워크를 사용하는 것이 내가 원하는 마지막 생각입니다. 이것이 내가 안정적인 내부 시계 인을 사용하고자하는 이유입니다. 안정은 여기에 핵심 단어입니다. Ben은 PC 시계가 좋다고 제안하지만 그렇지 않습니다. 표류는 엄청납니다. 부하가 W2K 8 스레드 인 Xeon은 몇 초 만에 30ms 위아래로 쉽게 바운스 할 수 있습니다. 안정성이 가장 중요하며 시계의 해상도는 아닙니다. 난 그냥 괜찮은 안정 시계는 1ms보다 나은 해상도를 것입니다 - 내가 지층 2에서 가지고있는 것. 다시 말해 보자 - 궁극적으로 1 분 드리프트 당 1ns 및 최소 250us 해상도로 시계가 필요합니다. (100-150 파운드에 대해) ! 당신이 원한다면 :))
관련 항목 : http://stackoverflow.com/questions/9040967/access-graphic-card-clock-programmatically –
반대의 목표는 없습니다. 사운드 카드 오실레이터는 안정적이어야하지만 정확할 필요는 없습니다. PC 시계는 정확해야합니다. 그리고 1 년 내내 시간 서비스를 이용하여 1 초 이상 표류하지 않습니다. 사용자 정의 하드웨어 (GPS 라디오)에 도달 할 때까지 더 나은 정밀도를 사용할 수 없습니다. 그러나 해상도는 좋지 않습니다. –
당신의 PC는 그래픽이나 사운드 카드보다 훨씬 더 정밀한 클록을 가지고 있습니다. 예를 들어, PCI Express 버스 클럭은 100MHz입니다. USB HS는 480MHz입니다. SATA3는 6GHz입니다. 멋진 사운드 카드조차도 단지 192kHz입니다. 비디오 픽셀 클럭은 더 빠르지 만, 종종 약 50 MHz 정도입니다. –