03-06-2015, 10:01 AM
PCSX2 with how it is essentially borderless windowed is counter intuitive.
You guys should switch to full screen exclusive rendering for DXGI, as it stands PCSX2 makes games that require precise movement essentially impossible to play for people like me due to this combination of factors.
Ex.
GS Window>Vsync ticked+No Aero = Massive increase in input lag and no Vsync at all since it's borderless windowed
GS Window>Vsync Ticked+Aero= Even higher increase in latency, but you finally get Vsync.
GS Window>Vsync unticked+Aero= Less latency, but Vsync doesn't function correctly and the game will constantly stutter and the result isn't smooth at all. At a glance it looks like Aero Vsync is dropping to 1/2 refresh and back constantly. (This is in a low utilization scenario as well, ~30% on GS and EE both that runs fine without Aero enabled in this scenario)
GS Window>Vsync unticked+No Aero=slightly less latency but again no vsync so this isn't beneficial at all.
This is on a monitor that has ~29ms of latency on it's own
And also using DualShock3 Native input for pressure sensitivity.
One specific game in question, Armored Core 2 in the scenario where Vsync is working, there is what feels like almost 500ms of latency round trip making the game impossible to play.
Compared to running the game on an actual PS2 over component on a CRT side by side with PCSX2 and the difference is worlds apart in responsiveness. Inputs are near instantaneous on the real hardware. On PCSX2, every input is delayed.
And before you go "Specs!" and whether the game is running at full speed and speed hacks and what not.
I am using the default speed hack settings of 1 and the game has no problem running full speed at any given point.
Core i7 950@4Ghz
12GB DDR3 @1600Mhz
GTX 980 (Which IS running at proper 3D clock states during gameplay)
You guys should switch to full screen exclusive rendering for DXGI, as it stands PCSX2 makes games that require precise movement essentially impossible to play for people like me due to this combination of factors.
Ex.
GS Window>Vsync ticked+No Aero = Massive increase in input lag and no Vsync at all since it's borderless windowed
GS Window>Vsync Ticked+Aero= Even higher increase in latency, but you finally get Vsync.
GS Window>Vsync unticked+Aero= Less latency, but Vsync doesn't function correctly and the game will constantly stutter and the result isn't smooth at all. At a glance it looks like Aero Vsync is dropping to 1/2 refresh and back constantly. (This is in a low utilization scenario as well, ~30% on GS and EE both that runs fine without Aero enabled in this scenario)
GS Window>Vsync unticked+No Aero=slightly less latency but again no vsync so this isn't beneficial at all.
This is on a monitor that has ~29ms of latency on it's own
And also using DualShock3 Native input for pressure sensitivity.
One specific game in question, Armored Core 2 in the scenario where Vsync is working, there is what feels like almost 500ms of latency round trip making the game impossible to play.
Compared to running the game on an actual PS2 over component on a CRT side by side with PCSX2 and the difference is worlds apart in responsiveness. Inputs are near instantaneous on the real hardware. On PCSX2, every input is delayed.
And before you go "Specs!" and whether the game is running at full speed and speed hacks and what not.
I am using the default speed hack settings of 1 and the game has no problem running full speed at any given point.
Core i7 950@4Ghz
12GB DDR3 @1600Mhz
GTX 980 (Which IS running at proper 3D clock states during gameplay)