Why does RTX Pro Sync card QueryFrameCountNV frame counts rolls back to 1?

the GPU is A4000,sync card is RTX Pro Sync,GPU driver is 580.97,sync card firmware is 3.0.6. When the frame counts equals to 16777216,sometimes it will roll back to 1. and it is not must happen every time.

Hi, this number is reached when 3 bytes, so 24 bits have been ‘consumed’ for the counter.
So this is expected behavior - what is your concern with this? Have you seen numbers HIGHER than this ?

thanks
-Frank

My use case: Two PCs are connected via an RTX Pro Sync sync card, configured with master-slave clock synchronization via the NVIDIA control panel. The refresh rate is 60Hz. Both PCs use A4000 graphics cards with driver version 580.97, and the sync card firmware version is 3.0.6. We run our video playback program to achieve frame synchronization when playing the same video on both devices. I checked the sync card frame count using wglQueryFrameCountNV for about 20 days, and the frame counts on both devices consistently increased, exceeding 16,777,216. Later, one of the computers automatically upgraded and restarted. The player program also started automatically. Without manual reconfiguration of master-slave synchronization, both computers continued running. However, when the frame count on the restarted machine reached 16,777,216, it wrapped back to 1. This phenomenon occurred repeatedly, every time the frame count reached 16,777,216, wrapping back to 1.