libretro / libretro/parallel-n64

Low framerate in standard mode yet crazy high framerate in fast forward mode

Open
#665 4 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'm runnig Win10 64bit+i7 8700+GTX1070+ Retroarch 1.8.7+ Vulkan driver

I will use Conker's Bad Fur Day as an example, but this issue affects other demanding games.
During intro cutscene (the one with chainsaw and Nintendo logo) I get drops to 48 fps, but if I press Fast Forward key the framerate will go up to 160-200FPS. I tested it with both angrylion and parallel renderers. (To see the issue with Parallel i need to use fullspeed mode because original mode is fast enough. On the other hand there is a bug with Conker - original mode reports 60 FPS (VIs), but the game is clearly runnig with lower framerate/bad framepacing, like way below slowdowns on real N64. Anyways, this is unrelated).

I think this isue is unrelated to Vsync, as I don't see any tearing with FF enabled.

Similar bug affects Muppen64Next maintained by m4xw

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

No source file, test, or entry point is named. Start by reproducing the issue with Conker's Bad Fur Day on the listed Windows, RetroArch, Vulkan, and renderer configurations, comparing standard and fast-forward modes; done means the cause of the framerate discrepancy is identified and the behavior is verified after the fix.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
game-dev, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.