Very low FPS on Dying Light with R9 290 at 1080p..

Mikoloco

Distinguished
Nov 15, 2013
319
0
18,790
I have settings all maxed out except the nvidia gameworks features which are off and I get like 40-50 fps...
what is this..
Specs:
R9 290
i3 4160
8 GB RAM
Thought it was CPU bottleneck but a friend of mine with an R9 290 and a FX 6300 manages to get 60 fps..
 
Solution
It wasn't a `try`, I just found your tread fascinating.

It is common to assume these days that intel cpus are automatically better than amd ones, and your cpu does offer better single-thread performance. Still, Dying Light has been very demanding from day 1 and actually gotten much more playable with time, so calling 40-50 fps `Very low` using a dual-core processor is overly dramatic.

As for 6300 , it has 3 modules which consist of 6 integer cores and 3 floating point units. If your assumption was correct, 3 cores*67%( of single-core performance of your i3) would result in 201%, or roughly 2 cores without hyper-threading, and your cpu would perform better in every perceivable game/use scenario.

Finally, game developers did learn to...

The Greater Good

Distinguished
Jan 14, 2010
342
0
18,810
From PCGamer.com :

Minimum requirements:

OS: Windows® 7 64-bit / Windows® 8 64-bit / Windows® 8.1 64-bit
Processor: Intel® Core™ i5-2500 @3.3 GHz / AMD FX-8320 @3.5 GHz
Memory: 4 GB RAM DDR3
Hard Drive: 40 GB available space
Graphics: NVIDIA® GeForce® GTX 560 / AMD Radeon™ HD 6870 (1GB VRAM)
Direct X®: Version 11
Sound: DirectX® compatible

Recommended requirements:

OS: Windows® 7 64-bit / Windows® 8 64-bit / Windows® 8.1 64-bit
Processor: Intel® Core™ i5-4670K @3.4 GHz / AMD FX-8350 @4.0 GHz
Memory: 8 GB RAM DDR3
Hard Drive: 40 GB available space
Graphics: NVIDIA® GeForce® GTX 780 / AMD Radeon™ R9 290 (2GB VRAM)
Direct X: Version 11
Sound: DirectX® compatible

You need two more cores it seems. Your CPU, according to the requirements, is holding you back. On the AMD side it wants a FX-8320. That's a pretty high minimum.
 

Mikoloco

Distinguished
Nov 15, 2013
319
0
18,790


Y'know that would be OK, but I know for a fact as I've seen it with my own eyes my friend running it /Dying Light) with an FX 6300 which doesn't meet the minimum requirements and the same GPU as me.
 

The Greater Good

Distinguished
Jan 14, 2010
342
0
18,810
The FX 6300 has 6 integer cores vs your 2 along with 3 floating point units vs your 2. The game wants more cores and you need to feed it. I know it's odd, but I'd bet that your CPU is holding you back. Have you updated all your drivers and BIOS? Have you fine-tuned your BIOS settings?
 

Mikoloco

Distinguished
Nov 15, 2013
319
0
18,790


Not if the 6 cores are actually 3 and they have, basically, half the performance each core my i3 has.
Nice try though.
 

paul13

Commendable
May 21, 2016
19
0
1,520
It wasn't a `try`, I just found your tread fascinating.

It is common to assume these days that intel cpus are automatically better than amd ones, and your cpu does offer better single-thread performance. Still, Dying Light has been very demanding from day 1 and actually gotten much more playable with time, so calling 40-50 fps `Very low` using a dual-core processor is overly dramatic.

As for 6300 , it has 3 modules which consist of 6 integer cores and 3 floating point units. If your assumption was correct, 3 cores*67%( of single-core performance of your i3) would result in 201%, or roughly 2 cores without hyper-threading, and your cpu would perform better in every perceivable game/use scenario.

Finally, game developers did learn to utilize available resources better since these cpus came out, and in multi-threaded scenarios FX 6300 is in fact 20%+ faster.

All this is borderline obvious, yet you went as far as to reply to the spelled out answer ( you need two more cores ) with skepticism.

Your GPU is bottle-necked. A reasonable thing to do would be to be happy for your friend, then get an i5+ or tune some settings.
 
Solution

Mikoloco

Distinguished
Nov 15, 2013
319
0
18,790


Very good explanation, seems I had some misconceptions about the refered CPUs.
Thanks.