Zombeaver Posted May 10, 2020 Author Share Posted May 10, 2020 V-sync doesn't cause stutter per-se, but it does increase hardware demand, which can in turn result in slowdown/stutter. Shaolin Monks is actually fairly demanding, more than you might expect. I've disabled Vsync in other one-off cases like Shadow of the Colossus where it's a particularly punishing game on hardware, but I'm not sure that I'm willing to just do that across the board, since it's really just not necessary in most cases and I'm not convinced that you're never going to have tearing with it off. The option is there for a reason, and it's not "all this does is make your games stutter". I'll go ahead and update the Shaolin Monks config to remove it, however, as it does seem to improve performance a bit there, and the game kinda needs it. Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted May 10, 2020 Author Share Posted May 10, 2020 I did some more reading/testing and apparently the Vsync function in PCSX2 is essentially there to account for disabled desktop composition/non-Aero/etc. If you go to PCSX2, right-click and go to properties, and in the compatibility tab check "Disable Desktop Composition", then try a game in PCSX2 with Vsync disabled you'll see a significant amount of screen tearing. So the Vsync function is apparently PCSX2's way of providing a workaround in that situation. I guess that makes sense since PCSX2 doesn't use exclusive fullscreen to begin with. With that in mind it really doesn't seem all that necessary, since I can't imagine that being something that would actually be needed for most people. I'm curious if the "adaptive" setting is any noticeably different from "off" for you @Thornback because, if not, that might be a better compromise. If the results are the same as "on", then I guess I can just turn them all off, and just tell people that if they have desktop composition disabled that they're going to need to enable Vsync in the configs. I would hope that adaptive could just work for both cases. Quote Link to comment Share on other sites More sharing options...
Cineaste Posted May 10, 2020 Share Posted May 10, 2020 Fair enough, although I read somewhere that PCSX2 v-sync is kinda borked. I mean they still don't have exclusive fullscreen mode as an option. I'd say that v-sync in Nvidia Control Panel would be more beneficial but your leverage may vary. Also the stuttering in MK was there at 1x resolution and 8x so I'm not sure what was going on with v-sync enabled. With a 9900k there should really be no issues. Quote Link to comment Share on other sites More sharing options...
Cineaste Posted May 10, 2020 Share Posted May 10, 2020 We must have posted at the same time! Adaptive might indeed be a workaround, let me do some testing. 1 Quote Link to comment Share on other sites More sharing options...
Cineaste Posted May 10, 2020 Share Posted May 10, 2020 (edited) I have been playing around with this some more and unfortunately my findings are non-conclusive - at least when it comes to the stutter phenomenon. Where some games benefit from disabled v-sync there is no perceivable difference with others. I feel the impact was greater with previous versions. That said, I notice a massively decreased input lag with v-sync turned off across all games. For that reason alone I would advise against this option in PCSX2 and instead play around with third party applications such as RTSS. You can set this to your desired framerate and optionally turn on Triple Buffering in Nvidia Control Panel. Also, for those on anything higher than Windows 7 there is no option to disable Desktop Composition, it is always enabled. Therefore, I would suggest disabling v-sync in PCSX2 altogether. Edited May 10, 2020 by Thornback Quote Link to comment Share on other sites More sharing options...
polygonslayer Posted May 10, 2020 Share Posted May 10, 2020 (edited) Just out of curiosity, has anyone been able to get Primal working well yet? That game is painfully slow for some reason. Edited May 10, 2020 by polygonslayer Quote Link to comment Share on other sites More sharing options...
Cineaste Posted May 10, 2020 Share Posted May 10, 2020 (edited) Correction: V-sync set to 'adaptive' seems to be the best of both worlds. Mark of Kri was having noticeable judder (not tearing) with v-sync off and quite a bit of input lag with it on. Adaptive seems to be the best compromise so far that should work with any game (tested some others too). @polygonslayer Primal is broken still. Edited May 10, 2020 by Thornback Quote Link to comment Share on other sites More sharing options...
polygonslayer Posted May 10, 2020 Share Posted May 10, 2020 26 minutes ago, Thornback said: @polygonslayer Primal is broken still. damn, thx for reply By this point Id say the PS4 version will be playable in an emulator before the PS2 one ? Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted May 10, 2020 Author Share Posted May 10, 2020 Alright, in that case I'll just shift all of them over to adaptive. Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted May 10, 2020 Author Share Posted May 10, 2020 Okay, so the games that already had Vsync disabled still have it disabled and everything that had it on has been changed to adaptive. Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted May 10, 2020 Author Share Posted May 10, 2020 And if anyone wants to make that change to their configs without redownloading everything, you can do that easily with Notepad++. Just go into the inis folder, do a search for PCSX2_vm.ini, drag them all into Notepad++, then do a search and replace for: VsyncEnable=1 to VsyncEnable=2 Replace all in all open documents > save all > close all Quote Link to comment Share on other sites More sharing options...
kmoney Posted May 10, 2020 Share Posted May 10, 2020 @Zombeaver Maybe I need to ask over on the pcsx2 configurator next plugin topic but I am having an issue when I click on "Update Config" with the plugin when you update one of your config files for a game. I click on "Update Config" and it changes and updates the ini file in the remote folder in the pcsx2 configurator next plugin folder but it does not change and update the ini file in the pcsx2/ini folder unless I completely delete the config and re download it with the plugin. So any other words "Update Config" does not actually update the config in the pcsx2/ini folder as I have to completely erase the ini for a game and then re download the config with the plugin and then it is correct in the pcsx2/ini folder with your new updates. Have you experienced this at all? Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted May 10, 2020 Author Share Posted May 10, 2020 @kmoney Hmm, yeah that seems to be happening for me as well. I'm not sure why because I know I tested the update function when it was originally put it and it was updating the existing ones. I'm not sure what to suggest there. You can either remove the config with the "Remove config" option in the plugin first or just delete the folders in the PCSX2\ini folder before downloading them and they'll come through correctly. New configs: Battle Engine Aquila Bombastic City Crisis Cocoto Fishing Master 1 Quote Link to comment Share on other sites More sharing options...
sagman76 Posted May 10, 2020 Share Posted May 10, 2020 I don't often comment but feel the need to send thanks for such a project and that its appreciated. I'm sure many lurkers like me are grateful even if they don't say it. Many thanks for your time and effort on this. Stay safe and well. 2 Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted May 10, 2020 Author Share Posted May 10, 2020 You're very welcome! Thanks for the kind words! Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted May 10, 2020 Author Share Posted May 10, 2020 I pushed through an update for Shin Megami Tensei: Digital Devil Saga. I thought I had done this previously but apparently not. The game's widescreen patch that comes with PCSX2 disables shadows - this used to be necessary because the shadows didn't work correctly, but this is no longer the case. What I had done previously is used an older patch that I found on their forums that didn't remove the shadows. I noticed it wasn't on github though so I tracked it down again and tried it out but I noticed that the FOV/dimensions aren't quite right with it, so I took a look at the current one that comes with PCSX2 and noticed that it has a section in it specifically for removing the shadows, so I commented those lines out, and now it's good to go - correct dimensions but with shadows back in. Quote Link to comment Share on other sites More sharing options...
shuriken Posted May 11, 2020 Share Posted May 11, 2020 (edited) On 5/9/2020 at 10:41 PM, Zombeaver said: It's on the list. Sorry do you mean you already made a config for Killzone? I don’t see it on the github page. Thanks so much for these by the way. Your Ratchet & Clank config works great! Edited May 11, 2020 by ALVASV Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted May 11, 2020 Author Share Posted May 11, 2020 8 minutes ago, ALVASV said: Sorry do you mean you already made a config for Killzone? I don’t see it on the github page. No, I mean it's on the to-do list (along with lots of other stuff). 8 minutes ago, ALVASV said: Thanks so much for these by the way. Your Ratchet & Clank config works great! No problem! Glad to hear it! Quote Link to comment Share on other sites More sharing options...
Cineaste Posted May 11, 2020 Share Posted May 11, 2020 (edited) I noticed that on some profiles you select the Full CRC Hack Level for OpenGL configurations. According to the description should this be set to Partial which is optimised for OpenGL, while Full is recommended for Direct3D? Edited May 11, 2020 by Thornback Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted May 11, 2020 Author Share Posted May 11, 2020 That's just the default. It doesn't hurt anything. In some cases it needs to be increased or decreased because certain hacks (that can either help or hurt, depending on the game) kick in at different levels. It enables or disables certain graphical effects that may or may not be emulated correctly (GL is technically a bit more accurate than D3D - though this only actually makes any difference in some cases - which is why it defaults to Partial rather than Full). It can have an impact on performance as well. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.