I am writing an openGL application and monitoring GPU usage using ADL SDK. The application uses double buffering and renders frames in a loop. I am wondering if I should see any difference in GPU usage activating synchronization with vertical blank. In theory GPU should wait for vertical refresh before swapping buffers, so GPU usage (and frame rate) should be lower when the synchronization is on. Is my reasoning correct?