PCSX2 keeps resizing window to 1904x1080.
#1
Topic.

I usually run it in 1080p windowed mode (1920x1080), but when I close PCSX2 and then start it up again, the settings somehow change to 1904x1080 every time.

I suspect it might have something to do with the fact that it tries to fit the 'borders' inside the monitor's resolution, causing it to be reduced to 1904. (With 1920 width it fits EXACTLY in the center of the screen, as if you were running a borderless mode basically).

Is there a way to force PCSX2 to use 1920 every time and prevent it from reverting back to 1904?
AMD Ryzen 5 3600 @ 3.60~4.20 GHz | Corsair Vengeance LPX 32 GB (2x16GB) DDR4-3200
MSI GeForce GTX 1660 Super @ 6 GB | Samsung 980 1TB | Windows 10 Pro x64 (22H2)
Reply

Sponsored links

#2
Having the same 'problem', does this actually distort the image? Cant see anything wrong when playing comparing to the PS2.
Reply
#3
Alt Enter basically uses Borderless Window mode. AKA PCSX2 does NOT have exclusive fullscreen and basically uses Borderless Window mode for its fullscreen so no need to do what you are doing anyways.
Reply
#4
Not really an answer to the issue I'm having.

I already know about PCSX2 not having exclusive fullscreen. I just need to run it in windowed mode, and not something that fills my entire screen. Hence why I'm running it in a window, and not fullscreen (even if it's a borderless window).

Just need to find a way to force it to run in 1920x1080 in windowed mode, and not have it revert back to 1904 after restarting PCSX2. Assuming that's possible at all.
AMD Ryzen 5 3600 @ 3.60~4.20 GHz | Corsair Vengeance LPX 32 GB (2x16GB) DDR4-3200
MSI GeForce GTX 1660 Super @ 6 GB | Samsung 980 1TB | Windows 10 Pro x64 (22H2)
Reply
#5
Its doing it becuase Windows is shrinking the screen to fit properly.If you have a 1080p monitor its going to do it regardless. But if you have say a monitor thats say 19:10 aka 920x1200 it shouldn't be happening.
Reply
#6
Yeah I know that Windows is doing the resizing. But I figured there'd be a way to somehow force PCSX2 to 'save' the setting I configured it to.

When I manually set it to 1920x1080 in GS Window options it works perfectly fine until I close PCSX2 completely. Then it gets reset back to 1904 again. Up to that point it stores the configured 1920x1080 resolution just fine. (And actually shows it as such).

It's not really an issue, but a minor annoyance at most. If there's absolutely no way to force store the window size to what I set it to, regardless of closing PCSX2 then so be it I guess. Then I'll just have to manually set it each time I start up PCSX2.
AMD Ryzen 5 3600 @ 3.60~4.20 GHz | Corsair Vengeance LPX 32 GB (2x16GB) DDR4-3200
MSI GeForce GTX 1660 Super @ 6 GB | Samsung 980 1TB | Windows 10 Pro x64 (22H2)
Reply
#7
How about doing something like this.
Edit PCSX2_ui.ini and make sure the values are correct for WindowSize=1920,1080 or whatever you prefer. Save and close it , change the filetype to Read only.

Does that work?
CPU: I7-4770 3.9GHZ
Motherboard: Asrock B85M - DGS
RAM: Hyper X Savage 2x8GB 1.6GHZ CL9
GPU: GTX1070 8GB GDDR5
OS: Windows 10 Pro 64bit
Reply
#8
Sadly doesn't work. Guess I'll just have to deal with manually setting it each time PCSX2 starts.

Thanks anyways both of you.
AMD Ryzen 5 3600 @ 3.60~4.20 GHz | Corsair Vengeance LPX 32 GB (2x16GB) DDR4-3200
MSI GeForce GTX 1660 Super @ 6 GB | Samsung 980 1TB | Windows 10 Pro x64 (22H2)
Reply
#9
PCSX2 is partially responsible.
Code:
// Ensure Conformation of various options...

WindowSize.x = std::max( WindowSize.x, 8 );
WindowSize.x = std::min( WindowSize.x, wxGetDisplayArea().GetWidth()-16 );

WindowSize.y = std::max( WindowSize.y, 8 );
WindowSize.y = std::min( WindowSize.y, wxGetDisplayArea().GetHeight()-48 );

I guess the -16 could be removed unless there's a good reason to keep it (I can't think of one).
Reply
#10
What about upping your resolution with Virtual Super Resolution ?
That way It won't get resized after I think.

edit: didn't know turtleli posted. That would be a great fix.
CPU: I7-4770 3.9GHZ
Motherboard: Asrock B85M - DGS
RAM: Hyper X Savage 2x8GB 1.6GHZ CL9
GPU: GTX1070 8GB GDDR5
OS: Windows 10 Pro 64bit
Reply




Users browsing this thread: 1 Guest(s)