Is it possible to 'force' G Sync to a window?
Posted: 10 Jan 2022, 14:34
Hi,
Firstly I'd like to say thanks for the extensive G Sync information on the site, it's really helped with getting my system setup!
I'm using an RTX3070 on an LG CX Oled.
So, to my 'problem'. I play iRacing, and it's quite common to use an overlay for more information whilst you race. For the overlays to work you have to run iRacing in windowed mode, and the overlay starts itself and acts like an 'always on top' window. I have G Sync configured globally to Full Screen but used NVInspector to set iRacing to Full Screen and Windowed.
When playing with the overlay enabled, G Sync doesn't follow the FPS of the game, it just stays at a solid 120hz. As soon as I disable the overlay, G Sync starts working as expected for iRacing in windowed mode. I suspect G Sync doesn't work because it sees the overlay as the 'active window' and tracks to the refresh rate of that, which is obviously my desktop refresh rate.
I suspect there isn't, and I know it's a long shot but is there anyway I can make iRacing the active window whilst still displaying the overlay, or trick G Sync into believing iRacing is the active window?
For reference I am using the RaceLabs overlay, but they all operate the same way regardless of program. They can't run in full screen because iRacing detects it as an injection into the D3D program and the anticheat stops you playing.
Firstly I'd like to say thanks for the extensive G Sync information on the site, it's really helped with getting my system setup!
I'm using an RTX3070 on an LG CX Oled.
So, to my 'problem'. I play iRacing, and it's quite common to use an overlay for more information whilst you race. For the overlays to work you have to run iRacing in windowed mode, and the overlay starts itself and acts like an 'always on top' window. I have G Sync configured globally to Full Screen but used NVInspector to set iRacing to Full Screen and Windowed.
When playing with the overlay enabled, G Sync doesn't follow the FPS of the game, it just stays at a solid 120hz. As soon as I disable the overlay, G Sync starts working as expected for iRacing in windowed mode. I suspect G Sync doesn't work because it sees the overlay as the 'active window' and tracks to the refresh rate of that, which is obviously my desktop refresh rate.
I suspect there isn't, and I know it's a long shot but is there anyway I can make iRacing the active window whilst still displaying the overlay, or trick G Sync into believing iRacing is the active window?
For reference I am using the RaceLabs overlay, but they all operate the same way regardless of program. They can't run in full screen because iRacing detects it as an injection into the D3D program and the anticheat stops you playing.