Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
just cause 3 can easily use all of your vram, and when it creeps near/past 3.5gb you will experience stutter. thats just how it is...
also the memory leak (or whatever people are calling it)
requires 8gb ram as a minimum to have relatively smooth play.
im guessing you also trying to run it on ultra? 1080p?
full pc specs?
the game uses massive cpu power for physx and such. (explosions/etc)
The devs either need to revise the system requirements or they need to optimize ram usage so it does not need more than 8gbs.
Now for the solution to your frame rate drops OP.... the problem is that JC3 does not support triple buffering, it only supports double buffering and this will cause you to lose half your frame rates during demanding scenes. Normally you could force trriple buffering using rivatuner but its still a no go with JC3.
The fix is to run the borderless windowed mode command line, this completely solves the double buffering issue and will keep your fps from dropping in half during demanding scenes.
Simply go to your Steam Library, right-click and view the game's properties, and then edit the launch options.
Enter the following: /borderless /windowed
If you have a decent CPU "the game is heavy on cpu due to the unscripted physics" and decent system memory then your 970 "especially overclocked" should give you roughly the same perormance at 1080P that I have a 1440P. Before my 980TI I had a 980 and at 1440P it was "almost enough" to hold 60fps but would dip into the 40's from time to time. At 1080P the 980 never saw less than 60fps and the 980 isnt a great deal faster than your card either.
Turn off Vsync ingame, and force ON ADAPTIVE VSYNC for Just Cause 3 only.
Then start Steam in OFFLINE MODE, and play the game.
These two things have sorted it for me. I have a 970 too.
Robs suggestion is what I do too; borderless windowed mode eliminatates the lack of triple buffering the game has. If yr fps drops under 60 with vsync on it now wont go to 30 or "half refresh rate" which is what happens with double buffering. So use the command line as he suggests and use the ingame vsync option.
If vsync was fully off, yes your gpu will work harder as it will be able to push out maximum frames and it is not going to be limited to your monitors refresh rate, but what Optimus Crime suggests is using adaptive vsync instead of the double buffered vsync the game uses; if this works forcing this using the Nvidia control panel then it will also be a good solution---will again cap the frames to 60fps assuming your monitor is 60hz and will turn vsync on and off accordingly eliminating stuttering if frames dip below this.
I also use the game in offline mode. Seems better that way for me too.
Listen to Optimus_Crime, he's correct. You're not just turning OFF vsync, so no you are not making your gpu work harder. You're just turning vsync off IN-GAME while you need to ENABLE Adaptive Vsync through nvidia control panel. Also while your in the nvidia control panel, turn OFF triple buffering and put max pre-rendered frames to 3, and make sure power management is set to max power and not adaptive.
Adaptive vsync works great with this game. It basically enables vsync when you're gpu is rendering frames<60fps and turns vsync off on the fly when your gpu can only render <59fps. So this way no stuttering/screen tearing when >60fps and no slideshow effect or jarring fps jumps at <59fps because nvidia is telling your gpu to just keep a stable frame rate and is not trying to force 60fps when it can't really handle that.
Try it, then if you're still having problems let's keep the discussion going.
+1 and I like my metbod better than adaptive vsync because with adapative I still get a tear from time to time.