[GH-ISSUE #1949] G-sync cannot be triggered in full-screen mode #676

Closed
opened 2026-02-27 21:07:33 +03:00 by kerem · 8 comments
Owner

Originally created by @ycb678 on GitHub (Dec 28, 2024).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/1949

Originally created by @ycb678 on GitHub (Dec 28, 2024). Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/1949
kerem 2026-02-27 21:07:33 +03:00
Author
Owner

@ycb678 commented on GitHub (Dec 28, 2024):

please include a true fullscreen mode instead of a borderless fullscreen

<!-- gh-comment-id:2564307242 --> @ycb678 commented on GitHub (Dec 28, 2024): please include a true fullscreen mode instead of a borderless fullscreen
Author
Owner

@Hermiten commented on GitHub (Dec 29, 2024):

Can you please edit your first post to do a real issue and not only a question in the title ?
With more informations, like what happens with the full screen, you can aloso send a screen, etc...

Thanks you

<!-- gh-comment-id:2564660561 --> @Hermiten commented on GitHub (Dec 29, 2024): Can you please edit your first post to do a real issue and not only a question in the title ? With more informations, like what happens with the full screen, you can aloso send a screen, etc... Thanks you
Author
Owner

@ycb678 commented on GitHub (Dec 29, 2024):

Under normal circumstances, the variable refresh rate can be triggered, but not in shadps4, and the system may think that this window is a program and not a game

<!-- gh-comment-id:2564678964 --> @ycb678 commented on GitHub (Dec 29, 2024): Under normal circumstances, the variable refresh rate can be triggered, but not in shadps4, and the system may think that this window is a program and not a game
Author
Owner
<!-- gh-comment-id:2564679001 --> @ycb678 commented on GitHub (Dec 29, 2024): https://github.com/user-attachments/assets/b11eac29-7a04-439f-9540-bc2b512e644e
Author
Owner
<!-- gh-comment-id:2564679027 --> @ycb678 commented on GitHub (Dec 29, 2024): https://github.com/user-attachments/assets/d857a5da-40ed-4eae-9210-dbf6c4b53017
Author
Owner

@ycb678 commented on GitHub (Dec 29, 2024):

The upper right corner shows the refresh rate change that comes with the monitor

<!-- gh-comment-id:2564679203 --> @ycb678 commented on GitHub (Dec 29, 2024): The upper right corner shows the refresh rate change that comes with the monitor
Author
Owner

@nr1971 commented on GitHub (Dec 30, 2024):

VRR seems to be working fine here on the linux-qt build from 12/29. My monitors OSD is accurately matching the ingame fps

<!-- gh-comment-id:2565692796 --> @nr1971 commented on GitHub (Dec 30, 2024): VRR seems to be working fine here on the linux-qt build from 12/29. My monitors OSD is accurately matching the ingame fps
Author
Owner

@2mg commented on GitHub (Aug 23, 2025):

VRR seems to be working fine here on the linux-qt build from 12/29. My monitors OSD is accurately matching the ingame fps

This is different for Windows (W10 here) as ShadPS4 is just a pure window, even when F11 is used it's only maximized to fill the screen (sounds like Fullscreen Borderless but it's not).

You can force DXGI via NVCP for example and then G-Sync works, but that isn't recommended by devs, as it cuts the FPS in half.
This is semi-false, you need to disable Low Latency Mode from Ultra to something less, and it doesn't cut FPS with DXGI.

Also forcing G-Sync to work on windowed applications is hack-y, and sometimes it just won't work.

Lossless Scaling without any scaling can be used to enable G-Sync support, and I believe that SpecialK could be used too, but these are external tools.

<!-- gh-comment-id:3217055296 --> @2mg commented on GitHub (Aug 23, 2025): > VRR seems to be working fine here on the linux-qt build from 12/29. My monitors OSD is accurately matching the ingame fps This is different for Windows (W10 here) as ShadPS4 is just a pure window, even when F11 is used it's only maximized to fill the screen (sounds like Fullscreen Borderless but it's not). ~~You can force DXGI via NVCP for example and then G-Sync works, but that isn't recommended by devs, as it cuts the FPS in half.~~ This is semi-false, you need to disable Low Latency Mode from Ultra to something less, and it doesn't cut FPS with DXGI. Also forcing G-Sync to work on windowed applications is hack-y, and sometimes it just won't work. Lossless Scaling without any scaling can be used to enable G-Sync support, and I believe that SpecialK could be used too, but these are external tools.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#676
No description provided.