AMD Mantle i Star Swarm

Diverse d.  20. februar. 2014, skrevet af freak_master 8 Kommentarer.  Vist: 2266 gange.

Test

Testmaskinen består af :
ASUS Crosshair V Formula bundkort BIOS 1703
AMD FX-8350 CPU
2x XFX R9 290 grafikkort
16 GB Corsair Dominator Platinum 2133MHz 9-11-10-30 RAM
SeaSonic SS-1000XP platinum PSU
2x ADATA SX900 XPG 256GB SSD RAID-0
Microsoft Windows 7 professional x64

Den store styrke i Mantle ligger i de få kald API'en laver til CPU'en i forhold til DirectX, jeg har derfor valgt at teste i 2 forskellige scenarier; et hvor jeg hører musik og har alle de programmer åbne som jeg normalt har åbent når jeg spiller (I alt 93 aktive processer i windows) og hvor alt hvad der kan lukkes bliver lukket (i alt 52 aktive processer i windows). Spillet er sat til sit absolut maksimum og der er brugt en opløsning på 1920x1080.

 

93 processer aktive:

Med alle mine programmer kørende i baggrunden går det rigtig godt for Mantle over DirectX. Og som lovet fra AMD ser vi faktisk 3 gange så høj ydelse, endda 27% ekstra end hvad vi blev lovet.

 

52 processer aktive:

Med alt lukket går det en del bedre for DirectX API'en, og der er kun en mindre forbedring med Mantle API'en. Her ser vi næsten dobbelt ydelse med Mantle, men det er nu ikke helt de 3 gange så høj ydelse som vi blev lovet af AMD.

Boss302
 
Superbruger
Tilføjet:
20-02-2014 17:14:56
Svar/Indlæg:
821/138
Ømm er Star Swarm ikke en stress test og ikke et spil?

Man kan i hente det gratis på steam http://store.steampowered.com/...

🙂


freak_master
 
Redaktør
Tilføjet:
20-02-2014 20:31:05
Svar/Indlæg:
6368/477
Star Swarm er et spil der er i udvikling. Stress testen kan hentes og prøves på Steam for at man kan få en smag af hvad den nye Nitrous spil engine kan. Spillet er i en Alpha udgave og hvornår det udkommer ved jeg ikke.


DjeavleN
 
Elitebruger
Tilføjet:
21-02-2014 15:01:32
Svar/Indlæg:
2959/206
Lagde du mærke til noget i billede kvaliteten?

Som f.eks. http://www.extremetech.com/gam...

Der viser BF4 store forskelle mellem Mantle & DirectX.


DjeavleN
 
Elitebruger
Tilføjet:
21-02-2014 17:01:15
Svar/Indlæg:
2959/206
Får average omkring 25fps med mit nykøbte GTX 780.
Stadig i tvivl om Mantle bliver det værd.

AMD FX-8350, 16GB 1600MHz RAM, 92 processor (En af dem er Browser med ~150 åbne tabs)


Svaret blev redigeret 1 gang, sidst af DjeavleN d. 21-02-2014 17:02:05.


Polle68
 
Overclocker
Tilføjet:
21-02-2014 20:22:06
Svar/Indlæg:
983/167
===========================================================
Oxide Games
Star Swarm Stress Test - ©2013
Version 1.10
02/21/2014 20:14
===========================================================

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


== Configuration ==========================================
API: DirectX
Scenario: ScenarioFollow.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
Deferred Contexts: Disabled
Temporal AA Duration: 16
Temporal AA Time Slice: 2
Detailed Frame Info: Off
===========================================================


== Results ================================================
Test Duration: 360 Seconds
Total Frames: 17930

Average FPS: 49.80
Average Unit Count: 4354
Maximum Unit Count: 5709
Average Batches/MS: 747.78
Maximum Batches/MS: 2120.95
Average Batch Count: 16864
Maximum Batch Count: 81584
=========================================================

Aner ikke om det er godt eller skidt


Svaret blev redigeret 2 gange, sidst af Polle68 d. 21-02-2014 20:24:30.


Biostud
 
Elitebruger
Tilføjet:
21-02-2014 20:56:47
Svar/Indlæg:
2897/83
Mantle kan blive nyttig i de situationer hvor CPU'en sætter begrænsninger for hvor hurtigt GPU'en kan lave beregninger.
I Star Swarm har man en masse simple rumfartøjer, der under directX er afhængige af at GPU'en kan lave "Draw calls" til CPU'en. Når der er så mange små enheder, så kræver det utroligt meget af CPU'en og derfor kører det ikke optimalt under DirectX. Ved Mantle behøver GPU'en ikke at lave disse "Draw calls" til CPU'en og bliver derfor i meget høj grad uafhængig af CPU'ens hastighed. Dvs. at under Mantle vil ens GPU "altid" yde optimalt, da den ikke bliver begrænset af en langsom CPU.

De fleste spil i dag, er dog ikke synderligt begrænsede af CPU'en og derfor ser man også kun relativt små forberedelser i fx BF4 hvis man både har en hurtig CPU og grafikkort. Har man derimod en lidt langsommere CPU og et kraftigt grafikkort eller to, så vil Mantle kunne give en væsentligt forbedring over DirectX.

I fremtiden kan man dog forestille sig at spil som har mange simple elementer der skal beregnes på, vil få glæde af Mantle i forhold til DirectX. Det kan fx være RTS spil som Star Swarm, Rome etc. Eller hvis man laver eksplosioner med mange fragmenter.

Hvor mange spil der så kommer til at understøtte det, det må tiden jo vise.


Svaret blev redigeret 1 gang, sidst af Biostud d. 21-02-2014 20:58:02.


eviling
 
Overclocker
Tilføjet:
21-02-2014 23:26:23
Svar/Indlæg:
442/14
God test :)

Spørgsmålet er så vel om der kommer en nyere udgave af DirectX, som gør brug af alle CPU kerner, hvilket ville vende det hele på hovedet igen.

Jeg har i hvert fald sjældent set nogle spil som belaster min CPU helt, det er som regel kun en enkelt eller 2 kerner som bliver brugt under spil. De kan så godt ligge tæt på 100% brug, men der er jo endnu 2 yderligere kerner, samt 4 virtuelle som ligger i idle.


Biostud
 
Elitebruger
Tilføjet:
22-02-2014 07:44:13
Svar/Indlæg:
2897/83
NVidias drivere skulle være bedre optimeret til at køre på flere kerner end amds.