Newsgroup: it.comp.hardware.video-3d
Titolo: [Semi IT] GPU X360

..una spolveratina..
ma la GPU di X360 usa già le directx 10?
no vero?
voglio dire..shader unificati (4.0 giusto?) ma niente directx 10..dico bene?
-- 
---------------
Tag Live: Biondoathome
MSN : BiondoathomeLEVAQUESSSSTO @ hotmail.italia
Mail: lucadbTOGLIMITOGLIMI @ tiscalinet.italia

 voglio dire..shader unificati (4.0 giusto?) ma niente directx 10..dico bene?
c'era stata quelche news su siti specializzati 1-2 sett fa in proposito.
Era girata la voce fosse dx10 compliant, voce smentita da ati.
Che ha cmq detto che è in grado di fare circa le stesse cose, solo non è
direttamente compatibile (cazzi degli sviluppatori in sintesi)
-- 
Z.

 10..dico bene?
riporto da altro post:
dx-10 è il nome di uno strato software di Vista
dal momento che non si può installare Vista sul 360, non ci possono essere
le dx-10, mentre in un update software si vedrà la controparte dx-10 per 360
quindi avremo funzionalità molto simili, ottenute in alcuni casi
diversamente, dato che la console ha alcuni vantaggi/svantaggi rispetto ad
una gpu per pc
ma non puoi chiamare queste librerie "dx-10" che è il nome usato per
distinguere una parte di Windows Vista
ai fini pratici cambia poco, ai fini delle press release, di marketing, di
pr, tanto, ati ha dovuto ribadire che pur potendo con l'update contare su
'Visuals' simili non è corretto usare il termine dx-10
per vedere quanto la gpu vada oltre le dx9, consiglio l'articolo di Dave
Baumann " ATI Xenos: XBOX 360 Graphics Demystified"
http://www.beyond3d.com/articles/xenos/index.php?p=09
_________________________________________________________
Negli ultimi giorni abbiamo visto l'ennessima polemica stupida, nata da
opposte fazioni, riguardo il ruolo e la compatibilità delle future Dx10 per
pc, per la nostra console
al solito si son seguite conferme e smentite, solo dettate dall'ignoranza in
materia di chi, di volta in volta, postava la notizia o la smentita in
maiuscolo ora in questo, ora nell'altro forum.
vediamo di chiarirci.
quello che ha detto ATI non è nè più, nè meno, quello che già si sapeva,
tranne la possibilità dell'upgrade software della macchina.
iniziamo per piccoli, fondamentali, concetti FERMI.
1) Dx10 è il nome esclusivo dato ad uno strato software del sistema
operativo Windows Vista, e tale nome è solo ed esclusivamente legato a
questo sistema operativo.
2) le funzionalità hardware della gpu del 360 ricalcano piuttosto bene la
prima gpu full-dx10 per pc, R600 (dove per full intendo non in maniera
parziale come architettture non USA come g80) con le ovvie differenze del
caso (64 shaders contro 48, gddr4 contro gddr3, niente geo-shaders)
3) il fatto che la macchina sia dx-10 compliant, non significa che ci
verranno installate le Dx-10
4) alla domanda, la gpu del 360 è dx-10 compliant, la risposta è NO.
5) alla domanda, il 360 nel suo complesso è da considerarsi dx-10 compliant,
la risposta è SI
le dx-360 e le dx-10 son due super-set molto simili, ad alto livello
forniscono le medesime possibilità, ottenute PERO' in maniera molto diversa
(hint, i punti 4 e 5 )
ognuna delle due ha delle peculiarità che permettono di adattarsi
all'hardware in uso.
sul pc (almeno sino a che amd e ati non sforneranno architetture ibride) è
la gpu che deve farsi carico di tutte le funzioni avanzate, non potendo la
cpu, per limiti pratici e teorrici, intervenire nelle operazioni critiche.
sul 360, la cpu e l'eDRAM (con conseguente logica, ROPS, etc) si affiancano
alla gpu per assolvere i compiti time-critical
quindi è OVVIO che il superset di una, non funzioni sull'altra
ciononostante mi è toccato leggere che ATI avrebbe detto che le dx10 si
potranno installare come un update, mentre in realtà han detto una cosa
MOLTO diversa, e cioè che tramite un aggiornamento delle dx-360 (le
chiameremo cosi per semplificare la comprensione) si potranno:
a) avere le funzionalità analoghe alle dx-10 per pc
b) avere conversioni dirette dei titoli dx-10 del pc
questo NON significa che saranno le dx-10 ad essere installate (che
ribadisco essere un prodotto esclusivo per pc) ma la controparte per
console, chiamata in diversa maniera ma dai medesimi risultati (o comunque
molto simili)
invito pertanto ad esaminare ciò che, giustamente, ATI ha dovuto ribadire
con termini chiari e facilmente comprensibili (tuttavia incompresi da chi ha
pubblicato poi la smentita nei vari forum):
"Xbox360 cannot run DX10, and confirmed what I said earlier about the
extended functionality. The Xbox360 has unique features including memory
export that can enable DX10-class functionality such as stream-out,"
said an ATI spokesperson.
"It's likely that those DX10 visuals can be replicated on the Xbox360, but
it can't be properly called DX10."
è semplice, il 360 non può far girare le librerie fatte per il pc, ma
confermano quanto detto per le funzionalità estese tramite un update
software.
gli effetti e le chiamate dx-10 possono essere replicate sul 360, ma non è
esatto chiamarle dx-10 (che  il termine esclusivo per windows vista.)
__________________________________________________________________________________
per i più curiosi, comunque, la gpu del 360 non è dx-10 compliant, mentre lo
è la console nella sua interezza per diversi motivi, per il modo con cui si
ottengono diversi risultati
per esempio la mancanza che contraddistingue funzionalmente R500 nel 360 da
R600 nel pc (che è una gpu dx-10 full-complianti) è che in R500 mancano i
cosidetti geometry shaders, che consentono dati n vertici in ingresso di
ottenere come risultato m vertici o primitive (ND. modifica dinamica della
geometria della scena, vedi "Tessellator")
tale funzione sul 360 però non manca, poichè viene ottenuta tramite la
tecnica del core locking, del cache locking e/o del memexport, usando uno o
più core della cpu
Vantaggi:
PC: i geo shaders son molto efficienti, son strutture fisse dedicate
360: i calcoli geometrici non tolgono shaders alle operazioni pixel e vertex
come nella controparte pc, e non essendo fisse, possono essere upgradate ed
evolute via software senza limite
e cosi via, ATI stessa fa un altro esempio, son comunque cose già note sin
dai tempi degli slide di ati su R500 e ben spiegate dall'articolo su
beyond3d.com
 su R500.
questo per fare chiarezza.
il 360 sarà *l'unica* console next gen a poter vantare la compatibilità
(ad alto livello, non basso, ricordiamolo) con le dx-10 del pc, grazie alle
directX ed a XNA, i porting saranno molto più semplici e vedremo meglio
sfruttato l'hardware del 360 man mano che gli update alle librerie si
susseguiranno, come detto da ATI.
la ps3 rimane dotata di una gpu dx-9, tecnologicamente indietro ad R500, ma
con la sinergia di cell,  sarà possibile vedere dei miglioramenti anche su
questa piattaforma, in futuro, problemi di banda passante permettendo, ma
questo  un altro discorso.
altra cosa che dovrebbe rasserenare è che crysis  ampiamente alla portata
della nostra console
ND. meglio usare il cross post..
-- 
Stef-Avatar la checca isterica di I.C.C. (1-08-06):
Uh uh, mi sa che e' in arrivo un'altra bella inculata ^___^

In news:mbr3w8dlov2o$.
d...@Z63340.user.x-privat.org
,
Z. <zaw...@despammed.com.invalid> typed:

infatti la gpu non è perfettamente dx-10 compliant, ma la console nella sua 
interezza si dato che alcune funzioni son spostate dalla gpu verso un 
sistema misto gpu-cpu
comuqnue ati non ha detto che non è direttamente compatibile quanto che non 
è corretto usare il termine "dx-10" anche se le "visuals" ottenibili saranno 
quelle, ribadisco che dx-10 è un nome, ma sopratutto un marchio PR di 
marketing legato a windows vista


 
eh eh..
è più comodo si..ma non volevo..di là sono un po' schizzinosi.. ^__^;
