Aspect Ratio in GSdx
#1
I don't think this has been posted about but it's something I've had some trouble with until now. From what I can tell, most games are either 512x448 or 640x448. The available options in GSdx are 16:9, 4:3 (16:12), or stretch. Stretch will make it match the window resolution, which are mostly 16:9, 16:10, or 4:3. 640x448 is 16:11.2, which doesn't match any of these. I was told that 4:3 is the correct setting because that's what the PS2 displays the games as, but when I set it to that, it appears squashed too tall.

Here are some examples:

Screenshot from actual PS2.
[Image: lega_790screen003.jpg]

Screenshot from PCSX2 at 768x480 with 4:3 aspect ratio (640x480 playable area).
[Image: 4x3.png]

Screenshot from PCSX2 at 768x480 with 16:10 aspect ratio.
[Image: 16x10.png]

Screenshot from PCSX2 at 686x480 with 16:11.2 aspect ratio (same as native).
[Image: 16x112.png]

The 16:10 definitely looks stretched compared to the PS2 screenshot. The 4:3 one looks pretty close, but you can tell in certain areas that it appears too narrow in comparison. At a full-screen size, however, the difference is more noticeable. The last screenshot matches the PS2 one exactly. The one from the PS2 is 640x480, but notice the thin black lines at the top and bottom, making the playable area 640x448.

Since none of the selections in the resolution drop-down match the aspect ratio of the game, the only way to set it is to open GSdx.ini from the "inis" folder where PCSX2 is located and change the ModeWidth and ModeHeight settings to a 16:11.2 setting (multiples of 640x448) and set AspectRatio to 0 for stretch. You can't go into the graphics settings in PCSX2 or it will mess these up. I have a 1920x1200 monitor so I have these values set to 2.5x 640x448 (1600x1120) to compensate for the taskbar and titlebar. It won't retain the aspect ratio in full screen since it sets it to your desktop resolution (at least in DX10).

If there is a better way to do this, please let me know. If there isn't a better way, can this be added in a new release if it isn't already planned?
OS: Windows 7 Professional
CPU: AMD Phenom II X3 720 2.8GHz @ 3.5GHz
RAM: 4GB Corsair DDR2 800MHz
GPU: SAPPHIRE Radeon HD 4870 1GB

MBTI: INTP
Enneagram: 9w1 or 5w4...I can't decide.
Reply

Sponsored links

#2
then i think there should be maaaaany aspect ratios cause many games use different resolution a small example is kingdom hearts 1 using 512x447 and kingdom hearts 2 using 512x448, yep its only 1 pixel but it can considered a mistake in aspect ratio. like that maaaaaaaany games can have different aspect ratios. probably this will be kinda hard to solve...
OS: Win 7 Ultimate x64 sp1, MoBo: Asus P5QD Turbo, CPU: Q6600 @ 3,0Ghz, RAM: Trancend 2x2gb 6-6-6-18 800 MHz, GPU: HD 4850 1gb.
Pcsx2: Always Latest
Reply
#3
i am using 4:3 that is the actual screen size from the real PS2..
Main PC1:i5-4670,HD7770(Active!)
Main PC2:i5-11600K,GTX1660Ti(Active!)
PCSX2 Discord server IGN:smartstrike
PCSX2 version uses:Custom compiled buildĀ 1.7.0 64-bit(to be update regularly)
smartstk's YouTube Channel
Reply
#4
(05-23-2010, 10:51 AM)iakoboss7 Wrote: then i think there should be maaaaany aspect ratios cause many games use different resolution a small example is kingdom hearts 1 using 512x447 and kingdom hearts 2 using 512x448, yep its only 1 pixel but it can considered a mistake in aspect ratio. like that maaaaaaaany games can have different aspect ratios. probably this will be kinda hard to solve...
Pete's OpenGL2 PSX GPU does this correctly by having the option "Scale to window size, keep aspect ratio". Even though his D3D one doesn't have this option, the window size setting is a field you can type in instead of a drop-down. I realize the latter makes it less user-friendly.

(05-23-2010, 01:13 PM)tallbender Wrote: i am using 4:3 that is the actual screen size from the real PS2..
Yes, but as you can see from the screenshot from the real PS2, it is a 4:3 image with black bars at the top and bottom to make it 16:11.2. PCSX2 doesn't put the black bars in and just fills the whole 4:3 area.

I realize that it appears really close at 4:3 and it's probably not a big deal to most people. But consider that at a full screen resolution (x2.5 for me) the game will be 1600x1120 but pressing F6 and changing it from stretch to 4:3 will make it 1493x1120. That's 107 pixels wide it is missing and squashing the image to fit. At 1920x1200, that's about 1 1/3 inches in width difference.
OS: Windows 7 Professional
CPU: AMD Phenom II X3 720 2.8GHz @ 3.5GHz
RAM: 4GB Corsair DDR2 800MHz
GPU: SAPPHIRE Radeon HD 4870 1GB

MBTI: INTP
Enneagram: 9w1 or 5w4...I can't decide.
Reply
#5
I also noticed it .. and I seriously want the 16/11 in config menu as quick as possible.. It's quite easy to see that the square or the circle of controller button are oval and rectangle not round or square.


Right now i alway play in a window not full screen and i made the window the right size .. I really wish to be able to play full screen without the deformation.


I think when they made the PS2 it was in in the transition between both format 4/3 and 16/9 so they made it just in the middle of both so the game do not look to deformed on both but i find it quite annoying to alway have the wrong ratio.
Reply
#6
you could always just make the window smaller ;p
[Image: ref-sig-anim.gif]

Reply




Users browsing this thread: 1 Guest(s)