Flaws on Oxide

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Shivansps

Diamond Member
Sep 11, 2013
3,873
1,527
136
Turning off motion blur on my computer dropped batch count by a factor of 3 to 6 and increased the FPS by a lot. I tried turning it on and off with the demo paused. One time I was around 23k batches with motion blur off and 120k with motion blur on. this is while paused so the numbers didn't change as I flicked between motion blur on and off.

With high batch count my CPU usage for this demo was around 24%, and GPU usage around 20%. With low batch count my CPU usage was around 70%, and GPU usage 99%.

can you post that configuration?
 

cytg111

Lifer
Mar 17, 2008
23,531
13,104
136
Except "300% increase" comparison points have no meaning. You could get that on oxide with DX with optimization.

Just wondering why you stick to the arbitrary number "300", surely, had it been directx optimized it could easily be 700% right? Or are you just making up numbers.
 

Enigmoid

Platinum Member
Sep 27, 2012
2,907
31
91
Seems a lot of complaints could be fixed by more LOD distances, and better ship models and textures. That has nothing to do with the engine, just what the artists created for the demo.

LOD is breaking this engine and a pointless exercise.



About as relevant.
 

Enigmoid

Platinum Member
Sep 27, 2012
2,907
31
91
Just wondering why you stick to the arbitrary number "300", surely, had it been directx optimized it could easily be 700% right? Or are you just making up numbers.

I mentioned in the OP and other have as well that oxide is using only a couple threads (looks in some cases to be only 1). Oxide is disabling turbo on my laptop (which raises a huge number of questions as to why when prime runs just fine at max turbo). 300% sounds right given that.

LOD is broken and objects aren't properly occluded from the scene.
 

Paul98

Diamond Member
Jan 31, 2010
3,732
199
106
LOD is breaking this engine and a pointless exercise.

About as relevant.

So you don't want to just reduce the LOD you want to not render the objects if they are a certain distance away? Otherwise you still have a huge batch count and are massively CPU bound.
 

f1sherman

Platinum Member
Apr 5, 2011
2,243
1
0
it's not the best looking demo, that's for sure
seriously I've seen Winamp Visualisations looking better than that

I suppose the only way to appreciate is to know the tech behind,
but that defeats the whole purpose of Demo as in, you know...Tech DEMONSTRATION,
as opposed to reading and appreciating a good (programming) book.
 

Enigmoid

Platinum Member
Sep 27, 2012
2,907
31
91
So you don't want to just reduce the LOD you want to not render the objects if they are a certain distance away? Otherwise you still have a huge batch count and are massively CPU bound.

Look at my OP. Far objects appear as identically indistinguishable dots yet it appears that the CPU needs to make a ton of draw calls which the gpu just mushes through and produces a dot (obviously not held back by the gpu).
 

Paul98

Diamond Member
Jan 31, 2010
3,732
199
106
Look at my OP. Far objects appear as identically indistinguishable dots yet it appears that the CPU needs to make a ton of draw calls which the gpu just mushes through and produces a dot (obviously not held back by the gpu).

I did look at your first post, it just looks like you don't know what you are talking about.
 

krumme

Diamond Member
Oct 9, 2009
5,956
1,595
136
it's not the best looking demo, that's for sure
seriously I've seen Winamp Visualisations looking better than that

I suppose the only way to appreciate is to know the tech behind,
but that defeats the whole purpose of Demo as in, you know...Tech DEMONSTRATION,
as opposed to reading and appreciating a good (programming) book.

And i can assure you, when you go watch Gravity in the cinema, every unit on the screen dont have its own AI and is not customizable of you as a viewer - but you can try, and btw its not Sandra Bullock i mean
 

Paul98

Diamond Member
Jan 31, 2010
3,732
199
106
Look at my OP. Far objects appear as identically indistinguishable dots yet it appears that the CPU needs to make a ton of draw calls which the gpu just mushes through and produces a dot (obviously not held back by the gpu).

I would suggest you look at the batch count on a paused frame and turn Temporal AA(motion blur) on and off. You will see why frame rates drop so much, it's not the LOD
 

f1sherman

Platinum Member
Apr 5, 2011
2,243
1
0
And i can assure you, when you go watch Gravity in the cinema, every unit on the screen dont have its own AI and is not customizable of you as a viewer - but you can try, and btw its not Sandra Bullock i mean

you really think there is 5k objects with its own AI on-screen?
man...there is no 5k unique dots there; even if we include little pew-pew lasers, debris and whatnot

I mean wth... are they calculating gravitational field effect on lasers?
Here let me do it for them real quick right now: It's > ZERO, but < 1 pixel, so it's ZERO lol
 

Paul98

Diamond Member
Jan 31, 2010
3,732
199
106
you really think there is 5k objects with its own AI on-screen?
man...there is no 5k unique dots there; even if we include little pew-pew lasers, debris and whatnot

I mean wth... are they calculating gravitational field effect on lasers?
Here let me do it for them real quick right now: It's > ZERO, but < 1 pixel, so it's ZERO lol

I don't know about gravity but for the rest they are, and they will be calculating AI for everything not just what is on screen.
 

Enigmoid

Platinum Member
Sep 27, 2012
2,907
31
91
I would suggest you look at the batch count on a paused frame and turn Temporal AA(motion blur) on and off. You will see why frame rates drop so much, it's not the LOD

I did look at your first post, it just looks like you don't know what you are talking about.

If they are doing motion blur on a bunch of dots as in the first two pictures then its an lod issue as well.
 

Paul98

Diamond Member
Jan 31, 2010
3,732
199
106
If they are doing motion blur on a bunch of dots as in the first two pictures then its an lod issue as well.

no it isn't, the LOD is fine it's the batch count that is causing the problem. It's rendering that LOD in a plenty short time, it's the large batch count causing the problem. Decreasing the LOD of the object won't change that.

Or I guess I should say LOD doesn't matter in a situation like that, you can't tell if LOD is going to be a problem because it is so CPU.
 
Last edited:

Skurge

Diamond Member
Aug 17, 2009
5,195
1
71
Ok, so. I don;t know if it's cause I was running it at 8fps, but that motion blur doesn't look very good and and I can't see anything on screen.

===========================================================
Oxide Games
Star Swarm Benchmark - ©2013
C:\Users\John\Documents\Star Swarm\Benchmark_14_01_31_1904.txt
Version 0.95
01/31/2014 19:04
===========================================================

== Hardware Configuration =================================
GPU: NVIDIA GeForce GTX 660
CPU: GenuineIntel
Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
Physical Cores: 4
Logical Cores: 8
Physical Memory: 17117757440
Allocatable Memory: 140737488224256
===========================================================


== Configuration ==========================================
API: DirectX
Scenario: ScenarioAttract.csv
User Input: Disabled
Resolution: 1920x1080
Fullscreen: True
GameCore Update: 16.6 ms
Bloom Quality: High
PointLight Quality: High
ToneCurve Quality: High
Glare Overdraw: 16
Shading Samples: 64
Shade Quality: Mid
Motion Blur Frame Time: 16
Motion Blur InterFrame Time: 2
Detailed Frame Info: Off
===========================================================


== Results ================================================
Test Duration: 120 Seconds
Total Frames: 2318

Average FPS: 19.32
Average Unit Count: 3704
Maximum Unit Count: 5424
Average Batches/MS: 864.42
Maximum Batches/MS: 2186.00
Average Batch Count: 49292
Maximum Batch Count: 193067
===========================================================
 

Gloomy

Golden Member
Oct 12, 2010
1,469
21
81
I like this "Temporal AA". I think it looks cool, even though it's overdone. The effect is like an afterimage, not like regular blurring which is just smudging. It looks like they're trying to simulate long exposure settings on cameras.

http://en.wikipedia.org/wiki/Long-exposure_photography

That performance hit is absolutely bananas though and def not worth it, they should really try to optimize it, if it's possible. I think it would look better at high frame rates.... which is ironic considering how bad a performance hit it causes, lmao.
 
Last edited:

Despoiler

Golden Member
Nov 10, 2007
1,966
770
136
I don't know about gravity but for the rest they are, and they will be calculating AI for everything not just what is on screen.

To add to that every object has it's own independant "physics, AI, pathfinding, and threat assessment". That is down to the individual turrets on the capital ships.
 

Enigmoid

Platinum Member
Sep 27, 2012
2,907
31
91
no it isn't, the LOD is fine it's the batch count that is causing the problem. It's rendering that LOD in a plenty short time, it's the large batch count causing the problem. Decreasing the LOD of the object won't change that.

Or I guess I should say LOD doesn't matter in a situation like that, you can't tell if LOD is going to be a problem because it is so CPU.

Why do you need so many draw calls when all you see is a dot (in the case of RTS)?
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |