PDA

View Full Version : Opengl vs Directx, cerchiamo di capire.


Pat77
19-12-2013, 09:53
Buongiorno, stavo pensando di fare un confronto inerente l'efficienza delle varie API in termini di velocità, su vari SO e HW.

Io e Animserie stiamo testando, come primo confronto, Unigine Valley che offre la possibilità di essere eseguito in varie modalità, quello che ci interessa sono le performance in:

Opengl linux
Opengl windows
Dx windows

Sia con NVIDIA sia AMD.

Dx11

http://www.unifinsrl.it/Openglvsdirectx/Unigine%20Dx11.jpg

Opengl

http://www.unifinsrl.it/Openglvsdirectx/Unigine%20Opengl.jpg

In questo caso abbiamo un vantaggio di Directx su opengl del 13.3 %

Sono ben accetti altri contesti, altri giochi, tipo Euro Truck che ha entrambe le modalità.

Link (http://unigine.com/products/valley/download/) per il download di Valley.

Nforce Ultra
19-12-2013, 10:09
iscritto appena posso faccio questo test volentieri :)

°Phenom°
19-12-2013, 12:05
Presente :)
Ho fatto i test in tutte e 3 le api:

http://www.hwlegendshack.com/out.php/i7776_senza-nome.png

Nforce Ultra
19-12-2013, 12:35
Che mazzata con OpenGL il frame si riduce tantissimo :eek:
chissà come si comportano le schede nvidia

°Phenom°
19-12-2013, 12:38
Che mazzata con OpenGL il frame si riduce tantissimo :eek:
chissà come si comportano le schede nvidia

Se scalano in base al risultato di Pat, dovrebbero comportarsi bene anche in opengl su questo benchmark.
COn la mia vga il test in open scatta da far schifo, oltre a generare un framerate basso.

Nforce Ultra
19-12-2013, 12:46
Se scalano in base al risultato di Pat, dovrebbero comportarsi bene anche in opengl su questo benchmark.
COn la mia vga il test in open scatta da far schifo, oltre a generare un framerate basso.

Già le nvidia vanno molto meglio con OpenGL, sarà una questione di driver?
Appena vado a casa provo a fare il test vediamo come si comporta la mia 7850, ma vedendo i risultati della tua R9 la mia farà 2 fps :muro:

°Phenom°
19-12-2013, 12:52
Già le nvidia vanno molto meglio con OpenGL, sarà una questione di driver?
Appena vado a casa provo a fare il test vediamo come si comporta la mia 7850, ma vedendo i risultati della tua R9 la mia farà 2 fps :muro:

Di sicuro è una questione driver, visto che in genere in programmi opengl, c'è una predominanza per le AMD o al massimo a parità di fascia di scheda si equivalgono le verdi e le rosse.

Pat77
19-12-2013, 13:06
Era un risultato che mi aspettavo come sa nforce ultra, AMD fa ottimi driver Directx ma pessimi opengl, non pensavo, sinceramente, a una perdita di frame tanto elevata e ora capisco anche il non supporto ufficiale subito da parte di SteamOS.

Comunque 1 test di un utente può anche non dire tutta la verità, staremo a vedere. Anche un test Windows 8.1 potrebbe dire un'altra storia.

Nforce Ultra
19-12-2013, 13:10
Er un risultato che mi aspettavo come sa nforce ultra, AMD fa ottimi driver Directx ma pessimi opengl, non pensavo, sinceramente, a una perdita diframe tanto elevata.

Comunque 1 test di un utente può anche non dire tutta la veità, staremo a vedere.

Già è andata come avevi detto, in OpenGL il risultato è pessimo, però come dice Phenom di solito si comportano bene in questo campo le vga AMD, sono curioso di vedere se anche il processore può avere una certa influenza sul risultato.

mikael84
19-12-2013, 13:28
1280x1800 gtx780;) Posso salire oltre sia di core che ram ma giusto per rendere l'idea:)

http://i40.tinypic.com/2mphld5.png

Pat77
19-12-2013, 13:30
E in directx?

mikael84
19-12-2013, 13:37
E in directx?

http://i42.tinypic.com/2ltgcur.png

Nforce Ultra
19-12-2013, 13:42
@Mikael84
non serve che tu spinga o meno la vga questo thread serve per vedere la differenza di comportamento della stessa vga quando fa il test in OpenGL o Direct3D

Pat77
19-12-2013, 13:47
Su Nvidia si conferma un 15%. Almeno in Unigine Valley.

Pat77
19-12-2013, 14:04
Eurotruck sim 2

Opengl

http://www.unifinsrl.it/Openglvsdirectx/eurotrucks2%20Opengl.bmp

Directx

http://www.unifinsrl.it/Openglvsdirectx/eurotrucks2Directx.bmp

animeserie
19-12-2013, 14:11
Non capisco che senso abbia spingere la gpu per vedere quanti punti faccia:confused:
Dal titolo: verificare opengl vs directx, quindi non é una gara.
É stato citato anche linux e posso capire Che in pochi ce l'abbiamo, ma almeno opengl su win bisogna farlo.;)

Nforce Ultra
19-12-2013, 18:21
Eccomi,
anche la mia 7850 in opengl un disastro...

http://img849.imageshack.us/img849/2020/qujk.png (http://imageshack.us/photo/my-images/849/qujk.png/)

Uploaded with ImageShack.us (http://imageshack.us)

Fantomatico
19-12-2013, 19:08
Appena posso provo anch'io. ;)

Il calo in ambito opengl con le AMD, sotto Windows, è davvero marcato. Quel che interessa chiedermi è... anche nei giochi con quelle librerie si ha un calo prestazionale analogo? Penso a Rage, se qualcuno può dirmi come gira su AMD...

animeserie
19-12-2013, 19:27
i7-3770 @ default, Radeon 7790 Sapphire Dual X OC @ default.
in ordine:
Windows Directx 11
Windows OpenGL
Ubuntu 13.04 OpenGL (accelerato da driver AMD)

http://img843.imageshack.us/img843/5760/fc0g.png

http://img138.imageshack.us/img138/8636/q0en.png

http://img689.imageshack.us/img689/2050/pnw7.png

animeserie
19-12-2013, 21:59
Qualcun altro che abbia linux?
Pat te la senti di provare la tua 770 con ubuntu? :)
Il thread inizia a farsi davvero interessante.

Pat77
19-12-2013, 22:22
Dx

http://i41.tinypic.com/24yu49t.jpg

Opengl

http://i40.tinypic.com/288t9u.jpg

Nforce Ultra
19-12-2013, 22:35
@animeserie
Con linux in opengl la tua 7790 va ancora peggio che con windows 7 le schede AMD mal digeriscono linux. Ti ci vuole una bella gtx 760 lol

FreeMan
19-12-2013, 23:42
eppure ne avevamo già "discusso"

http://www.hwupgrade.it/forum/showthread.php?p=39224969#post39224969

anche recentemente

http://www.hwupgrade.it/forum/showthread.php?p=40282959#post40282959

non so, evidentemente a volte per capire si deve per forza venir sospesi...

CLOSED!!

>bYeZ<