libretro / libretro/RetroArch

[Windows] 3d cores flickering video on opengl based drivers

Open
#12,271 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug: opengl gpu api: opengl gpu: nvidia
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

[Description of the bug]

When using a 3d core (mupen, flycast, parallel, etc) with an opengl based driver (vulkan, glcore, etc), cores run at half speed and video blinks in and out rapidly during gameplay.

Expected behavior

Game is played at full speed with video present at all times.

Actual behavior

Video blinks at a consistent and quick rate.

Steps to reproduce the bug
  1. Select an opengl based video driver
  2. Start any game on a 3d core (flycast seems to be the most egregious offender)
Bisect Results

This has occurred consistently since update 1.9.1

  • RetroArch: 1.9.1 steam playtest edition
Environment information
  • OS: Win10
  • GFX Card (not sure if relevant but hey cant hurt to post): Nvidia 960m

*Can upload short video if absolutely necessary

Additionally I have tried forcing blitz to on in nvidia profile manager so I can assure you that's not part of the issue.

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 the flickering on Windows 10 with RetroArch 1.9.1 Steam Playtest, an Nvidia 960m, an OpenGL-based driver, and a listed 3D core such as Flycast. Compare behavior across the reported drivers and cores; done means gameplay runs at full speed with continuously visible video.

Written by the indexing model from the issue text.

Assessment

Domain
computer-graphics, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.