Assassin's Creed Black Flag Terrible Fps with PhysX Enabled on 780 Ti.

Pavel Pokidaylo

Distinguished
Jun 8, 2013
1,014
2
19,365
Hi. I got a 780 ti recently and it came with this game. When I turn PhysX on to High it becomes very choppy, unplayable really. I read a comment on the Nvidia forum where one guy said to another, "download the patch and it won't be choppy anymore".
Uplay is supposed to prompt the download for the update when you open the game but it does not for me. I don't know if the update has already been downloaded or not. Game runs choppy as hell though when I turn PhysX to high. I play the game with max settings but I turn the shadows to very high.
Soft Shadows are pretty demanding and I don't really care for them. I also either play with SMAA or TXAA 2. With these settings I get 45-59 fps in demanding scenes. Some say this game is a bad port and it's not optimized for PC. I don't think that's the case. I think I just need to add another overclocked 780 ti to my rig so I can play games like these on my 1080p monitor and stay around 60fps. Right, so if anyone knows a fix for this stuttery physx crap please let me know, thanks.


I was getting only 30fps at first and was like what the hell. Turns out...
There is no triple buffer option in game so when you turn on Vsync and go below 60 fps (my monitors refresh rate) it gets cut in half to 30. I found out I could use D3DOverrider to fix this by forcing Triple buffering from there. The Nvidia Control Panel Triple Buffering doesn't work for DX11 games only OpenGL.

 
Solution
It's really a useless and extremely inefficient setting in this game...it makes chimney smoke move when your run through it, and during ship battles the smoke is a little more responsive....otherwise it's fairly useless and should either be turned off or on low
Turn adaptive v-sync on and tripple buffering on. (there is a way to do it properly_

the game is also capped at 60fps by ubisoft.

but as it stands, no single card can fully max out the game at 60fps with everything maxxed out...i have the 780 and have run into a similar problem
 
Thanks for the reply man. Actually, at one point I was very frustrated with the whole Vsync thing and did turn on Adaptive Vsync + Triple buffering in the control pannel and it worked, for a time. I thought I had fixed the issue but when I tried playing the game the next day I started getting screen tearing when under 60 fps again. So in my frustration I found a fix that some kid posted on youtube. Helped me tremendously lol. D3Doverrider ftw.
 
It's really a useless and extremely inefficient setting in this game...it makes chimney smoke move when your run through it, and during ship battles the smoke is a little more responsive....otherwise it's fairly useless and should either be turned off or on low
 
Solution
I found i can max everything out, get 4xmsaa and physx on low and it will work with v-sync on after a fairly heavy overclock on my card (asus direct cu ii 780 @ 1314mhz on the core). With any higher physx or AA i find the v-sync cuts it to 30 in the jungles and going onto rooftops
 
damn that's a big overclock. Does that mean you are above 60fps all the time besides the times you mentioned? I'm not overclocking my card, not yet anyway. It's the MSI gaming one so it came factory overclocked to 1020mhz with boost 1085mhz. When I'm playing the game I see the clock at 1097mhz. In jungle and city and rooftops and such I can get anywhere from 45-60fps. But in the dungeons and on the boat I get 60fps.

If Vsync is cutting your FPS in half like that I suggest doing what I did. Use D3D Overrider to force triple buffering. I'm getting great performance with no tearing and fps never gets cut in half like that.
 
You can't overide the 62.5 fps cap in the game at the moment no matter how powerful your system is. For a game like this, i quite enjoy v-sync over maxed settings through software tweaks. 4xmsaa seems to be the sweet spot for looking great vs. taking a performance hit. and i also use very high shadows over soft shadows as i don't really like the soft shadows. You have to remember, with the overclock i have on my card, i'm very close to the performance of your non overclocked card. The 780 ti's overclock like champs. you would easily be able to squeeze out a lot of extra performance at no risk to your card if you really chose too. You'd get an easily 150+ boost on the core clock, and depending on what memory your card came with, you could get up to +600 on that (i lucked out and had samsung modules that let me get +587 out of em)
 
Yeah.. its basically (with sli 780ti's). With one 780ti, youd have to mess with gfx settings lowering some stuff, but on 1080p, you should def hit 60fps maxed out anyways that's a low res.

remove NVidia driver with DDU (display driver uninstaller, dope ass program)
install 331.93 beta driver, but uncheck PhysX
next, install latest standalone PhysX driver.
Then,
Max the game out on all settings including PhysX.
Once in-game, hit ctrl-alt-delete and open task manager>Details
right click on ac4bfsp.exe and set affinity, uncheck last core and apply.
then re-check that core again, and re-apply.
Go into game and alt-tab until your 60fps.
 
It's time that I have some input to the community.

I tried EVERYTHING to make this game work. I think i found it.

Bare in mind, my pc is

MSI GTX 980 SLI
i7 4770k
16gb ddr 3 1600mhz ram

Now, for the solution, this is ONLY if you have sli, you can try it with a single card to see if it helps but I will let you decide that one.
1. make sure to have ALL cores unparked
http://www.coderbag.com/programming-c/disable-cpu-core-parking-utility
this program with help you
2. make sure that you have your sli profile active
3.go into nvidia control panel and FORCE the PHYSX on to the CPU, I NEVER drop below 60 now and I am at EVERYTHING maxed, including AA.

This helped me, I don't know why, the gpu should be better at handling the physx then the cpu, but i guess it is what it is.