Project

General

Profile

Actions

Emulator Issues #13040

closed

GameCube games don't properly render at 4:3 on the Steam Deck

Added by lukini over 2 years ago. Updated over 2 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?
Presumably all games
Specifically tried: Simpsons Hit and Run, Gauntlet Dark Legacy, Phantasy Star Online Episode I & II

Game ID?
GHQE7D

MD5 Hash?
6715b9a3e20592b832643c9fcdb51435

What's the problem? Describe what went wrong.
I'm trying to run GameCube games on the Steam Deck using Dolphin (installed through EmuDeck). The games run fine, but I noticed they are stretched vertically. Setting the aspect ratio to auto or 4:3 results in an aspect ratio taller than 4:3. Setting it to stretch or 16:9 results in full screen rendering. I think there is some issue with how Dolphin is interacting with SteamOS when it comes to full screen rendering.

I've tried this in the Steam Deck's gaming mode (the standard SteamOS UI) and also its desktop. The result is the same. Note that SNES and N64 games have proper aspect ratios through RetroArch.

What steps will reproduce the problem?

  1. Install Dolphin on the Steam Deck (not sure if EmuDeck configuration causes this problem or if a standalone Dolphin install would be the same)
  2. Add a GameCube game
  3. Set the aspect ratio to 4:3 or auto
  4. Run it in full screen mode

Is the issue present in the latest development version?
Not sure.

Is the issue present in the latest stable version?
Not sure. This is 5.0-17210 installed 2 weeks ago.

**If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible.

Photo of the Steam Deck attached. Included a photo of a PC running the game at the correct aspect ratio (4:3).

What are your PC specifications? (CPU, GPU, Operating System, more)
Steam Deck
Zen 2
AMD RDNA 2
SteamOS
1280x800 screen (16:10)

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

This was installed through EmuDeck and I'm not sure how many things it configures for each individual emulator. If installing this on its own works fine on the Steam Deck, then the developer(s) of EmuDeck should be informed of whatever is causing the issue on their end as most people running this on the deck will probably use EmuDeck for installation.


Files

PXL_20220916_052131021.jpg (2.8 MB) PXL_20220916_052131021.jpg Steam Deck at 2x resolution 4:3 (notice the stretched circles) lukini, 09/17/2022 12:37 AM
PXL_20220916_051211755.jpg (4.99 MB) PXL_20220916_051211755.jpg PC at 2x resolution 4:3 lukini, 09/17/2022 12:37 AM

Related issues 1 (0 open1 closed)

Is duplicate of Emulator - Emulator Issues #9024: Add an option to override correct aspect ratio/enable square pixelsFixed

Actions
Actions #1

Updated by JMC4789 over 2 years ago

GameCube games don't actually run at exactly 4:3 on console. Analog signal stuff.

Actions #2

Updated by lukini over 2 years ago

JMC4789 wrote:

GameCube games don't actually run at exactly 4:3 on console. Analog signal stuff.

Does the "Force 4:3" option not actually set it to 4:3 then? And no matter what the exact aspect ratio is, this isn't native resolution (or 2x, whatever) as I can see how it's supposed to look on my GameCube, my Wii, and my PC. The Steam Deck is the only one not rendering it correctly no matter what setting I pick.

Actions #3

Updated by JMC4789 over 2 years ago

The ancient build of Dolphin isn't displaying it the way the game would on console. If you use a modern build of Dolphin, it'll show the aspect ratio that the game configured Video Interface to use. Old builds used hardcoded values that resulted in warping in the games that did correctly configure VI.

Actions #4

Updated by lukini over 2 years ago

Well then I guess I shouldn't have assumed that new versions wouldn't change something like this. Is there any way to override this in newer versions of Dolphin?

After you mention the games setting it, I went back and confirmed that Gauntlet actually looks fine, but PSO does seem stretched. However, I want the "incorrect" viewing that Dolphin used to support for Hit and Run.

Actions #5

Updated by JMC4789 over 2 years ago

This is a rather complicated issue, because developers messed this up all the time. A lot of multiplatform games are stretched and skewed, and there's no one size fits all way to tell if the developer made a mistake or not.

It's possible we could add a hack that can be optionally enabled, but that's about it.

Actions #6

Updated by JosJuice over 2 years ago

  • Is duplicate of Emulator Issues #9024: Add an option to override correct aspect ratio/enable square pixels added
Actions #7

Updated by JosJuice over 2 years ago

  • Status changed from New to Duplicate
Actions #8

Updated by ShadyGuyJose over 2 years ago

I have raised this issue myself a while back, and it's complicated. The testing people had me do ended up showing that, sometimes, this issue went as far as "original hardware showing different aspect ratios in LCD and CRT TVs". Custom shaders and patch codes can be written to fix this on a per game basis, but I'd still like a full fix too.

Actions

Also available in: Atom PDF