Today Oxide (Star Swarm) appeared on Steam. I decided to benchmark it. I found nothing remotely impressive about it.
While Oxide is made to showcase mantle, performance between DX and mantle cannot be compared. Star Swarm utilizes a number of technologies which are designed to suck CPU power and make no visible difference.
Test Setup
Lenovo Y580
i7-3630qm (2.4 ghz base, 3.2 boost)
8 GB RAM
Nvidia 660m @ 1085/1250
Plextor M5M 256 GB
331.65 Nvidia Driver
Observe. The absolute worst way to render a number of dots.
(Extreme RTS Setting)
There is nothing great about this frame. Oxide has gone about and rendered the scene in the absolute worst way possible. You could simply use sprites for this scene and you would never know the difference.
On Low
The dots are now a lot less distinct.
I am using RTS mode for comparison as I was GPU bottlenecked in attract mode.
But Attract Mode (close up).
Low
Extreme
(There is a horrendous amount of blur)
Then of course there is CPU and GPU usage.
Attract mode completely used up all GPU resources on Extreme.
However, on RTS mode, GPU utilization hovered around 50%, clearly a CPU bottleneck. However CPU usage was only ~25%. I appears that oxide is only capable of using two threads (at least in RTS mode). Oxide also completely disables Turbo on my laptop.
(MSI AB and Windows Task manager report the same usage).
Looks like oxide uses two threads and forces the CPU to run at 2.4-2.5 ghz. The spike in the middle is a Prime 95 run which kept 3.2 ghz steady. The application open on desktop (not open) used a stupid amount of CPU itself, so much so that CPU utilization doesn't really change when Star Swarm is launched.
RTS Extreme- Avg fps around 10.
RTS LOW - avg fps around 22-28
Attract Extreme - avg fps around 14-18
Attract Low - avg fps around 50
If my CPU was at the right speed and 4 cores were being used I would expect roughly 3x the fps.
Of course there are cases when fps dropped as low as 3-4 on extreme settings.
All I can say is that oxide is as I said previously: not impressive. No LOD (why would you even think about rendering those ships as objects when all you see is a dot) and poor CPU management.
While Oxide is made to showcase mantle, performance between DX and mantle cannot be compared. Star Swarm utilizes a number of technologies which are designed to suck CPU power and make no visible difference.
Test Setup
Lenovo Y580
i7-3630qm (2.4 ghz base, 3.2 boost)
8 GB RAM
Nvidia 660m @ 1085/1250
Plextor M5M 256 GB
331.65 Nvidia Driver
Observe. The absolute worst way to render a number of dots.
(Extreme RTS Setting)
There is nothing great about this frame. Oxide has gone about and rendered the scene in the absolute worst way possible. You could simply use sprites for this scene and you would never know the difference.
On Low
The dots are now a lot less distinct.
I am using RTS mode for comparison as I was GPU bottlenecked in attract mode.
But Attract Mode (close up).
Low
Extreme
(There is a horrendous amount of blur)
Then of course there is CPU and GPU usage.
Attract mode completely used up all GPU resources on Extreme.
However, on RTS mode, GPU utilization hovered around 50%, clearly a CPU bottleneck. However CPU usage was only ~25%. I appears that oxide is only capable of using two threads (at least in RTS mode). Oxide also completely disables Turbo on my laptop.
(MSI AB and Windows Task manager report the same usage).
Looks like oxide uses two threads and forces the CPU to run at 2.4-2.5 ghz. The spike in the middle is a Prime 95 run which kept 3.2 ghz steady. The application open on desktop (not open) used a stupid amount of CPU itself, so much so that CPU utilization doesn't really change when Star Swarm is launched.
RTS Extreme- Avg fps around 10.
RTS LOW - avg fps around 22-28
Attract Extreme - avg fps around 14-18
Attract Low - avg fps around 50
If my CPU was at the right speed and 4 cores were being used I would expect roughly 3x the fps.
Of course there are cases when fps dropped as low as 3-4 on extreme settings.
All I can say is that oxide is as I said previously: not impressive. No LOD (why would you even think about rendering those ships as objects when all you see is a dot) and poor CPU management.
Last edited: