Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: [SOLVED] Unsynchronized Twin Race in Initial D Arcade Stage 8  (Read 1006 times)

0 Members and 1 Guest are viewing this topic.

holmes

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:March 28, 2024, 05:42:06 pm
  • I want to build my own arcade controls!
[SOLVED] Unsynchronized Twin Race in Initial D Arcade Stage 8
« on: September 18, 2023, 03:02:57 pm »
Hello,

I have a strange issue on my Twin Racer made of 2 PC.
For 2 player races, there is a synchronization problem so that the respective locations are not very accurate (around 20 to 30m difference).
When one player overtakes the other one, they do not see the same thing and both think they are 1st during some time.

I wonder what could the source of this. Could this be due to the network configuration? I am not sure of the values for Gateway, DNS1, DNS2 and Broadcast. A reason could be that one of my PC is too slow: I have an i5-10900F+GTX1660 and an i5-4790 with GTX760.

Any idea?
« Last Edit: October 22, 2023, 01:42:59 pm by holmes »

Fursphere

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1209
  • Last login:Today at 01:12:57 am
Re: Unsynchronized Twin Race in Initial D Arcade Stage 8
« Reply #1 on: September 18, 2023, 03:19:15 pm »
Per this:  https://en.wikipedia.org/wiki/Initial_D_(video_game_series) and this:  https://en.wikipedia.org/wiki/List_of_Sega_arcade_system_boards#Sega_Ring_series

That game ran on Windows Embedded, on a Pentium Dual Core CPU.  So that 'slower' i5-4790 should be more than enough to run the software.  But if the game is timed with the CPU clocks, that could cause the two to get out of sync.   If you start them both up in single-cabinet mode at the same time, so they stay more-or-less in sync in attract mode? 

holmes

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:March 28, 2024, 05:42:06 pm
  • I want to build my own arcade controls!
Re: Unsynchronized Twin Race in Initial D Arcade Stage 8
« Reply #2 on: September 18, 2023, 03:36:32 pm »
Thanks for your research and suggestion. The two screens do not display the same thing (left seat and right seat).
I could either leave them as they are and check if there is an increasing lack of sychro with time (I suspect not) when in attract mode. I could also set up each PC as single player and do the same test.
Another idea would be to get back to original resolution for the slower PC (HD patch is used right now) and check if it makes any difference.

buttersoft

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1758
  • Last login:April 21, 2024, 08:06:32 am
  • Is running at 15kHz
Re: Unsynchronized Twin Race in Initial D Arcade Stage 8
« Reply #3 on: September 18, 2023, 10:04:44 pm »
ID6, 7, and 8 are on the Ringwide or Ringedge hardware, i forget which. And they are V-sync locked. Are you running the same refresh on both? Maybe it's being affected by the dslow PC. You can simply use something like RTSS (RivaTuner Statistics Server) to unlock v-sync and put your own interval there (60FPS is native for the game). You may need to go to windowed mode on the slower PC (fullscreen bordlerless if so) but i don't think so.

No idea if this will fix things, but it's something to try, i guess.

I am keen to hear if you find the problem.

holmes

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:March 28, 2024, 05:42:06 pm
  • I want to build my own arcade controls!
Re: Unsynchronized Twin Race in Initial D Arcade Stage 8
« Reply #4 on: September 24, 2023, 04:24:50 pm »
I made a lot of tests and sometimes changed several parameters (not a scientific approach):
- I displayed the FPS and noticed both computers displays at 60 Hz
-  I fixed the max FPS at 60 Hz using the nvidia control software,
- I tried several technoparrots versions between 865 and 1091,
- I changed the network parameters (DNS and broadcast IP),
- I made a fresh install of technoparrot.
In the end I kept the latest TP version, the closest network parameters as possible to the default one, and the 60Hz max FPS.
After all this I still have a difference between 5 to 10 meters during the race. It is better but noticeable especially during overtaking.

By comparison, there is no issue at all with Initial D Arcade Stage Zero 2.3: Syncro is perfect.

buttersoft

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1758
  • Last login:April 21, 2024, 08:06:32 am
  • Is running at 15kHz
Re: Unsynchronized Twin Race in Initial D Arcade Stage 8
« Reply #5 on: September 24, 2023, 06:55:35 pm »
gee, IDK what else to try, in that case.

And it's not surprising that IDZ works differently, it runs on a whole different engine. The games on the same engine as ID8 are ID6 and ID7

vandale

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 409
  • Last login:April 06, 2024, 06:15:03 am
  • Id 10 and t error
Re: Unsynchronized Twin Race in Initial D Arcade Stage 8
« Reply #6 on: October 10, 2023, 03:57:17 am »
Its the 760GTX, not enough grunt to run ID8 at full frames. Had the same issue here. Both 1060s no issues.

holmes

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:March 28, 2024, 05:42:06 pm
  • I want to build my own arcade controls!
Re: [SOLVED] Unsynchronized Twin Race in Initial D Arcade Stage 8
« Reply #7 on: October 22, 2023, 01:44:25 pm »
Indeed, I have been given a GTX 770 (around 20% faster than my 760). No unynchro any more!
Thanks!