A look at Dirty Bomb's optimization.


(Jams by Betty) #1

And it doesn’t look good. Lots of inconsistency in drawing frames, resulting in lots of stuttering. This isn’t my data - an acquaintance of mine put this together. But I’ve got a reasonably powerful computer as well and I can confirm it’s not just on his end.

This is something that affects the experiences of all users (spare me the “if it affects everyone it’s fair!” crap) and needs to be worked on.


(Maverix) #2

I highly agree, something needs to be done. I get smoother frames running battlefield 4 and hardline on ultra.


(Rewolf) #3

You can also hop on to Discord and pass this info directly to Naxxus. Afaik they were already on to this (since today)…


(Faraleth) #4

Very nice post, with in depth explanation and analysis right there. :slight_smile: I agree, optimisation should be very high on the list of priorities.


(Jan S.) #5

Dirty Bomb case opening and sometimes merc selection are the worst in my opinion.


(Eduardo.enzo) #6

very good! I also think that the number one priority should be to optimize the game!


(Amerika) #7

@“Jams by Betty” Do you know what software was used to pull this data and the testing methodology? I wouldn’t mind trying to replicate this on my own setup.


(nokiII) #8

@Amerika You can do the benchmark with fraps’ frametime benchmark option.
The graph is produced by FRAFS Bench Viewer (http://sourceforge.net/projects/frafsbenchview/files/)


(Amerika) #9

@hypnotoad Thank you.


(N8o) #10

Wow. That is some interesting data.


(Amerika) #11

I haven’t looked at Fraps or any tools based on it due to how awful Fraps was back in the day (and I believe it still is). So I’m curious how my results will turn out when I do some of this testing myself to see if I can replicate it on my system and put it side by side with something like Quake Live which is the gold standard for smooth online play.

Going off of what I know about DB and my own efforts to make sure I have consistent FPS I’d wager I’ll end up with similar results. I might try to compare to some other UE3 games I have to see if this is more of a UE3 thing than a Dirty Bomb thing.


(pumpkinmeerkat) #12

I really hope that further optimization will allow for a more stable framerate in DB. Peak and average FPS are acceptable but frequent dips and fluctuations are very frustrating and seem to be unavoidable.

DB has very similar performance on my few years old mid spec pc and a recent higher spec build. I’m curious if this is a DB specific optimization issue or if optimizing any UE3 game for new hardware is just difficult.


(darlingClaymore) #13

We also need better AMD optimization. The current one, is… near heroes and generals bad.


(Mrarauzz) #14

Nah I like dropping 50 frames …besides why work on this when I’m sure they know we want moar trinkets!


(BanHammer) #15

Optimization is really bad. Why can I run GTA V on very high settings (stable 60 fps) but run a custom config (Typo’s) on Dirty Bomb that gives me frame drops still.


(Amerika) #16

I’m working on some comparison data with DB, other games that are known to be super stable (Ultra SF4, Q3L), other EU3 games and the one MP UE4 game I own.

Currently I have one video that shows me benchmarking 3 times during the match and I can compare FPS drops to events in the games. I did join a server by myself and waited for one person to join and I had a massive frame drop at exactly that point as well.

So I’ll update this when I get all the data I want collected and presentable. It might take a few days.


(SiegeFace) #17

@K-smooth @Eduardo @BanHammer

I agree with all of you, even smooths snarky post :stuck_out_tongue: but I just want to throw a curveball out there. Would there be any point polishing/optimizing the game when they still are not done implementing everything into the game? To me it wouldn’t make any sense, Polish/Optimize, release new content, Polish/Optimize, release new content, rinse, repeat.

In my small time as a web developer/designer a few years ago I learned not to bother optimizing code until the product was finished and signed off by the customer, once we knew everyone was happy with the finished product I would spend time optimizing the backend and doing other things like compressing all the files sizes, trimming pointless code, solving compatibility issues with browsers (Especially IE…shudder) etc

I used to try and do all that at every stage in development, and it added so much more time on to the project that was kind of needless. Now this is just anecdotal but I can imagine it being the same for game development, now I do want the game to be optimized but the game is playable in its current state, and I would rather SD do everything they want to add into the game before moving onto polishing.

Also a little question, Does the Stat FPS console command show frametime?

At the moment it shows

X FPS
X MS
X Percent

Is MS the frametime? and what does the percentage mean?

If MS is the frametime, I notice a huge spike from 4-6ms to 12-16ms when using a tweak to cap my fps in the config. Not sure if this has to be the case when capping the framerate just thought I would throw that out there.


(bontsa) #18

@SiegeFace While you have very nice insight of the actual work behind it, I too think optimization would be very necessary to pull off at this point of development. Signs of certain playerbase migrating to other titles, higher end teams that have spent tons of hours in the game and very new players just launching the game 1-5 times and leaving after that, can be seen. I don’t want to join the choir of “geim is die” doomsday shouter fools, but that’s the gut feel I’m getting when playing in casual and understanding I’m getting from visiting SD forums and this forum’s competitive area. Some crucial optimization at this point would feel like at least fixing lot what is between the tooth against DB for plenty of players.


(srswizard) #19

Good optimization and smoothing out the bugs would keep people playing the game, imo.
Content is important too, but it should always be put behind performance.
The fps drops and freezes are real mood killers, and they need to be sorted out.
Ignoring these problems is a bad idea.


(Supa) #20

I cannot agree more with you. Getting very tired of ranging from 50-140 frames. No matter what I cap it at, I never been able to get a stable framerate. They have improved optimization slightly over-time but THIS should be top priority before they fully release the game.