05-23-2010, 07:34 AM
(This post was last modified: 05-23-2010, 07:45 AM by Idec Sdawkminn.)
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.
Screenshot from PCSX2 at 768x480 with 4:3 aspect ratio (640x480 playable area).
Screenshot from PCSX2 at 768x480 with 16:10 aspect ratio.
Screenshot from PCSX2 at 686x480 with 16:11.2 aspect ratio (same as native).
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?
Here are some examples:
Screenshot from actual PS2.
Screenshot from PCSX2 at 768x480 with 4:3 aspect ratio (640x480 playable area).
Screenshot from PCSX2 at 768x480 with 16:10 aspect ratio.
Screenshot from PCSX2 at 686x480 with 16:11.2 aspect ratio (same as native).
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.
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.