View Full Version : Il primo benchmark per GPGPU e DirectCompute
Redazione di Hardware Upg
06-11-2009, 08:47
Link alla notizia: http://www.hwupgrade.it/news/skvideo/il-primo-benchmark-per-gpgpu-e-directcompute_30674.html
Si espandono gli scenari di utilizzo delle schede grafiche e con essi nasce l'esigenza di avere nuovi benchmark di riferimento. In questo senso nasce DirectCompute Benchmark
Click sul link per visualizzare la notizia.
...e utilizza directcompute ma non openCL e menoi male niente CUDA.
è già una strada, come in passato esistevano (esistono?) bench openGL e DX ora si avranno qs. due.
FRANLELLI
06-11-2009, 09:05
Dubbio: Quindi è valido solo per schede DX11... giusto?
Superboy
06-11-2009, 09:07
Qui ci sono delle incongruenze, se usa direct compute necessita di dx11 giusto? ma queste non sono solo per vista/7 ? come gira su xp sp2?
A qualcuno potrebbe non piacere il "responso prestazionale" del GPU Score :D
...e utilizza directcompute ma non openCL e menoi male niente CUDA.
è già una strada, come in passato esistevano (esistono?) bench openGL e DX ora si avranno qs. due.
è nomale, altrimenti sarebbe stato sl x schede Nvidia...
Qui ci sono delle incongruenze, se usa direct compute necessita di dx11 giusto? ma queste non sono solo per vista/7 ? come gira su xp sp2?
leggi bene... parla di Vista sp2..
Infatti x installare l'aggiornamento delle Dx serve il sp2 installato su vista.
Superboy
06-11-2009, 09:16
eheh è ora del caffè evidentemente :D
ragazzocattivo
06-11-2009, 09:17
Ma non dicevano un po' tutti che sia vista che win7 erano praticamente privi di accelerazione hardware nel desktop a differenza di win xp??
Adesso come mai dicono che:
:-"L'arrivo sul mercato di Windows 7, che sfrutterà la GPU per le operazioni di conversione video e per la GESTIONE DELL' INTERFACCIA GRAFICA, liberando così grande parte delle risorse di sistema, sembra esserne in qualche modo l'affermazione definitiva" ??
AlexSwitch
06-11-2009, 09:18
Veramente tutto il contrario....
Eraser|85
06-11-2009, 09:22
Ma non dicevano un po' tutti che sia vista che win7 erano praticamente privi di accelerazione hardware nel desktop a differenza di win xp??
Piuttosto che prendere per oro colato le parole di qualche maleinformato, sarebbe meglio che ti andassi a leggere cos'è il Desktop Window Manager (http://en.wikipedia.org/wiki/Desktop_Window_Manager) di Vista e 7.
versione tl;dr : il desktop (o meglio tutta la GUI) di vista e 7 è renderizzato completamente in hardware.
Superboy
06-11-2009, 09:32
@ragazzocattivo
No è differente, l'accelerazione GDI (leggi lecacy, deprecata, solo per retrocompatibilità) è sparita con vista, è stato interposto un ulteriore layer di astrazione per risolvere alcuni problemi di gdi in ambienti multithreading,uso della memoria video e grossi colli di bottiglia. Un po' come è accaduto con carbon->cocoa, la nuova api Direct2D ed ancora sopra WPF opera 100% sulla gpu.
Pre vista accadeva che spostando una finestra a schermo, o facendo scrolling l'uso della cpu schizzava alle stelle, questo non è più così pur mancando l'accelerazione hw GDI in quanto il buffer risiede nella memoria della scheda video ed è stato eliminato il bisogno di ridisegnare tutto.
ragazzocattivo
06-11-2009, 09:57
@ragazzocattivo
No è differente, l'accelerazione GDI (leggi lecacy, deprecata, solo per retrocompatibilità) è sparita con vista, è stato interposto un ulteriore layer di astrazione per risolvere alcuni problemi di gdi in ambienti multithreading,uso della memoria video e grossi colli di bottiglia. Un po' come è accaduto con carbon->cocoa, la nuova api Direct2D ed ancora sopra WPF opera 100% sulla gpu.
Pre vista accadeva che spostando una finestra a schermo, o facendo scrolling l'uso della cpu schizzava alle stelle, questo non è più così pur mancando l'accelerazione hw GDI in quanto il buffer risiede nella memoria della scheda video ed è stato eliminato il bisogno di ridisegnare tutto.
Capito, grazie della spiegazione.;)
:rolleyes:
Sbaglio o la fft è altamente parallelizzabile? Se fosse così, vuol dire che la scheda video è per definizione superiore alla cpu.
Sarei curioso di vedere il risultato di un algoritmo non parallelizzabile assegnato alla gpu.:p
Ho Vista Ultimate x64 SP2 con gli ultimi aggiornamenti, che DOVREBBERO includere le DX11.
Il programma non mi parte, dicendo che manca la libreria d3dx11_42.dll... :(
Non so se ho le DX11... Ma nel README dice che per ora funziona solo su seven...
Qualcuno con Vista lo ha provato?
Ho Vista Ultimate x64 SP2 con gli ultimi aggiornamenti, che DOVREBBERO includere le DX11.
Il programma non mi parte, dicendo che manca la libreria d3dx11_42.dll... :(
Non so se ho le DX11... Ma nel README dice che per ora funziona solo su seven...
Qualcuno con Vista lo ha provato?
Risolto...
Bisogna andare sul sito microsoft (qui (http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3)) e riscaricare l'aggiornamento. Anche se dice dx9.0c runtime, integra anche quelli per tutti i componenti. Io lo avevo fatto prima di istallare le Dx11 via windows update (aggiornamento ad agosto 2009). Pensavo che l'avessi già, ma evidentemente quando lo installai la prima volta ha rilevato che avevo le dx10 e non mi ha installato anche gli aggiornamenti per dx11...
Il programma mi parte ma mi usa solo la CPU. Mi dice che non è supportato il directcompute (8800GT). Dice che dovrebbe funzionare anche con schede dx10... Provo a reinstallare i driver, perchè l'ultima volta credo che non avessi le dx11 e magari non mi ha installato i componenti per il directcompute...
Jabberwock
06-11-2009, 12:34
Il programma mi parte ma mi usa solo la CPU. Mi dice che non è supportato il directcompute (8800GT). Dice che dovrebbe funzionare anche con schede dx10... Provo a reinstallare i driver, perchè l'ultima volta credo che non avessi le dx11 e magari non mi ha installato i componenti per il directcompute...
Ma i driver per Vista hanno gia' il supporto al directcompute? Gli aggiornamenti a DX11 sono di pochi giorni fa! :confused:
gabi.2437
06-11-2009, 12:40
Tratto dal Readme
First of all:
1) You NEED DirectX 11 installed so for now, it will work only on win7.
2) You DON'T need DX11 hardware, DirectCompute is supported on DX10 class devices if only drivers support it (forceware >= 190.62, Catalyst currently doesn't support DirectCompute on DX10/10.1 GPUs)
In effetti è sbagliato, le DX 11 ci sono anche su Vista adesso.
Comunque ci vuole per le Nvidia una scheda video almeno DX 10 coi forceware aggiornati.
Per le ATI solo schede DX 11, quelle prima non sono ancora supportate dai driver.
maumau138
06-11-2009, 12:57
IMHO il test in direct compute è inutilia (almeno al momento), in quanto essendo supportato solo dalle dx11 esclude automaticamente tutte le schede Nvidia e tutti i sistemi con XP, quindi lascia un po' il tempo che trova. In OpenGL invece potrebe abbracciare molti più sistemi, essendo quindi più 'affidabile' di questo qui.
Spero quindi nell'uscita di un bench open-cl, a cui si potrà affiancare questo bench quando le directx11 saranno più diffuse.
[OT]
Questo bench lo vado chiedendo da mesi e mesi, mo arriva sto tizio e mi ruba la scena :asd:
You DON'T need DX11 hardware, DirectCompute is supported on DX10 class devices if only drivers support it (forceware >= 190.62, Catalyst currently doesn't support DirectCompute on DX10/10.1 GPUs)
Dal file readme:
Sample results:
GeForce 9800GT ECO OC (740/1800/1010) : M15670/S3600
GeForce 9800GT ECO OC (600/1500/900) : M13195/S3220
ATI Radeon HD5850 (900/1200) : M11799/S11841
ATI Radeon HD5870 (850/1200) : -/S10961
S-single threaded result
M-default dx11 device settings
Risolto...
Bisogna andare sul sito microsoft (qui (http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3)) e riscaricare l'aggiornamento. Anche se dice dx9.0c runtime, integra anche quelli per tutti i componenti. Io lo avevo fatto prima di istallare le Dx11 via windows update (aggiornamento ad agosto 2009). Pensavo che l'avessi già, ma evidentemente quando lo installai la prima volta ha rilevato che avevo le dx10 e non mi ha installato anche gli aggiornamenti per dx11...
Il programma mi parte ma mi usa solo la CPU. Mi dice che non è supportato il directcompute (8800GT). Dice che dovrebbe funzionare anche con schede dx10... Provo a reinstallare i driver, perchè l'ultima volta credo che non avessi le dx11 e magari non mi ha installato i componenti per il directcompute...
Scarica i driver 195.39 Beta, aggiungono il supporto anche alla serie 8.
sorcio46
06-11-2009, 16:42
Ho fatto un po di bench anche io ! ;)
OS: Windows 7 64 bit Release Candidate
Configurazione 1
CPU: Q6600 @ 3.5 GHz M7422/S1736
RAM: OCZ DDR3 @ 1333 MHz
GTX 275 896 MB (633/1134/1404) M16964/S2582
GTX 275 896 MB (693/1134/1550) M18811/S2664
GTX 275 896 MB (765/1134/1641) M20659/S2754
Screenshot: http://img134.imageshack.us/img134/6426/765m.jpg
Configurazione 2 battaglia a 65 nm :Prrr:
CPU: E4500 @ 2.65 GHz M2853
RAM: Corsair XMS2 @ 800 Mhz
9800 GT 1024MB (650/950/1625) M14040
9800 GT 1024MB (690/950/1725) M14984
9800 GT 1024MB (770/950/1925) M16850
Sembra essere un bench utile per vedere un CPU limit
Oddio, l'ho provato sul mio Pentium D 2.8 con GT220:
http://i.imagehost.org/0219/directcompute.jpg (http://i.imagehost.org/view/0219/directcompute)
Aiuto, la cpu viene surclassata di 10 volte... :asd:
maumau138
06-11-2009, 22:47
You DON'T need DX11 hardware, DirectCompute is supported on DX10 class devices if only drivers support it (forceware >= 190.62, Catalyst currently doesn't support DirectCompute on DX10/10.1 GPUs)
Dal file readme:
Sample results:
GeForce 9800GT ECO OC (740/1800/1010) : M15670/S3600
GeForce 9800GT ECO OC (600/1500/900) : M13195/S3220
ATI Radeon HD5850 (900/1200) : M11799/S11841
ATI Radeon HD5870 (850/1200) : -/S10961
S-single threaded result
M-default dx11 device settings
Ciò non toglie che sarebbe meglio OpenCL, io per esempio non posso sapere come si comporta la mia scheda visto che non ho né Vista/Seven né DirectX10/10.1/11
Inoltre non si può sapere come una determinata architettura si possa comportare su OSX oppure su Linux.
E' già qualcosa, in quanto è il primo, ma mi aspetto di vedere qualcosa in OpenCL, metti caso voglio usare un applicazione GPGPU (OpenCL), mi potrebbe fare comodo sapere se funziona meglio su OSX, Linux, WinXP, Win Server 2003.
Scarica i driver 195.39 Beta, aggiungono il supporto anche alla serie 8.
Ho i 195.39, installati DOPO aver aggiornato le DX11...
Mi dice
Feature Level
D3D_FEATURE_LEVEL_10_0
Direct Compute Support
NO
E' una 8800 GT di quelle con 112 stream processor e 512MB di RAM...
Mah... :confused:
Oddio, l'ho provato sul mio Pentium D 2.8 con GT220:
http://i.imagehost.org/0219/directcompute.jpg (http://i.imagehost.org/view/0219/directcompute)
Aiuto, la cpu viene surclassata di 10 volte... :asd:
Ma hai Seven o Vista?
Ma hai Seven o Vista?
Seven.
Il processore è un Pentium D 2.8, quindi il punteggio è giusto... :asd:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.