xenia-project / game-compatibility

https://xenia.jp
BSD 3-Clause "New" or "Revised" License
468 stars 145 forks source link

58410AC2 - SEGA Rally Online Arcade #350

Open SonofUgly opened 8 years ago

SonofUgly commented 8 years ago

De-listed from the marketplace. Tested on benvanik/xenia@826ea60 Tested on benvanik/xenia@d52d2c4 (2016/2/18) Tested on benvanik/xenia@cfc65a0 (2017/8/7) Tested on xenia-project/xenia@8e9d50d (2018/5/24)

Issues:

Hangs during intro

Log:

Log (32MB) Log (2018/5/24) (4MB)

Screenshot:

Labels:

marketplace-delisted state-intro

SonofUgly commented 6 years ago

Gets a bit further in the intro, but no menus yet. Needs marketplace-delisted label.

Memorix101 commented 5 years ago

Gets to the title screen and freezes then.

image

GaussTek commented 1 year ago

The game now works, but it's very slow in-game, like if it was on slow motion.

Any idea if there's a setting that could help? Tried messing with the vsync settings to no avail. I think the game should be at 30 fps in-game, and right now it's like half of that.

Hojo-Norem commented 11 months ago

The game now works, but it's very slow in-game, like if it was on slow motion.

Any idea if there's a setting that could help? Tried messing with the vsync settings to no avail. I think the game should be at 30 fps in-game, and right now it's like half of that.

I'm seeing this behaviour in the original Sega Rally. It almost seems that a lot of the game loop is running nearly 1/3 as fast as it should. That being said, with VSYNC off some elements run at full speed. One example would be the train that goes over the bridge in Alpine 1 looks like its going at a buttery smooth 60fps and the lap timer is updating quickly but advancing slowly in time with the gameplay.

This slow-motion behaviour can be observed in some of Youtube vids but in others the game is running full speed.

Could it be CPU speed? I'm running a launch day Ryzen 1700x. I can't imagine that it's my RX 6800.

Trilyan commented 11 months ago

Master: Stuck on Loading image

Canary: same but loading text and animation are not visible

GaussTek commented 11 months ago

Master: Stuck on Loading image

Canary: same but loading text and animation are not visible

This randomly happens, but a restart fixes the issue (meaning, closing the emulator and opening the game again). Using latest canary, however of course the game is still very slow.

Funny thing, the freeze on load issue is also present on RPCS3 lol, a restart fixed the issue in previous versions, but with latest versions is always stuck on loading screen no matter what. Wondering what's with this game with its loading screen 🤔

axbmcuser commented 1 month ago

I observed the same as @GaussTek in regards to "main loop" game speed on "Sega Rally Revo".

Weirdly, on capable hardware, FPS can easily be 120+ with quite low CPU/GPU load and the main game loop seems to be at @33-50% speed nonetheless, feeling very slow, while some elements seem to refresh at correct speed.

You can notice it easily on the main menu of "Sega Rally Revo".

When going to the left/right on main menu, you can see the animations of the main menu items being too slow while the animated background wallpaper of the main menu seems the correct speed.

Changing Time scalar to *2 multiple times, the background wallpaper animation will get very fast while the main menu animations remain untouched and too slow at the mentioned "feels-like-40%-speed".

Anyone any idea or hints?

Thank you

axbmcuser commented 1 month ago

Some additional info:

If multiple videos of Xenia running on Xbox Series-consoles might be an indicator: Xenia @ Xbox Series consoles seem to run at correct game speed. (The too slow game speed always seems to be from people running the regular (Non-UWP) windows versions)

For debugging purposes:

I installed multiple older and newer Xenia canary UWP versions on Windows with the same "too slow"-gamespeed results. So it shouldn't be a newer Xenia regression or something like that, but something else in general when running Xenia on Windows (10).

Hojo-Norem commented 1 month ago

I posted a similar report to xenia canary:

https://github.com/xenia-canary/game-compatibility/issues/180#issue-1905748240

I posted a few screenshots, with the last two taken approx 10 seconds apart. The in game timer only shows approx 4 seconds have advanced.

axbmcuser commented 1 month ago

Further testing:

I installed Linux on the exact same hardware and ran the exact same xenia .exe via lutris/wine - result: the "game speed" issue does not occur!

Hojo-Norem commented 1 month ago

Just tried throwing a few things at the wall, see what sticks... Turning HPET on/off in Windows made no noticeable difference. Maybe it could be a threading issue I thought, so I looked in the config file and found "ignore_thread_affinities". It's set to true by default so I turned it to false and all game behaviour seemed to slow down but the in game driving seemed to be unaffected. I couldn't tell for sure but it looked like the spectators has slowed down also.

SteelWalker commented 3 days ago

Same problem here on Windows 10 and latest xenia version. Sega Rally Revo works but the game runs in slow motion. (RTX 4090, i7 13700k). Only the animations and particles has correct speed. When I set up the the time scale to 2x, 3x, 4x..., only the animations and particales runs faster. But the main gameplay still in slow motion. Tested with vsynch on/off, refrash rates and some changes in cpu settings but still same result. The game runs in slow motion. I hope it will be fixed soon. With PS3 Emulator "Sega Rally Evo" works fine in 1:1 and very fast. I think it's not a windows problem.

Hojo-Norem commented 3 days ago

Just a quick update to my situation. Upgraded to a R7 5800x on a x570 board (so everything is now operating at PCIe4) and a clean install of Win10. No change seen.