BLUS31197 Drakengard 3 low performance
Started by DEFENESTRATOR-666




4 posts in this topic
DEFENESTRATOR-666
Member


0
3 posts 1 threads Joined: Aug 2021
08-26-2021, 08:21 PM -
#1
The main problem I'm facing is inconsistent performance with my specs (which I believe should be decent enough to run this game at native resolution)

i7-9750H (up to 4ghz on turbo)
GTX 1660Ti
16GB RAM

Configuration:
SPU Threads: 1
PPU/SPU Decoders: LLVM
Framelimit: Off
Anti-aliasing: Disabled
Default resolution: 1280x720 ~ 50-60fps (I have tested this at 1080p as well, frame drops are obviously even more pronounced, 25-50fps)
Multithreaded RSX and Async Texture Streaming ticked
Enabled Time stretching for the audio at 75%
Basically I tried to increase my FPS by any means while keeping the game from breaking down.

Is this an issue of my rig being too weak? In this video's case, this user is running it on a Ryzen 1700 (3.8Ghz) at 4k with very few noticeable frame drops. Is my GPU the bottleneck here? I'm at a loss
Let me know if you need any logs or other paperwork, I can provide.
Thanks in advance, this emulator is otherwise fantastic.
Ani
Administrator
*******


16
4,264 posts 105 threads Joined: Aug 2017
08-26-2021, 08:53 PM -
#2
If you're running it at 50-60 FPS, I don't see where's the low performance? The game runs at 30 FPS on console with severe frame dropping. Note that your specifications are below recommended requirements too.

Either way, missing log file to know if anything can be improved.
    Desktop: Ryzen 7 5800X,   Radeon RX 6800 XT, 2x8G DDR4 3600MHz, Manjaro Linux
     Laptop: Ryzen 9 5900HX,  Radeon RX 6700M,   2x8G DDR4 3200MHz, Manjaro Linux
Old Desktop: AMD FX-8350,     Radeon R9 280X,    2x4G DDR3 1600MHz, Manjaro Linux
DEFENESTRATOR-666
Member


0
3 posts 1 threads Joined: Aug 2021
08-26-2021, 09:08 PM -
#3
(08-26-2021, 08:53 PM)Ani Wrote: If you're running it at 50-60 FPS, I don't see where's the low performance? The game runs at 30 FPS on console with severe frame dropping. Note that your specifications are below recommended requirements too.

Either way, missing log file to know if anything can be improved.

What in particular is below the recommended specs? I thought the CPU was decent enough. Also my bad, perhaps I was a bit vague. The game is playable enough on native res but there are times when the frame drops tend to get pretty strong (usually when fighting a few enemies). Also I assumed I'd be able to run this at 1080p to avoid some of the jagg, but I guess nothing can be done in regards to that.
Here's the log:
.7z   RPCS3.7z (Size: 5.45 MB / Downloads: 3)
This post was last modified: 08-26-2021, 09:10 PM by DEFENESTRATOR-666. Edit Reason: I'm not sure if the log uploaded correctly since I can't see it in the preview.
Ani
Administrator
*******


16
4,264 posts 105 threads Joined: Aug 2017
08-27-2021, 06:01 AM -
#4
Try changing the following settings:

Preferred SPU threads to 2 instead of 1
Enable SPU loop detection
ASync with Shader Interpreter

Otherwise your settings are pretty much correct. You shouldn't be losing much performance if any when scaling to 1080p from 720p with those specs. Ultimately, you can try rendering at 900p and using FSR to upscale to 1080p with RCAS 50% or 90%.

Note that even with a good CPU, you will find some frame drops below 30 FPS as the game is poorly optimized, I get some even with my 2700X (e.g. on the beginning, when the dragon comes down to throw some flames).
    Desktop: Ryzen 7 5800X,   Radeon RX 6800 XT, 2x8G DDR4 3600MHz, Manjaro Linux
     Laptop: Ryzen 9 5900HX,  Radeon RX 6700M,   2x8G DDR4 3200MHz, Manjaro Linux
Old Desktop: AMD FX-8350,     Radeon R9 280X,    2x4G DDR3 1600MHz, Manjaro Linux
DEFENESTRATOR-666
Member


0
3 posts 1 threads Joined: Aug 2021
08-27-2021, 08:20 AM -
#5
(08-27-2021, 06:01 AM)Ani Wrote: Try changing the following settings:

Preferred SPU threads to 2 instead of 1
Enable SPU loop detection
ASync with Shader Interpreter

Otherwise your settings are pretty much correct. You shouldn't be losing much performance if any when scaling to 1080p from 720p with those specs. Ultimately, you can try rendering at 900p and using FSR to upscale to 1080p with RCAS 50% or 90%.

Note that even with a good CPU, you will find some frame drops below 30 FPS as the game is poorly optimized, I get some even with my 2700X (e.g. on the beginning, when the dragon comes down to throw some flames).

I updated to the new version and changed the settings to the ones you mentioned, and performance increased noticably by about 10 FPS, the game now runs at about 50-60FPS on 1080p with some drops to 40 FPS or lower when there's enemies on the screen. Sometimes it hits 60FPS in confined areas where there isnt much to render. I tried running it with 3 SPU threads as well but I couldn't notice any change.

I used a bit of the first mission to benchmark the changes.
On both SPU thread settings the very first screen runs at about 50FPS (where you're fighting the guards), when the dragon throws flames once you go through the gate that number dropped to 20FPS on 3 SPU threads and 29FPS on 2 SPU threads. Performance was otherwise consistent between the two, the titan fight was 60FPS throughout.
I've uploaded the logs for both sessions.

I've also gone and tried it on 720p again and the performance is almost identical to 1080p (in some places actually worse, dragon fire tanked FPS to 16), so what you said was true.
If there's anything else I could tick on or off that you think would improve performance do let me know, though this is more or less playable at this point.


Attached Files
.7z   RPCS3-2.7z (Size: 953.29 KB / Downloads: 0)
.7z   RPCS3.7z (Size: 935.54 KB / Downloads: 0)
.7z   RPCS3-720p.7z (Size: 949.25 KB / Downloads: 0)


Forum Jump:


Users browsing this thread: 1 Guest(s)