Quadro Sync II + RTX A5000 x 2 Setup, Framelock synchronization fail

I have a project that use two RTX A5000 and a Quadro Sync II card in a system. The OS is AMD64 Linux, Kernel Version 5.15.0. There is one Monitor 3840x2160@60Hz on one GPU, Another two 3840x2160@60Hz monitor on another GPU. The first GPU is on XScreen 0, The second GPU is on XScreen 1. The driver version is 570.169. My app use GLX_NV_swap_group extension to synchronize these three monitors. But the synchronization doesn’t work. After a lot of tries, we found out by selecting the Show Graphics API Visual Indicator in nvidia-settings fixed the synchronization problem. We analyses the problem and added an glFinish before and after glXSwapBuffers, the synchronization works most of the time, but sometimes some frames are miss updating but can eventually catch up and sync again after a couple of frames. Also, selecting the Show Graphics API Visual Indicator can fix it. Strange enough, We tested on another system, with same operating system, same driver, same app, same sync card, but with two RTX A4000, it doesn’t have that problem. It troubled us many days, we need help.

Sorry for that, we finally figured it out. It is because the kernel is too old, so it has bad support for my CPU Xeon w5-3425. We updated the kernel to 6.6, the problem is solved. Thanks.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.