• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 49 50 51 52 53 ... 116 Next »

Dolphin benchmarking - possible without user interaction?
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Dolphin benchmarking - possible without user interaction?
11-26-2012, 02:51 AM
#1
Sukrim
Unregistered
 
Hi there,

I thought of doing a little project and building (and testing) different builds (and potentially even different configuration options) of dolphin. A search for benchmarks only suggests that so far they consist of people loading certain save states of certain games and then guesstimating the performance of dolphin on their hardware from that.
I would rather have a way to run a script that automates this process and that gives maybe more exact data than "FPS was mostly hovering around 80".
Are there some ways to get data that could hint to quality/speed into some logs? Is there a way to just tell dolphin to do x and y and then close down again, or do I have to code this in autohotkey or something similar myself?

Ideally in the end I want to have something like this: http://speed.pypy.org/
Until then it might still be a long way, but performance is something in my opinion that also should matter in an emulator to some degree and you cannot track what you can't measure.

Any hints that might help are more than welcome, looking forward to hearing from you.
Reply
11-26-2012, 03:42 AM (This post was last modified: 11-26-2012, 03:44 AM by Shonumi.)
#2
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,503
Threads: 55
Joined: Dec 2011
Dolphin already has some rather robust benchmarking abilities, though they're not utilized often. Benchmarks have been attempted recently as well using only screenshots (search for Wind Waker Benchmark). Fwiw, the FPS tend to remain stable if you're just standing in one spot, so it makes the guess a bit more educated.

About those benchmarking capabilities, delroth added FPS logging in Dolphin. It records the FPS to a text file, one number for every second. You can simply add all of these numbers in a script then divide by the number of recorded seconds to get an exact average. Of course, this only makes sense if you can tell Dolphin to do the exact same thing everytime you run a game for benchmarking. Dolphin can also record movies (as .dtm files) which are essentially save states with button presses recorded at specific frames. It's similar to how SSBB records its "movies".
Website Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode