libretro / libretro/RetroArch

Gsync not activating on Linux X11 (OpenSUSE TW)

Open
#17,164 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

My specs are Nvidia GTX 1080 and Asus Rog PG348Q Gsync monitor
I am using the standard 550 Nvidia drivers and latest Retroarch 1.19.1 (5 November)
I am using Plasma X11 and Gnome X11

On Nvidia X Server settings I activated the following settings for Gsync:

Sync to vblank, allow flipping, enable Gsync & compatible, enable gsync & api indicators, use conformant texture clamping.

I also add this command

nvidia-settings --assign CurrentMetaMode="DP-2: nvidia-auto-select +0+0 {AllowGSYNCCompatible=On}"

Whenever I run an application, on the top left part of the monitor the message BLIT and VSYNC appear. On top right the message NORMAL.

I installed and tried MAME and Dosbox Staging and BLIT indicator is green, which means that Gsync works. I could verify it by testing the shadows in Samurai Shodown 2 and the coin menu of Mortal Kombat 1. The shadows flicker ultra fast.

However upon launching Retroarch, BLIT indicator is always red. VSYNC indicator is red or green, depending whether I have Vsync enabled in Retroarch.

The VRR/Gsync monitor sync option on Retroach does not make any difference. Driver is Vulkan but even if I switch to OpenGL Core it remains red. Tried Samurai Showdown 2 in Retroarch (MAME core) and shadows do not flicker as fast as in stand alone MAME

Can anyone confirm whether Gsync works with Retroarch on Linux distros?
Is there any extra step to activate Gsync?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing RetroArch on Linux X11 with the reported Nvidia GTX 1080, Gsync monitor, Vulkan and OpenGL Core drivers, then compare its BLIT and VSYNC indicators with standalone MAME and DOSBox Staging. Done means identifying whether RetroArch requires an additional configuration step or has a rendering issue that prevents Gsync activation.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
computer-graphics, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.