[Steam Deck] Horizontal offset on Flycast when playing Metropolis Street Racer
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Description
On Steam Deck, when playing Metropolis Street Racer on Flycast and using the widescreen cheat, the picture gets offset by (30-50?) pixels to the right. This causes part of the screen to be cut off. The VMU on screen is still displayed in the right place, it's just the game that's offset.
This doesn't happen on Windows 10, but the bug is still present when forcing the Steam Deck to use the Windows build through forcing the use of Proton.
Expected behavior
Windows and the Steam Deck to display the screen correctly centred
Actual behavior
Steps to reproduce the bug
- Run Metropolis Street Racer (US) on Flycast on the Steam Deck with widescreen cheats turned on (and the widescreen hack disabled)
Bisect Results
This may have started around 1.15.0, although I can't roll back the version on Steam to check.
Version/Commit
You can find this information under Information/System Information
- RetroArch: 1.16.0
Environment information
- OS: Steam Deck Linux
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing RetroArch 1.16.0 with Flycast, Metropolis Street Racer (US), and the widescreen cheat on Steam Deck Linux, with the widescreen hack disabled. Compare the result with Windows and with the Windows build through Proton to narrow down the platform-specific behavior. Done means the game image is centered without cutting off pixels while the on-screen VMU remains correctly positioned.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, linux
- Domain
- frontend, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100