ATROCIOUS Performance

Whatever happened to this game?

I remember playing this on an AMD Radeon R390X with fairly high settings and it ran quite smoothly. Now I happened upon the recent big update, bought a couple of DLC I did not yet have ... and the game is basically unplayable?

My current setup is:
* Intel Core i7-8750H
* NVIDIA GeForce RTX 2070 (with Max-Q Design, so a bit slower than a regular 2070)
* 16GB RAM
* OS (Win 10) and game on SSD

I get ~ 2 (two!) FPS on a Low preset benchmark run with DX11/DX12 (even menus and cutscenes are choppy...).

With Vulkan I get ~ 70 FPS on a Low preset benchmark, looks absolutely terrible though. With High preset plus some MSAA and Temporal AA it looks quite decent again but FPS drop to ~ 16.

WTF?

Although the benchmark logs say that it uses the Nvidia GPU already I have edited the Windows graphics settings for all three executables to specifically use the discrete GPU over the embedded one (which did not make a difference).

Thanks for any further ideas you might have!

Benchmark logs: https://www.mediafire.com/file/tjd0a2utkcoxyk5/Benchmarks.7z/file

81,651 views 4 replies
Reply #1 Top

That's not typical, suggesting that it's due to something on your machine that's limiting performance. Have you gone through our support FAQ on the forums and done things like reinstalling your graphics drivers etc.?

Reply #2 Top

Yes, at least if you mean this thread: https://forums.ashesofthesingularity.com/486449/ashes-support-faq#videoissues

I did not see anything about re-installing video drivers there, though. Anyway, I have tested a slew of different configurations now, Ashes: Escalation v2.9 (via the Steam Beta option) and v3.0, combined with older Nvidia driver from 2019 and newest Nvidia driver, combined with different graphics presets and graphics interfaces (DX11, DX12, Vulkan), fullscreen or windowed, with or without VSync ... you name it.

Apart from benchmark results in the 1-2 FPS range the only other consistent observation I made is that neither graphics card nor CPU showed any kind of load during the benchmarks. What I expected to happen is that the fans would engage and the notebook would get warm during the benchmark -- not the case. I did the last benchmark runs having the task manager open in the background for confirmation and as I suspected, there was only a light CPU load (~30%) and no visible load whatsoever on either of the two GPUs (dedicated or embedded, the latter should not have been used anyway, of course).

Since I could find some rather recent benchmark results of the 2070 Max-Q (2019 or so) on the internet for Ashes: Classic I then decided to download that from Steam and give it a spin instead of Escalation. And, lo and behold, 70ish FPS on High presets with the current Nividia drivers and DX12 right off the bat. Did not even have to tell Windows explicitly to use the dedicated GPU. And also the fans decided to turn on in hoover mode.

==========================================================================
Oxide Games
Ashes Benchmark Test - ©2015
C:\Users\jensk\OneDrive\Dokumente\My Games\Ashes of the Singularity\Benchmarks\Output_21_04_12_2019.txt
Version 1.50.24210
04/12/2021 20:23
==========================================================================

== Hardware Configuration ================================================
GPU 0:        NVIDIA GeForce RTX 2070 with Max-Q Design
CPU:        GenuineIntel
        Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Physical Cores:            6
Logical Cores:            12
Physical Memory:         16263 MB
Allocatable Memory:        134217727 MB
==========================================================================


== Configuration =========================================================
API:                        DirectX 12
==========================================================================
Quality Preset:                    High
==========================================================================

Resolution:                1920x1080
Fullscreen:                True
Bloom Quality:                High
PointLight Quality:            High
Glare Quality:                Low
Shading Samples:             8 million
Terrain Shading Samples:         8 million
Shadow Quality:                Mid
Temporal AA Duration:            0
Temporal AA Time Slice:            0
Multisample Anti-Aliasing:        1x
Texture Rank :                1


== Total Avg Results =================================================
Total Time:                     60.000774 ms per frame
Avg Framerate:                     72.069893 FPS (13.875421 ms)
Weighted Framerate:                 71.762962 FPS (13.934764 ms)
CPU frame rate (estimated if not GPU bound):     72.182152 FPS (13.853840 ms)
Percent GPU Bound:                 99.871529 %
Driver throughput (Batches per ms):         5390.119141 Batches
Average Batches per frame:             13214.808594 Batches
Average Particles simulated per frame          397965
==========================================================================

So, I do not really know what to take away from this. Seems like this is not something that cropped up with the 3.0 version, nor does it seem directly driver or configuration related. More like some change that happened sometime in Escalation as opposed to Classic?

I can provide a ton of benchmark results now, if that helps pinning it down. Also happy to do further tests. Would really like to be able to play Ashes: Escalation :-)

Thanks!

Reply #3 Top

Got a new Nvidia driver today, thought I would try again. No luck :'(  

==========================================================================
Oxide Games
Ashes Benchmark Test - ©2015
C:\Users\jensk\OneDrive\Dokumente\My Games\Ashes of the Singularity - Escalation\Benchmarks\Output_21_04_16_0032.txt
Version 3.00.154260
04/16/2021 00:35
==========================================================================

== Hardware Configuration ================================================
GPU 0:        NVIDIA GeForce RTX 2070 with Max-Q Design
CPU:        GenuineIntel
        Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Physical Cores:            12
Logical Cores:            12
Physical Memory:         16263 MB
Allocatable Memory:        134217727 MB
==========================================================================


== Configuration =========================================================
API:                        DirectX 12
script:                        BenchFinal
==========================================================================
Quality Preset:                    Low
==========================================================================

Resolution:                1920x1080
Fullscreen:                False
Bloom Quality:                High
PointLight Quality:            Off
Glare Quality:                Off
Shading Samples:             4 million
Terrain Shading Samples:         4 million
Shadow Quality:                Low
Temporal AA Duration:            0
Temporal AA Time Slice:            0
Multisample Anti-Aliasing:        1x
Texture Rank :                2


== Total Avg Results =================================================
Total Time:                     60.679298 ms per frame
Avg Framerate:                     2.392126 FPS (418.038208 ms)
Weighted Framerate:                 0.690206 FPS (1448.842529 ms)
CPU frame rate (estimated if not GPU bound):     2.391208 FPS (418.198669 ms)
Percent GPU Bound:                 100.000000 %
Driver throughput (Batches per ms):         1967.741455 Batches
Average Batches per frame:             5213.763672 Batches
Average Particles simulated per frame          85453
==========================================================================

Reply #4 Top

I created a video of the last benchmark run with the Nvidia game overlay software. The video recording cuts out several times during the run, in reality sounds and music keep on going rather smoothly though. It looks like just the graphics and the game action are hitting a wall again and again, but even looking at the task monitor I can not figure out what exactly is happening. CPU and graphics card stay way below max loads at all times. One additional observation: If I ALT+TAB out of the game, the OS is extremely sluggish also for no apparent reason.

https://www.mediafire.com/file/n1aqwyzhv4l2cgb/Ashes_of_the_Singularity__Escalation_2021.04.16_-_00.50.04.01.mp4/file