libretro / libretro/parallel-n64

ParaLLEl performance issues using GL and especially Vulkan - but other cores ok

Open
#500 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

Please see this link for a full description:
https://forums.libretro.com/t/parallel-n64-performs-badly-but-other-emulators-ok-any-ideas-why/14396

There are also a couple of pastebin logs for when I launch with GL and with Vulkan, but to me, they look ok except the errors towards the end of the Vulkan one (which would be related to the bad framerate I assume).

In a nutshell, when using ParaLLEl on what should be powerful enough hardware on Linux, the performance is poor from the outset, especially when compared against mupen64plus-libretro and mupen64plus standalone with either the GlideN64 or Glide64 plugins. This is unusual behaviour.

I have not been able to improve performance even when setting everything to baseline, this is the same across every plugin. Perfect Dark is a good example, the intro is choppy and audio is terrible across all plugins except Rice, whereas the other cores mentioned above have no such issue. GL performs better than Vulkan by a huge distance, however even when running GL, games have a lot more slowdown using the parallel-n64 core.

Just FYI, I am successfully using Vulkan on Dolphin and Beetle-PSX-HW with no problems or performance issues, and I am using GL for all other emulators, equally with no problem.

Any ideas? If you need me to generate any further logs I am happy to.

Thanks

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

Start with the linked forum report and the GL/Vulkan launch logs it references; the issue names no source file, test, or entry point. Reproduce the ParaLLEl performance problem on Linux and compare it with the stated mupen64plus behavior, then confirm that the slowdown and audio/framerate regression are resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
operating-systems, 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.