Skip to content

[Feature Request] Accuracy/Performance Benchmark Suites for System Cores #6359

@Zenjir0

Description

@Zenjir0

Description

The idea for this would be a script or subroutine that you can run per system for the current loaded core.

Example: Nestopia Core is loaded and you run the benchmark for the NES/FC/FDS systems. It loads test ROMs that devs normally use to test for accuracy and performance. Much like how the Mesen and Sameboy Devs do for their testing. https://www.mesen.ca/#Accuracy
https://sameboy.github.io/automation/

Once complete it will give a report showing what passed/failed, top FPS, etc.

Users could run the same benchmark on each core for the appropriate system, that the core supports.

Pros:

  • This can help users identify the best core for the system/hardware they are running on.
  • While also allowing/enabling core devs to quickly and easily troubleshoot what is or is not working, and see expected or unexpected behavior.
  • Possibly encourage emu devs to add libretro/retroarch support to their emulators to utilize this tool.

Cons:

  • Drawbacks to adding this feature could lead to core/emulator bias. As users prefer one core over the other as benchmarks get published.
  • I myself am unaware of test material for all systems. So only certain systems (most likely 8bit and 16bit systems) will benefit at first.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions