RPCS3 / rpcs3

PS3 emulator/debugger
https://rpcs3.net/
GNU General Public License v2.0
14.5k stars 1.85k forks source link

Virtua Tennis 4 - case lists max res as 1080i but RPCS3 "Supported Resolutions" includes 1080p #15517

Open smbhax opened 2 weeks ago

smbhax commented 2 weeks ago

Quick summary

Virtual Tennis 4 (BLUS30529) officially only supports resolutions up to 1080i, but RPCS3's Game "Supported Resolutions" says it supports 1080p. Trying to run the game at 1080p Default Resolution yields a very chunky image.

(Note: not to be confused with the PAL PS3 version, which does list support for 1080p on the back of the case.)

Details

The back of the U/C version of the Virtua Tennis 4 case lists a maximum resolution of 1080i--but in RPCS3's Game List window, "Supported Resolutions" for Virtua Tennis 4 includes 1080p.

When I set 1080p as "Configuration - GPU - Default Resolution" and run the game, then start Practice mode picking default in-game settings, the picture is extremely chunky on my 1080p screen, as if it's being upscaled from 480p or something (I have "Nearest" set for Output Scaling).

BLUS30529_screenshot_2024_04_27_15_36_48

This hasn't happened when I do this for games that actually do support 1080p, such as Virtua Fighter 2.

Attach a log file

RPCS3.log.gz

Attach capture files for visual issues

BLUS30529_20240427154134_capture.rrc.gz

System configuration

Operating System: Windows 11

CPU: i7-10750H

GPU: GTX 1660 Ti Driver version 535.98

Other: 16 GB RAM S271HL NVIDIA High Definition Audio

Other details

No response

Megamouse commented 2 weeks ago

Try selecting 960x1080 then

smbhax commented 2 weeks ago

Try selecting 960x1080 then

I may be missing something here but I don't see an option for 960x1080 in the GPU settings window.

Megamouse commented 2 weeks ago

ah, right. anyway, I'm changing some things that might help

Megamouse commented 2 weeks ago

Try with #15515

smbhax commented 2 weeks ago

Thanks, I'm not set up to build the project so I'll have to wait until that gets out through RPCS3's updater.

Megamouse commented 2 weeks ago

no. you just have to wait for the build to finish: https://dev.azure.com/nekotekina/nekotekina/_build/results?buildId=10714&view=logs&j=f31c9f97-4411-58e7-49ac-fc73f645e6b6

smbhax commented 2 weeks ago

Ah, cool. : )

That test build lets me pick 1920x1080i as a default resolution for VT4, but the 3D game graphics are still super-chunky, like in the standard release with the 1080p setting. Same in the test build when setting 1920x1080, or 960x1080 (not sure what that one is in terms of normally supported game resolutions).

Also, the Supported Resolutions section of the Game List in this test build isn't very clear: it says it supports "1080" but not whether that's p or i.

Not sure if this is normal for these test builds, but there's no "Description" field at the bottom of the Settings pages in this one, unlike the current standard release.

Megamouse commented 2 weeks ago

I remove the options from the dropdown again. It seems like they aren't really supported yet.

smbhax commented 2 weeks ago

Interlaced support would be cool, but from my point of view, the only real problem in the current standard release is that the "Supported Resolutions" column in the Game List shows "1080p" for a 1080i game. If it just omitted 1080p--even if it didn't list 1080i--that would be fine.

smbhax commented 2 weeks ago

Untitled-1 copy

(I'm also not sure what "576p," "480p 16:9," and "576p 16:9" are as far as officially supported resolutions go--I don't think I ever saw an actual PS3 game that listed those (480p yes, but not as "480p 16:9"). ... Hm I guess 576p is just some in-between resolution that RPCS3 supports. But the "(x)p 16:9" listings appear to be redundant?)

MSuih commented 2 weeks ago

576p is PAL equivalent to 480p in NTSC. The 16:9 variants just means they support widescreen, on SD resolutions widescreen is same buffer size but stretched horizontally.

smbhax commented 2 weeks ago

Ah, I see--I was forgetting "480p" meant the 4:3 resolution.

Should a PAL resolution (576p) be listed for a non-PAL-territory version of a game? All mine are non-PAL...and they all show 576p in Game List, except for Demon's Souls (BLUS30443).

Hm one last thing mystifying me about the Supported Resolutions field: "480p 16:9" and "576p 16:9" appear at the end of each listing, after higher resolutions (720p, 1080p)--would it make more sense to have all the resolutions arranged by vertical size, as the rest of them appear to be?

Megamouse commented 2 weeks ago

Games don't report the "p" or any readable string in the param.sfo. It's just something I assumed when I added it years ago. They just say "I can do 480". Whether that means interlaced or progressive does not matter.

Megamouse commented 2 weeks ago

The resolution dropdown is not really meant for selecting a render resolution, we have the resolution slider for that. It's just telling the game that a TV with that capability is connected to the PS3 and that it should select a resolution that can be displayed in that format. If the game has to render to a 1080p TV, it can also choose to render a smaller resolution and let the PS3 upscale or reformat the image to 1080p. So it's rather the resolution that the PS3 eventually outputs to the TV and not necessarily the game's render resolution.