Page 1 of 1

Does gsync work in DX12 games running in windowed borderless (while gsync set to fullscreen only via nvcp)

Posted: 01 Apr 2022, 22:44
by LLm1
I heard somewhere that games running in dx12 with windowed borderless will act the same with gsync as if they were running in fullscreen. I went ahead and tested this with a frame cap of 140 and vsync set too off (in game and nvcp), and there was no tearing despite my nvidia control panel being set fullscreen applications only for gsync.

I did this again with vsync enabled to get rid of the tearing on the bottom of my screen and it was gone, my question is if it's actually functioning properly and I'm not suffering from the full vsync delay.

Re: Does gsync work in DX12 games running in windowed borderless (while gsync set to fullscreen only via nvcp)

Posted: 02 Apr 2022, 17:44
by jorimt
LLm1 wrote:
01 Apr 2022, 22:44
I heard somewhere that games running in dx12 with windowed borderless will act the same with gsync as if they were running in fullscreen.
Yes, they do.

In layman's term, DX12 borderless is exclusive fullscreen + adaptive DWM.

This allows quicker alt+tabs and external overlay support, such as the system sound bar, game bar, browser windows, etc. However, whenever the game window is focused, composition disengages and it reverts to exclusive fullscreen behavior.

Re: Does gsync work in DX12 games running in windowed borderless (while gsync set to fullscreen only via nvcp)

Posted: 20 Dec 2023, 13:43
by CYCLOPSAG
jorimt wrote:
02 Apr 2022, 17:44
LLm1 wrote:
01 Apr 2022, 22:44
I heard somewhere that games running in dx12 with windowed borderless will act the same with gsync as if they were running in fullscreen.
Yes, they do.

In layman's term, DX12 borderless is exclusive fullscreen + adaptive DWM.

This allows quicker alt+tabs and external overlay support, such as the system sound bar, game bar, browser windows, etc. However, whenever the game window is focused, composition disengages and it reverts to exclusive fullscreen behavior.

does Vulkan behave the same way?

Re: Does gsync work in DX12 games running in windowed borderless (while gsync set to fullscreen only via nvcp)

Posted: 20 Dec 2023, 14:34
by jorimt
CYCLOPSAG wrote:
20 Dec 2023, 13:43
does Vulkan behave the same way?
It should.

To confirm, activate the NVCP G-SYNC indicator; if it shows in the same scenario as with DX12, it's working.

Re: Does gsync work in DX12 games running in windowed borderless (while gsync set to fullscreen only via nvcp)

Posted: 21 Dec 2023, 07:45
by vlad54rus
CYCLOPSAG wrote:
20 Dec 2023, 13:43
does Vulkan behave the same way?
Yes. The video driver automatically converts OpenGL/Vulkan windows into exclusive fullscreen when all conditions are met.