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

Talk about NVIDIA G-SYNC, a variable refresh rate (VRR) technology. G-SYNC eliminates stutters, tearing, and reduces input lag. List of G-SYNC Monitors.
Post Reply
LLm1
Posts: 10
Joined: 11 Nov 2020, 19:41

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

Post by LLm1 » 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. 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.

User avatar
jorimt
Posts: 2484
Joined: 04 Nov 2016, 10:44
Location: USA

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

Post by jorimt » 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.
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48CX VR: Beyond, Quest 3, Reverb G2, Index OS: Windows 11 Pro Case: Fractal Design Torrent PSU: Seasonic PRIME TX-1000 MB: ASUS Z790 Hero CPU: Intel i9-13900k w/Noctua NH-U12A GPU: GIGABYTE RTX 4090 GAMING OC RAM: 32GB G.SKILL Trident Z5 DDR5 6400MHz CL32 SSDs: 2TB WD_BLACK SN850 (OS), 4TB WD_BLACK SN850X (Games) Keyboards: Wooting 60HE, Logitech G915 TKL Mice: Razer Viper Mini SE, Razer Viper 8kHz Sound: Creative Sound Blaster Katana V2 (speakers/amp/DAC), AFUL Performer 8 (IEMs)

CYCLOPSAG
Posts: 15
Joined: 13 Jul 2022, 08:41

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

Post by CYCLOPSAG » 20 Dec 2023, 13:43

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?

User avatar
jorimt
Posts: 2484
Joined: 04 Nov 2016, 10:44
Location: USA

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

Post by jorimt » 20 Dec 2023, 14:34

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.
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48CX VR: Beyond, Quest 3, Reverb G2, Index OS: Windows 11 Pro Case: Fractal Design Torrent PSU: Seasonic PRIME TX-1000 MB: ASUS Z790 Hero CPU: Intel i9-13900k w/Noctua NH-U12A GPU: GIGABYTE RTX 4090 GAMING OC RAM: 32GB G.SKILL Trident Z5 DDR5 6400MHz CL32 SSDs: 2TB WD_BLACK SN850 (OS), 4TB WD_BLACK SN850X (Games) Keyboards: Wooting 60HE, Logitech G915 TKL Mice: Razer Viper Mini SE, Razer Viper 8kHz Sound: Creative Sound Blaster Katana V2 (speakers/amp/DAC), AFUL Performer 8 (IEMs)

vlad54rus
Posts: 5
Joined: 04 Jan 2022, 11:59

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

Post by vlad54rus » 21 Dec 2023, 07:45

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.

Post Reply