Speed comparison - EMU vs Real Model 3 Board

Discuss Supermodel and your favorite Model 3 games. Show off your latest threads, this is the place to see and be seen.
Forum rules
Keep it classy!

  • No ROM requests or links.
  • Do not ask to be a play tester.
  • Do not ask about release dates.
  • No drama!

Speed comparison - EMU vs Real Model 3 Board

Postby segaduck » Wed May 19, 2021 8:38 am

Hi,
My friend owns the real arcade board of Model 3 Spikeout Final Editon, he said he fell the speed in Model 3 is much faster than the real arcade and ask me if it is possible to slow it down with changing parameters.
Is it possible to make Supermodel running in specific FPS (such as 55 FPS or 50 FPS) for testing in advance ?
Something like specifying "Throttle" to a number but not 60.

Any suggestion ?

Following is the parameters he used and I attach the comparison video for reference.

1621437954463.jpg
1621437954463.jpg (76.9 KiB) Viewed 367 times


https://www.youtube.com/watch?v=ahW5kBmmRys

He tested the rush mode which had 3 mins time limit in game. You can see there was almost 14 seconds difference in 3 minutes.


Any suggestion could be helpful. Thank you.
segaduck
 
Posts: 52
Joined: Thu Oct 01, 2020 9:23 am

Re: Speed comparison - EMU vs Real Model 3 Board

Postby nuexzz.. » Wed May 19, 2021 10:33 am

enable VSync
User avatar
nuexzz..
 
Posts: 374
Joined: Sun Sep 25, 2011 3:10 pm
Location: Argentina

Re: Speed comparison - EMU vs Real Model 3 Board

Postby orimarc » Wed May 19, 2021 11:47 am

Enabling V-Sync should make the emu run at "realistic" speed (something like 59.something FPS)
User avatar
orimarc
 
Posts: 115
Joined: Tue Sep 27, 2011 9:17 am

Re: Speed comparison - EMU vs Real Model 3 Board

Postby segaduck » Wed May 19, 2021 2:22 pm

Thank you for your reply.
I've tested it again with vsync enable and it still runs too fast just like the video I posted.
The difference is still there like 14 seconds faster in 3 minutes.

I think maybe the original Model 3 board runs under 60FPS ?

Anyway to slow it down and fix the speed on 50 or 55 FPS for testing ?
segaduck
 
Posts: 52
Joined: Thu Oct 01, 2020 9:23 am

Re: Speed comparison - EMU vs Real Model 3 Board

Postby gm_matthew » Wed May 19, 2021 2:31 pm

The real Model 3 runs at roughly 57.5 Hz. I can get Supermodel running at that speed by enabling VSync and setting a custom resolution with a 57.5 Hz refresh rate (I use NVIDIA Control Panel; AMD cards should have a similar option).
gm_matthew
 
Posts: 224
Joined: Fri Oct 07, 2011 7:29 am
Location: Bristol, UK

Re: Speed comparison - EMU vs Real Model 3 Board

Postby segaduck » Wed May 19, 2021 6:34 pm

gm_matthew wrote:The real Model 3 runs at roughly 57.5 Hz. I can get Supermodel running at that speed by enabling VSync and setting a custom resolution with a 57.5 Hz refresh rate (I use NVIDIA Control Panel; AMD cards should have a similar option).



Thank yuou. It is a very smart way to achieve 57.5.

Actually I did a very stupid method by changing the source code about throttle value in main.cpp and tested it to achieve that.

messageImage_1621460314750.jpg
messageImage_1621460314750.jpg (205.92 KiB) Viewed 340 times


I will try your method too. Thank you.
BTW, where is the NVIDIA custom resolution section in NV control panel ? Thanks again.
segaduck
 
Posts: 52
Joined: Thu Oct 01, 2020 9:23 am

Re: Speed comparison - EMU vs Real Model 3 Board

Postby model123 » Wed May 19, 2021 8:43 pm

In my case the GPU is old so I can't use the max frame rate on the NVIDIA control panel
But I'm using RTSS Rivatuner Statistics Server to limit the frame rate
I'm generally satisfied with the operation

I'm guessing that combining frame rate limits with a G-Sync monitor will give you the best experience.

Google Translation
model123
 
Posts: 108
Joined: Wed Mar 08, 2017 8:34 am

Re: Speed comparison - EMU vs Real Model 3 Board

Postby segaduck » Thu May 20, 2021 7:12 am

I did some more custom builds for testing different FPS numbers.

I use the "Rush Mode" of Spikeout Final Edition in which there is a 3 minutes time limit (time in game), and test the real world time to see the speed difference.
I have 7 custom builds and compare them to the official v862 version.

Following is the result:

messageImage_1621503651173.jpg
messageImage_1621503651173.jpg (186.33 KiB) Viewed 314 times


I am curios why all builds from 56fps~58fps have almost the same result.
segaduck
 
Posts: 52
Joined: Thu Oct 01, 2020 9:23 am

Re: Speed comparison - EMU vs Real Model 3 Board

Postby gm_matthew » Thu May 20, 2021 2:23 pm

segaduck wrote:I did some more custom builds for testing different FPS numbers.

I use the "Rush Mode" of Spikeout Final Edition in which there is a 3 minutes time limit (time in game), and test the real world time to see the speed difference.
I have 7 custom builds and compare them to the official v862 version.

I am curios why all builds from 56fps~58fps have almost the same result.

It's because Supermodel only calculates frame times to the nearest millisecond, rounded down. Supermodel is meant to run at 60 fps, which has a frame time of 1000 / 60 = 16.666... ms. However, Supermodel rounds this down to 16ms meaning that if VSync is not enabled, Supermodel actually runs at 62.5 fps. Changing the target frame rate to 59 fps makes no difference as this gives a frame time of 16.949ms, which still gets rounded down to 16ms.

Once you go down to 58 fps Supermodel uses a frame time of 17.241ms which gets rounded down to 17ms, giving an actual frame rate of 58.824 fps.

To get Supermodel running at 57.5 fps without VSync would require implementing a more sophisticated timer.
gm_matthew
 
Posts: 224
Joined: Fri Oct 07, 2011 7:29 am
Location: Bristol, UK

Re: Speed comparison - EMU vs Real Model 3 Board

Postby segaduck » Thu May 20, 2021 5:53 pm

No wonder...

Thank you for answering.

I have no chance to try Nvidia's custom refresh rate at 57.5 fps because my son is occupying my PC to study at home due to Covid-19 getting worse in Taiwan since this week, and I will try and test it this evening.

I test all above on my laptop and I couldn't find custom refresh rate options in Intel UHD graphic 620 in my laptop.

BTW, I also try to read your simulated network codes but I can seldom understand them, haha.
segaduck
 
Posts: 52
Joined: Thu Oct 01, 2020 9:23 am


Return to The Catwalk

Who is online

Users browsing this forum: No registered users and 0 guests

cron