Newsgroup: it.comp.hardware.video-3d
Titolo: 8 giochi DirectX 11

Fudo pubblica una lista di (+/-) imminenti titoli
 da lanciare nel mercato ludico con API Dx11.
Pi� altri 20 in lavorazione:
http://www.fudzilla.com/content/view/15907/1/
La nuova generazione di schede grafiche ATi
non dovr� attendere troppo tempo per attivare
tutti i propri circuiti hardware...
Da notare che sapphire include un coupon per Dirt2
Grizlod{R}
P.S. non � escluso (per quel che pu� servire) che
 FutureMark rilasci una patch per Vantage, se non
una nuova release del proprio benchmark grafico in Dx11. 



In fondo alla pagina c'e' una foto del cryengine3... Mi sa che
stavolta raggiungiamo davvero il fotorealismo...


Loki wrote:





nuova release del proprio benchmark grafico in Dx11. 
    





In fondo alla pagina c'e' una foto del cryengine3... Mi sa che
stavolta raggiungiamo davvero il fotorealismo...
  



non esageriamo

devi aspettare il 2011 ed incrociare le dita





 stavolta raggiungiamo davvero il fotorealismo...
L'ho notata...quella col monitor...;beh imho non proprio
 fotorealismo, ma il salto visivo c'�.
Certo le Dx11 agevolano parecchio gli sviluppatori e
permettono, appunto, un salto qualitativo evidente.
Aggiungo le loro principali caratteristiche chiave (tratte dal sito Sapphire):
 Microsoft DirectX 11 include DirectCompute 11 che consente all'architettura grafica di elaborare calcoli generici e offre a 
programmatori e sviluppatori nuovi e interessanti modi di programmare effetti che finora erano impossibili. Fra questi rientrano 
nuove capacit� di interazione fra oggetti trasparenti, nuovi effetti luce e post-elaborazione pi� rapida nonch� calcoli fisici e 
video transcoding accelerato.
Ora DirectX 11 supporta la tessellation e gli sviluppatori possono sfruttare appieno questa caratteristica per aumentare nettamente 
il livello di dettaglio nei modelli 3D - on the fly - e garantire miglioramenti spettacolari dei dettagli e del realismo delle 
immagini, inclusi i caratteri, gli oggetti e le scene visualizzati.
Un altro incremento delle prestazioni di DirectX 11 consiste nelle sue migliori capacit� di supporto del multi-threading. Con 
DirectX 11 i processori grafici possono accettare flussi di dati da un numero qualsiasi di core della CPU, diversamente da DirectX 
10 che poteva solo accettare dati da un core di CPU alla volta. Ci� accelera la comunicazione con i processori stream nella GPU e 
rende nettamente pi� veloci applicazioni come il video transcoding e il rendering.
Grizlod{R} 

 Microsoft DirectX 11 include DirectCompute 11 che consente all'architettura grafica di elaborare calcoli generici 
Questo mi incuriosisce. Si tratta di quelcosa che puo' essere usato al
posto di cuda/firestream?

 ha scritto nel messaggio news:a69kd5tc58fu64k91...@4ax.com...

Ma non penso...forse assieme; in senso complementare.
Grizlod{R} 

   
cuda non ha pi� senso di esistere.

 posto di cuda/firestream?
� un po' una risposta a OpenCL. Come tutto DirectX, si tratta di una 
API. Sta ai produttori di hardware supportarlo: con tutta probabilit�, 
dunque, le chiamate suddette finiranno ad appoggiarsi a CUDA e Firestream.
-- 
Ing. Danilo Pianini
"DanySK"
MSN: danysk_AT_alientech_DOT_it
Skype: 
dany.sk

 cuda non ha pi� senso di esistere.
LOL. Ah, btw, hai visto che belle multicore-GPU sono arrivate sul mercato?
AHAHAHA :)




Per il momento matlab e mathematica vengono accelerati solo con
cuda... 
Io utilizzo il gpgpu solo ed esclusivamente con gli applicativi
suddetti. 


dai tempo al tempo ;)
ride bene chi ride ultimo non chi ride in maiuscolo ;)

   
che culo



In che senso?


nel senso che sarete in tre in tutta italia

nel senso che sarete in tre in tutta italia
Mah, non credo.
Matlab e' lo standard per l'analisi numerica.


ad usare mathlab siete gi� cmq pochi, ad usare mathlab ed avere nvidia 
siete una manciata, ad usare mathlab, avere nvidia ed essere interessati 
a cuda sarete due o tre
� un intersezione di tre insiemi

 ride bene chi ride ultimo non chi ride in maiuscolo ;)
Mi sa che litigheremo all'ospizio quando riderai :)


 nel senso che sarete in tre in tutta italia
Ad usare Matlab? Come minimo ci sono altri, tipo TUTTI coloro che 
frequentano i corsi di Ingegneria Informatica, Biomedica, Elettronica, 
Telecomunicazioni, Meccanica e Aerospaziale dell'UniBo. Non mi sbilancio 
sulle altre Facolt� perch� non ne conosco i programmi, ma scommetterei 
non siamo gli unici.
Suvvia, non far la guerra ai mulini a vento. CUDA � e rimane una 
tecnologia grandiosa, speriamo tutti prenda piede OpenCL ma nel 
frattempo CUDA resta quanto di meglio ci sia.


 � un intersezione di tre insiemi
Io concordo nel dire che cuda � destinato a morire presto, sostituito da 
direct compute e opencl, ma questa che hai detto, permettimi, � una 
fesseria... il gpgpu � importante proprio in quegli ambiti in cui � 
necessaria grande potenza di calcolo, se non si apprezza che venga offerto 
nei programmi di calcolo puro (e matlab ti assicuro che non lo usano affatto 
4 gatti, perch� oltre a fare analisi numerica, vettoriale e matriciale, ha 
un mucchio di plugin per meccanica razionale, controlli, etc, etc), allora 
non si capisce il senso di richiederne a gran voce l'utilizzo.
Gi� solo per tracciare un diagramma di radiazione io ci impiegavo un'oretta 
di tempo, con una cpu che non � affatto una ciofeca (phenom2 x4 @ 3700mhz), 
mi avrebbe fatto certamente comodo poter sfruttare la mia scheda video per 
accelerare i tempi.
E tra poco dovr� riprendere ad utilizzarlo massicciamente per fare alcune 
simulazioni che mi servono per la tesi... 

a cuda sarete due o tre
Siamo tutti quelli che hanno bisogno di fare calcoli intensivi,
essendo cuda l'unica maniera per accelerare matlab.
Ci fanno anche le previsioni del tempo con le ws tesla, tanto per
dire.
Credo tu stia ragionando da utente consumer, per il quale in effetti
cuda e' assolutamente inutile.
PS: Matlab si scrive senza la h. Il prefisso mat sta per matrix, non
per methematics.
Anche questo mi convince che tu non sappia di cosa stai parlando ;)


heheh vedremo...


no eh i fanboy anche dei programmi di matematica no, non ce la posso fare


esperto di matematica, o non ti ricordi la teoria degli insiemi o non 
hai frequentato le lezioni di italiano
e se vuoi argomentare, scrivi dati certi non vaneggiamenti campati in aria


se non leggete ci� che scrivo, non ha senso nemmeno rispondere
buona domenica



Ok, ripensandoci, tu hai assolutamente ragione ed io assolutamente
torto.
Chiudo qui.

 siamo gli unici.
ROTFL... fondamentalissimo eh mathlab...
ma dove danilo???
mai usato a ing info... mai una volta!
-- 
SimBus82.net coming soon - 
http://www.simbus82.net
Blog allenamento - 
http://simbus82-workout.blogspot.com/
 


shhhh
se dice che � cosi, meglio non contraddirlo o ne vien fuori una disputa 
generazionale..

 no eh i fanboy anche dei programmi di matematica no, non ce la posso fare
Fanboy? Lui fa una tesi e usa Matlab. Tu continui a sostenere fesserie 
per il semplice fatto che la tecnologia in questione viene da Santa Clara.


 hai frequentato le lezioni di italiano
Oppure ha ragione e tu non hai argomenti.


 mai usato a ing info... mai una volta!
Mi spiace che nella tua facolt� non si faccia analisi numerica, almeno i 
concetti basilari sono fondamentali per un informatico. Magari fai 
ancora un corso triennale e l'hai facoltativo, controlla il piano. Pu� 
darsi diventi obbligatorio nella specialistica.



e tu la laurea te la sei comprata?
no perch� con sto cervello che ti ritrovi mi sorgono parecchi dubbi


sei e rimani un troll molto patetico e senza stile

> no eh i fanboy anche dei programmi di matematica no, non ce la posso fare
Ma che sei matto? Mi sa che tu hai confuso i pc con le console: non servono 
solo per giocare! 

 mai usato a ing info... mai una volta!
Non mettertici anche tu, per favore. Il fatto che cuda sia uno standard 
chiuso e squindi enza futuro � una cosa su cui si pu� discutere, e come 
detto sono daccordo. Ma non si possono sparare eresie come che matlab non 
serva a niente e che lo usino solo 4 gatti per sostenere questa tesi...
Non esiste in italia (e probabilmente nel mondo) un solo centro di calcolo 
di una facolt� di ingegneria, matematica, fisica o economia in cui non sia 
installato matlab su ogno computer. E non � ne' perch� nvidia si � comprata 
i rettori delle universit�, ne' perch� i professori sono 
"fondamentalisti"... � solo che � il miglior programma per fare quello che 
fa... 

 e tu la laurea te la sei comprata?
Sentiti libero di chiedere ai miei professori. Seconda Facolt� di 
Ingegneria, UniBo.


MonsterMash ha scritto:

quoto pienamente. Mi chiedo perch� ATI non supporti i vari software come 
fa Nvidia con CUDA. Avrebbe potuto sviluppare plugin e quant'altro per 
sfruttare Stream! CUDA sar� chiuso, ma il supporto c'� da parte di nvidia.

 sfruttare Stream! CUDA sar� chiuso, ma il supporto c'� da parte di nvidia.
Beh, forse perch� AMD non ha ancora compreso l'importanza del SOFTWARE, 
inteso proprio come andare a bussare alle porte di chi potrebbe fare 
tesoro della sua tecnologia, e cercare di implementarla in programmi 
strategici. E' quello che Nvidia ha fatto con grande successo con i 
giochi, e che ora ha esportato in campo scientifico, con risultati 
straordinari. Di fatto, la percezione di CHIUNQUE � che CUDA spacchi il 
culo ai passeri, Stream invece faccia cagare a spruzzo e, badate bene, 
ho parlato di percezione.
Il marketing, tuttavia, si droga di percezione e vive sulla percezione, 
e questo piaccia o meno fa la differenza quando si vanno a vendere i 
prodotti a certi clienti. Mi domando onestamente perch� AMD continui 
indefessa a sottovalutare tutto questo potenziale.
p.bes

 detto sono daccordo.
ho solo detto che a ing info nn ci sono esami o altro che richiedano mathlab 
per forza...


 sfruttare Stream! CUDA sar� chiuso, ma il supporto c'� da parte di nvidia.
la verit� � che sei tu che non sai quali software supporta ati.
la pi� grande compagnia di software multimediali al mondo, cyberlink, � 
stata la prima a implementare Stream di ati..


 mathlab per forza...
In questo caso ti chiedo scusa, per� devi ammettere che dal tuo tono 
sembrava tu stessi sostenendo tout court Blackie e i suoi deliri. 

 stata la prima a implementare Stream di ati..
ecco, ho installato sul mio sistema Cyberlink Powerdirector, i vantaggi 
ci sono...sfrutta la 4870 e la conversione in mpeg2 � molto piu veloce 
tramite Stream! Per� mi sarebbe piaciuto ad esempio vedere anche 
programmini come TMpegEncoder (sfrutta solo CUDA) o il seti@home o il 
matlab stesso. Nvidia li ha supportati passo passo...ATI/AMD se ne lava 
le mani. Bastava anche un solo ingegnere dedicato ad aiutare gli altri a 
sviluppare...non dico una squadra :o)...un qualcuno che ottimizza 
segmenti di codice in collaborazione con i software developer!
Forse AMD si � dimenticata di quanto ottimizzava i giochi per il 3DNow!?
Senza contare tutti i giochi ottimizzati da Nvidia...con il suo logo 
rompiscatole! Perch� AMD non fa qualcosa di simile? Ne ha avuto di tempo!
Hai visto quante applicazioni ci sono su
http://www.nvidia.it/object/cuda_home_it.html
 ?
La pagina analoga su AMD:
http://www.amd.com/us/products/technologies/stream-technology/commercial/Pages/applications.aspx
contiene gli esempi su cui si pu� utilizzare Stream (ohhhhhhh!) ed un 
misero link al folding@home. Peraltro il F@H � supportato anche da CUDA, 
mentre lo stesso seti@home � supportato solo da cuda mentre da stream 
non lo � affatto (i piu grossi progetti distributed computing farebbero 
molta pubblicit� positiva.....)
Perch� AMD non fa qualcosa di simile? Cosa aspetta a darci sotto col 
marketing? Col supporto agli sviluppatori?
Spero che venga supportato presto l'OpenCL...

 mai usato a ing info... mai una volta!
Io a ing info a modena l'ho usato per il corso di Controlli automatici 
A, Analisi B e (ma era una materia a scelta) Campi Elettromagnetici A.
La specialistica non l'ho fatta quindi non saprei..
-- 
Ciao da Stefano
"Non c'ï¿œ cattivo piï¿œ cattivo di quando un buono diventa cattivo!"
Bud Spencer

 obbligatorio nella specialistica.
A modena si fa nella specialistica (almeno fino a 4 anni fa, quando ho 
finito la triennale io..) e purtroppo mi ï¿œ dispiaciuto e non poco non 
averla fatta in quanto mi sarebbe stata molto utile nel mio attuale 
lavoro... :-(


stata la prima a implementare Stream di ati..
Ok, e questa e' una cosa ottima.
Ma la discussione era: al momento, per il calcolo scientifico, cosa si
puo' usare? 
Solo cuda.
E non si parla solo esami all'universita', ma soprattutto di quello
che si fa *dopo*, lavorando.

 stata la prima a implementare Stream di ati..
Per cosa, riprodurre DVD? E vuoi davvero confrontarlo con 
l'accelerazione di calcoli critici su Matlab?
Non siamo ridicoli.


 mathlab per forza...
Confermo la mia sensazione che tu non abbia mai sostenuto un esame di 
Analisi Numerica in vita tua.
Qua l'esame stesso prevede cinque esercizi da svolgere su Matlab.


Loki ha scritto:

beh...direi che per calcoli seri ancora non si muove una foglia. Non mi 
risulta che case come MSC (non la compagnia delle crociere..ma la casa 
di Nastran) o Ansys (fluent & co.) si stiano ancora muovendo nel 
settore...ma siamo all'inizio...prima che vengano supportate tecnologie 
cosi recenti in software cosi complicati ne passer� del tempo! Forse 
aspettano solo di sfruttare lo standard che si imporr�...(opencl)

 Qua l'esame stesso prevede cinque esercizi da svolgere su Matlab.
in analisi 1 e analisi 2 si fa tutto a manaccia... in teoria dei segnali 
pure...
analisi numerica nn l'ho fatta...


 analisi numerica nn l'ho fatta...
A dire il vero anche da me l'uso di matlab non era obligatorio, e dire che 
di materie matematiche ne ho fatte parecchie (analisi 1, 2 e 3, calcolo 
numerico, teoria dei sistemi, controlli automatici, geometria, algebra 
lineare ed elaborazione numerica dei segnali. Ma alla fin fine tante altre 
erano pi� matematica che altro, come teoria dei segnali e comunicazioni 
elettriche, per esempio...). In ogni caso se si vuole approfondire un po' 
gli argomenti e rendersi conto di come funzionano certe cose l'uso di matlab 
� importante.
E cmq almeno per tracciare diagrammi e grafici (e il primo che dice "per i 
grafici puoi usare excel" si prende una bacchettata sulle mani) � 
indispensabile. 

 analisi numerica nn l'ho fatta...
Probabilmente l'avevi opzionale o lo incontrerai nella specialistica.


MonsterMash wrote:
Calcolo Numerico (che suppongo essere lo stesso di Analisi Numerica e 
non un corso di Matematica Discreta) l'avete fatto come somma di 
teoremi, senza un minimo di messa in pratica? O_O
Oppure che avete usato come sostituto?



sei nato ieri e cosa mi vuoi spiegare?


eh si non siamo ridicoli, perch� ora ci son pi� persone con nvidia cuda 
e matlab rispetto a quante nel mondo guardano i video in HD
a proposito di essere ridicoli, hai la faccia come il sedere eh

 e matlab rispetto a quante nel mondo guardano i video in HD
Dai, spremi un po' le meningi. Prova con:
ci sono pi� persone che con nvidia accelerano Matlab perch� altrimenti 
avrebbero problemi di prestazioni di quante persone guardano i video HD 
con software di Cyberlink perch� altrimenti avrebbero problemi di 
prestazioni
Perch� devi sparare minchiate per fanboysmo? Che ne guadagni? Questo non 
capisco.



i problemi di prestazioni ci sono perch� magari mentre sto guardando un 
film a 1080p, voglio anche lasciare il pc a lavorare tranquillo sotto e 
magari masterizzarmi un bel DL
che mi frega di quella manciata di utenti che usano nvidia matlab e 
sanno cosa sia cuda?
tu sei peggio di un fanboy che ha delle preferenze, magari sensate, tu 
spegni il cervello e vai 'contro' sempre e comunque, � ridicolo

 Oppure che avete usato come sostituto?
tutto a mano e calcolatrice...calcoli stressanti con varie cifre 
decimali...ecco come l'ho fatto io! :-/

 Spero che venga supportato presto l'OpenCL...
In realt�, riguardo il calcolo distribuito, c'� qualcosa x ATi Stream:
 
http://boinc.berkeley.edu/gpu.php
M@H � stato il primo (c'� scritto coming soon in quanto
bisogna ancora settarlo manualmente...).
Inoltre vi sono applicazioni in versione beta per
Cruncher  OGR (io non sono riuscito, mi da errore
di calcolo) su distribuited. net
 
http://www.distributed.net/download/prerelease.php
Questo progetto gira all'interno del wrapper yoyo
Fino a non molto tempo fa c'era un progetto, sempre nel
circuito BOINC, sponsorizzato da AMD. Ora non esiste pi�
il sito web (non ricordo il nome).
Conosco questi, ma credo ci sia fermento intorno ad ATi Stream.
Grizlod{R}
 

 Oppure che avete usato come sostituto?
Io ho fatto qualche progettino scritto in c con metodi numerici per 
risolvere integrali, equazioni differenziali e sistemi lineari. Ma, te lo 
dico a bassa voce e con un po' di vergogna per la mia facolt�: non era 
richiesto per passare l'esame. Il prof chiedeva solo i teoremi. 

 sei nato ieri e cosa mi vuoi spiegare?
Ahahaha, divertente!... no aspetta, com'era l'altra? Ah si: che idiota...


quanti anni  avresti?
-.-

 -.-
Sono nato ieri, quindi 28. 


hai di certo usato matcad per fare il calcolo.

 decimali...ecco come l'ho fatto io! :-/
Io pure! Miiiille conti a manina + miille programmi in C++ per implementare i 
metodi numerici!
-- 
"Cuando era presidente del Banco Central de Cuba firmé los billetes con 
la palabra Che, para burlarme, porque el dinero, fetiche de mierda, debe 
ser feo."



Lo spero...

 spegni il cervello e vai 'contro' sempre e comunque, � ridicolo
Vado talmente contro che ho una X1950XTX e una 4870 nei due PC dove 
capita di giocare.
Comunque parlar con te di qualunque cosa possa riguardare nVidia o ATI � 
davvero una perdita di tempo. Chiudo qua.


 decimali...ecco come l'ho fatto io! :-/
Argh... evidentemente fate anche un programma leggermente diverso, non 
credo sia umano ad esempio verificare di quanto la traiettoria di un 
razzo pu� cambiare a causa degli errori di arrotondamento.
Qua il corso � incentrato su Matlab, pi� di met� del punteggio totale si 
ottiene risolvendo problemi con quello.


 metodi numerici!
esattamente....c'erano anche i programmini c++ o fortran (non ricordo di 
preciso...forse entrambi)



Ecco, non c'e' nulla di male ad usare questi linguaggi, tanto e' vero
che una bibbia come numerical recipes prende proprio il C come
linguaggio di riferimento.
La differenza principale e' pero' che matlab e' un linguaggio
vettorizzato, dunque gli algoritmi sono sempre quelli (con qualche
piccola differenza), ma le prestazioni, in certi ambiti, migliorano
molto proprio a motivo della vettorizzazione.

 molto proprio a motivo della vettorizzazione.
Ma sì, ci mancherebbe altro. Si discuteva per discutere. Il fatto è che il 
nostro prof preferiva farci imparare a scrivere i metodi a mano, tutto qui. Ad 
imparare matlab si fa sempre in tempo.


 suddetti. 
In percentuale qual'ï¿œ l'entita media del miglioramento prestazionale 
attivando il supporto CUDA col suddetto applicativo?

dunque, le chiamate suddette finiranno ad appoggiarsi a CUDA e Firestream.
...che probabilmente � il motivo per il quale ATI, pur essendosi
sbattuta cos� tanto con Stream, non si � sbattuta pi� di tanto per
farlo diffondere.
Sperava che le DirectX 11 facessero il lavoro al posto suo. Certo che
nel frattempo Nvidia, che � sempre stata parecchio avanti nel
marketing, s'� mangiata un bel po' di mercato...

attivando il supporto CUDA col suddetto applicativo?
Scusami, non avevo visto il tuo intervento.
Con matlab e una 9800gtx+, si ha un'incremento di velocita' fino a 450
volte. "Fino a" vuol dire prodotti di matrici di grandi dimensioni
(ordine a 4 cifre). Con la FFT invece si hanno guadagni piu' moderati,
ma siamo sempre intorno a un fattore di >100x. 
L'implementazione che uso io e' GPUmat.
Con mathematica il discorso e' analogo per il calcolo numerico, ma
molto piu' modesto per il calcolo simbolico (molto meno
parallelizzabile, cmq ci sono guadagni sostanziosi lo stesso).

 ma siamo sempre intorno a un fattore di >100x. 
Un miglioramento impressionante :-o


Puoi dirlo forte. E' stata una rivoluzione, si puo' usare un pc da 500
euro per fare robe che richiederebbero un supercomputer.
Per chi, come me, sta conseguendo una laurea in matematica
computazionale, e' una manna dal cielo.
Credo che cuda non sia apprezzata dai piu' perche' al di fuori
dell'analisi numerica e' in effetti abbastanza inutile.
Cmq poco male, terro' l'athlon x2 colla gtx+ per matlab, e il nuovo pc
con la 5870 per tutto il resto.

 dell'analisi numerica e' in effetti abbastanza inutile.
Beh, pare che i calcoli di fisica ci girino bene :)
E a giudicare dal numero di applicativi in CUDA Zone proprio inutile non 
la definirei.


la definirei.
Ah, io ero rimasto a quando per la fascia consumer c'erano solo dei
convertitori video...

 convertitori video...
Ora il parco � decisamente pi� vasto:
http://www.nvidia.it/object/cuda_home_it.html#
Comunque essendo OpenCL cos� simile a CUDA, mi auguro che presto ci si 
passi in massa.
