libretro / libretro/parallel-n64

Brightness flickering when using VRR (g-sync)

Open
#759 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
407
Forks
151
Avg merge
11h 53m
Merged PRs (30d)
11

Description

I've been experiencing brightness flickering which I think may be caused by VRR.

I'm using an AW2521H G-sync native display with a 1050 ti.
Retroarch 1.15.0
Parallel 2.0-rc2 28ef8ff using vulkan and parallel rsp/rdp

I saw a post on Reddit that had a video of what I'm experiencing. The poster mentioned having VRR off in that instance, and enabling vsync fixed the issue for them. From that information, I'm assuming that having VRR enabled could also cause the problem, because I never remember experiencing brightness flickering when using a traditional 60hz display. The flickering varies in intensity and sometimes doesn't seem to happen at all.

I started noticing it recently when playing Ocarina of Time and Majora's Mask, so maybe 20 fps games can trigger it? I've made sure to use exclusive fullscreen to avoid any potential Windowed G-Sync flickering issues.

Contributor guide

No contributing guide indexed for this repository

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

The report names no source file, test, or entry point. Start by reproducing the flicker with the listed AW2521H display, GTX 1050 Ti, RetroArch 1.15.0, Parallel 2.0-rc2, Vulkan, and 20 fps games; done would require identifying a confirmed scope and a testable fix.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.