Confused about FPS drop in AC4 with Vsync on

KoleTang

Distinguished
Sep 19, 2013
71
0
18,640
I am having problems with my FPS dropping from 60 to 30 FPS in Assassins Creed 4.

The game keeps dropping from 60 to 25-30 FPS and the vegetation looks kind of buggy.

I read this thread (http://www.overclock.net/t/1394392/fps-drops-with-vsync-on) and changed my Vsync from "Use the 3D application setting" to "Adaptive".

This helped a lot, but still when VSync (Adaptive) is on, the frame rate will randomly drop to 30 every now and then (Less often though)

This is the only game it does this in and most of my other games run above 60. (BF4, Arkham Origins, etc.)

I'm going to be honest here, I'm a noob at all this. I don't know if adaptive is good or bad to have as your main default setting. Any advise or explanation is greatly appreciated.

My set up is:

- EVGA GTX 770 4gb "Superclocked" Edition
- 8 gb RAM
- i5 4670k
- Gigabyte Z87Z-UD4H

I haven't overclocked anything yet. I built it quite recently.
 
Solution
Long story short, the best vsync is no vsync.

The purpose of vsync is to eliminate screen tearing, not increasing your fps. It limits your framerate to 60, and 30 if you can't get 60.

Abhi Singh

Honorable
Mar 31, 2013
226
0
10,690
Sorry but Assassins creed 4 is poorly optimized just like it predecessor and yes the vegetation is buggy it causes the most fps drops in game along with rain , You have to wait until ubisofts releases a patch ( which i doubt they will ,maybe next year ) or try to play in these FPS.
 

KoleTang

Distinguished
Sep 19, 2013
71
0
18,640


I've always had a dislike for Ubisoft. They do sloppy work IMO. Luckily I got the game for free with my GPU.

Should I put the VSync back to the setting it was?
 

Desperado558

Honorable
Nov 28, 2013
35
1
10,535
If you haven't yet, give it a shot without vsync enabled at all, and see how it fairs. I've had MANY problems with vsync on numerous games, and simply disabling it gave me the best performance boost. At the very least, the drops in fps were far less noticeable with it disabled.
 

KoleTang

Distinguished
Sep 19, 2013
71
0
18,640


I tried that, but it screen tears like crazy.



From what I understand, that is what adaptive VSync does.

But, why doesn't it do this in other games? Is there a fix for this (a better VSync setting maybe?) or an alternative to VSync?
 

Abhi Singh

Honorable
Mar 31, 2013
226
0
10,690
I really did like Ubiosft when Ezio's trilogy was there, it never used to lag like this,Even far cry 3 was very well optimized but they just did shit with AC3 ,I really expected them to optimize AC4 well ,but i think they are trying to kill the series at-least for PC gamers.
 

hypergon

Honorable
Oct 17, 2013
407
0
10,860
From what I understand, that is what adaptive VSync does.

Nope that's just normal vsync... If your GPU falls under 60fps it will 1/2 that... Under 30 it will 1/2 that again and so on =LAG
Adaptive vsync (dynamic vsync with radeonpro) just turns of vsync if you get under 60fps
Read this: :D
http://www.geforce.com/hardware/technology/adaptive-vsync/technology

I didn't read the part with adaptive vsync and I don't know how nvidia drivers look right now by heart so I would say that you mixed up normal vsync with 3d vsync and your drivers always force (non-adaptive) vsync
 

KoleTang

Distinguished
Sep 19, 2013
71
0
18,640


So is there an alternative? Because screen tearing is annoying too.
 
You could try to force triple buffering in the game using d3doverrider. It's an old school method of getting effective but cheap vsync.

http://www.giantbomb.com/forums/assassin-s-creed-iv-black-flag-238419/improving-the-frame-rate-on-pc-with-v-sync-on-1462418/
 

klepp0906

Distinguished
Apr 29, 2013
150
0
18,710
It's because nvidia is remedial and won't allow you to use triple buffering in most games.

Two options. Disable Vsync or download d3doverrider and force triple buffering.

Without it any time your framerate drops below 60 it will essentially drop to half (30)

Ugh. I don't even want to get started on this stuff.