The Evil Within VSYNC not working

zoltar151

Honorable
Nov 20, 2013
128
1
10,680
GTX 970 4GB

GTX 650 1GB dedicated PHYSX

16GB Kingston Hyper X RAM

ASUS P7P55-D E PRO MOBO

H80i CPU water cooler

i7 (8 thread) 2.8 GHZ CPU, OC = 3.85 GHZ

2 x 1TB HDD

ASUS 144Hz monitor

Corsair 750 WATT PSU



i've tried tried locking the FPS at 30 and my monitor produces 48, i've tried 60 FPS and it shows 77 FPS. i've unlocked in with console command and it will float around 97, i have a 144zh monitor and i still get tearing in this game. i've tried setting nvidia vsync and i've lowered max refresh rate what else should i do and is any one else having this issue.
 
just as a side not my max refresh rate is 144 so getting v tearing at these rates makes no sense. also tried locking the frame rate with nvidia inspector but the 30 fps in game still doesn't work and even at 60 fps tearing continues. i've also tried force vsync on and preferred refresh rate app controlled i don't know people i just don't know.
 
using "+com_allow console 1" in the steam launch options gave me access to the command consol. using R_swapinterval i was able to se the fps locks. -2: This is the default, set to 30 FPS. This is the officially supported frame rate.
-1: This sets the FPS limit to 60. Fully playable, although there may be quirks
0: This fully unlocks the FPS.

i was able to fully unlock the fps and it floats around 80 but i get less v tearing but its still there to a degree and annoying, if any one find more out on this topic please share.
 


What part doesn't make sense? Tearing happens at all FPS, no matter your refresh rate.

Anyways, it is likely the game engine doesn't allow V-sync. There are games which don't work with V-sync. You can try forcing it on, but it may not work.

If there is an answer to your problem, it will likely be found on the games forums.
 
this is true, but what is odd is in the game option menu you have 30 and 60 VSYNC under frame rate lock option yet neither work. if you switch from fullscreen to windowed the border lines just appear and the screen doesn't go black for a second to re adjust and the frame rates do not change. so all i can say is bethesda screwed the pooch i know v tearing is a minor problem but for the money we pay it really shouldn't be at all.
 
If the option is in the game, make sure you don't have adaptive V-sync set in your Nvidia Control Panel. Perhaps you have forced V-sync off in your Nvidia Control Panel. I have never seen a game that offered V-sync in their settings, not work.

Another possibility is you have a FPS cap. Most if not all FPS caps, with Nvidia, prevent V-sync from functioning. I have not tested it, but Nvidia Inspector may be the only one that will allow for a FPS cap and V-sync, but that may not either.
 
my vsync in nvidia control panel is set to app controlled. i have tried limiting the fps with inspector and it does work but it doesn't fix the tearing issue. i might be able to set an fps cap and fore vysnc but it seems like a lot of work. i can say with certainty that the fullscreen mode in this game is windowed boarder less rendering the in game vsync useless

UPDATE: I've also just tried force vsync on and capping frame rate at 60 using inspector and no good tearing continues.
 
i have none on except the ones in game. unfortunately this game doesn't have a no vsync option, nor a hertz option for the frame rates. it only has 30 and 60 vsync options that's all. it's odd cause most games have either a hertz selection option or a v sync option or both. this game however as i've said before is currently a boarderless windowed (not fullscreen). it's not a proper fullscreen option. i know this becuase there is no adustment time when choosing display types, this only happens when switching between windowed boarderless and windowed. give it a try guys, use any other game and switch between full, windowed, and windowed boarderless and you'll see how the display reacts. you'll also notice on any game thats windowed boarderless that vsync will NEVER WORK.

let us know if anyone finds a solutions or if bethesda patches their game :)
 
yes is seems so. also the company that made the game is a known OpenGL programmer that JUST started doing DirectX. Near as i can tell OpenGL is difficult to sync to monitor frame rate properly. this is why most just use directX. its buffering code is better than OpenGL. in fact most are pissed when they find out their fav nextgen game is in OpenGL, it just causes all kinds of hell.

these links as well as the other link above should shed some light on the topic
https://www.opengl.org/wiki/Swap_Interval
http://www.dbfinteractive.com/forum/index.php?topic=5998.0
http://www.cplusplus.com/forum/general/108295/
 
UPDATE: FINALLY AN ANSWER!!!!!. it seems that you must enable windows Aero Peek visual themes. so basically if you like to use classic mode for you pc, this game doesn't like that. Aero Peek believe it or not has it's own double buffers built into the theme itself. i turned Aero Peek on from the personalization tab on the desktop by picking an Aero enabled theme and viola. turns out as well for some reason on my Origin shortcut i had disable visual themes in the compatibility options. so pooh on me lol. you can turn these visualizations on and verify they are on from windows advanced system settings under the advanced tab and click performance. if the setting is off you will NOT see the Aero enabled check box option, if it is you will see it. if you don't see it just check off either adjust best appearance or let windows choose whats best for my computer. Generally speaking that will solve your issues. Again if you experience tearing after that i'm not sure, i have a 144HZ monitor so it's possible that any spikes after that i may not be seeing, though i don't get much over 60 FPS with everything cranked despite my GTX 970. So that's my findings guys lemme know if this helps any of you. as for the game quality pfft that's a whole other issue lol.
 
i got forworded to this post and im having issues. i get choppy framerate at 4k on an sli 980ti setup..someone told me i should try disabling vsnyc..but i dont no how to do that since there is no option in the game..and forcing it through nvidia dosent change anything. main thing though.why am i getting this poor choppy performance at 4k on this setup.? can anyone help me out
 
The solution is to enable aero peek. This option has to do with the windows visual themes. You must choose a windows based theme or atleast don't use best performance theme that turns everything g to grey box.

Go to start button and search advanced system settings and under the Advanced tab click the Settings button. Under the visual effects tab enable the checkbox option that says enable peek. If you do not see that check box option it means that you were using a visual theme that does not use speak as part of its visual structure. The way to fix this is to use a Windows based theme under the personalization options menu and once you have done that go back to the visual effects tab under performance options in the advanced system settings and make sure that you are able to check that box. Aero Peek or the enable peek option contains a double buffer built into Windows that helps with vertical tearing and stuttering on things like YouTube videos browser gifs and in game situation. This option will only works so well in this and other games. If your FPS is becoming greater than the highest refresh rate or hurts of your monitor then it won't really matter if you have this enabled or not but if you have it enabled and you're still going over 60 frames per second or whatever type of monitor you have a 144 perhaps and then what you will want to do is use Nvidia inspector and force a frame cap on that specific game. For the most part using both of the frame cap and making sure Aero Peek was on was able to eliminate most of the vertical tearing but I found that a lot of my growth as it is in fact in OpenGL game regardless of what Bethesda thinks or says. Any game that is coded with a swap interval code is an open GL game and Bethesda has always been an open GL company that has just switched to Direct X it may be classified as a Direct X game but it is still coated OpenGL which is why the sink does not work as vsync does not working any OpenGL game because the nvidia control panel was not built to try to control most of the aspects of OpenGL code it is based on direct X. The nvidia control panel will control some aspects of OpenGL but not in terms of limiting frame rate or sinking frame rates its able to deal more with the texture based options of OpenGL. So that's the Fixx I have found so far if this works for you great if not then I encourage you to try to find another route around this year the others because I have basically given up on this game and its title because I find that it is unfixable regardless of SLI or single car goose as I have a GTX 970 backed with a GTX 650 PhysX card and I still have not been able to get consistently good gameplay out of this game the wait is worth mentioning that the game was much better before the fatal patch they put on it even though it was locked at 30 frames per second the game is quite slow moving most of the time and the pop out scary type of game which was perfectly fine but it seems that things are a lot worse with that game now and basically on fixable and it seems that they have given up. All I can say is Bethesda has a hand in the creation of the new doom game and I am hoping to God that with Direct X 12 just around the corner that they will not fumbled the ball.
 

TRENDING THREADS