|
|
|
|
Strumenti |
15-07-2006, 15:21 | #41 | |
Senior Member
Iscritto dal: Mar 2006
Messaggi: 8600
|
Quote:
__________________
Steam Deck OLED 2 TB | Ryzen 7 7700 — 2x16GB Corsair Dominator Platinum 6400 MHz — PowerColor Hellhound RX 7700 XT Trattative OK: 1mp3r4t0r, armenico11, Babumba92, CoolBits, Drigerott, gino1221, k.o.z, Macco, Mastermarcox, Mone_82, stacker, Velvet, Vladimiro Bentovich, frupoli, Sheva77, deg626, HcK190, Godmar, Simonxp, LCol84, pp2k, xeno the holy, SamuTnT, fantacaz |
|
15-07-2006, 16:04 | #42 | |
Bannato
Iscritto dal: Jun 2006
Città: (o(ori(o rulezzzzzzzzzz....
Messaggi: 3546
|
Quote:
Questo l'aveva detto anche tomshw.it in una news. |
|
15-07-2006, 16:07 | #43 |
Bannato
Iscritto dal: Jan 2006
Città: Red Light District
Messaggi: 13937
|
il discorso dei problemi di resa non e' cio' che pensi tu!
il problema e' far uscire dalle fabriche chip con 400-500 milioni di transistor! la storia delle 7950 e' una cosa ben diversa!(hanno ottimizzato l'architetttura per ridurre i transistor cosiche' si possano avere rese superiori! sai che bello avere un wafer 40x40cm con il 50% di die (da 500milioni di transistor) difettati! molto meglio avere un wafer 40x40cm con il 50% di die (da 275milioni di transistor) difettati |
15-07-2006, 16:17 | #44 |
Bannato
Iscritto dal: Jan 2006
Città: Red Light District
Messaggi: 13937
|
se il ragionamento entra bene in testa, entra bene in testa anche il motivo dell' esistenza delle soluzioni dual gpu
|
15-07-2006, 17:25 | #45 | |
Senior Member
Iscritto dal: Nov 2002
Città: Budapest
Messaggi: 19133
|
Quote:
Uno che programma un gioco con architettura a shader separati dice: "no questo non lo possiamo fare perchè quell'architettura ha solo 8vertexshader, quindi puntiamo sull'effetto col pixelshader" Uno che programma su un'architettura a shader unificati dice: "Allora, abbiamo piena libertà, possiamo creare effetti basandoci senza preferenze su vertex e pixel shader; l'unica cosa a cui dobbiamo stare attenti è non sovraccaricare la pipeline grafica e non introdurre troppi stati d'attesa" ovviamente aspetto correzioni da Vifani e Yossarian se necessarie bYeZ!
__________________
Improvise, adapt, overcome. |
|
15-07-2006, 17:27 | #46 | |
Senior Member
Iscritto dal: Nov 2002
Città: Budapest
Messaggi: 19133
|
Quote:
bYeZ!
__________________
Improvise, adapt, overcome. |
|
15-07-2006, 17:30 | #47 |
Bannato
Iscritto dal: Jan 2006
Città: Red Light District
Messaggi: 13937
|
lo so!
ma stavo discutendo della situazione 7950! |
15-07-2006, 18:34 | #48 |
Bannato
Iscritto dal: Jun 2006
Città: (o(ori(o rulezzzzzzzzzz....
Messaggi: 3546
|
Vifani & co. fatevi sentir, battete un colpo se ci siete
|
15-07-2006, 19:14 | #49 |
Senior Member
Iscritto dal: Apr 2001
Città: Bari
Messaggi: 2775
|
Non è vero che programmare per un'architettura a shader unificati significa non conoscerne i limiti ed il collo di bottiglia. Diciamo che a causa della variabilità di configurazione delle varie unità di calcolo questi limiti non si possono più definire in maniera fissa, ma variano da situazione a situazione, ma un range di riferimento sulle operazioni che è possibile effettuare a livello di vertex, pixel e texturing viene sicuramente comunicato agli sviluppatori.
Comunque al di là di questo discorso bisogna considerare che i videogames sono quasi esclusivamente limitati nelle operazioni di pixel shading, blending e texturing. E' estremamente raro vedere un gioco limitato a livello di vertex shading perché i modellatori delle mappe e dei personaggi la prima cosa che fanno è ridurre al minimo possibile il dettaglio poligonale. Del resto effetti come il bump mapping o il parallax mapping servono proprio per conferire dettaglio a superfici che in realtà, dal punto di vista poligonale, sono piatte. Inoltre è ormai di uso comune nei motori grafici effettuare una prima passata di rendering dedicata solo alla scrittura dei valori dello z-buffer e tutte le successive passate, invece, sono realizzate senza scrivere in questo buffer. Sto parlando delle passate di rendering necessarie alla realizzazione di un fotogramma. Questa operazione viene effettuata perché una volta fissato lo z-buffer, tutte le altre passate possono essere elaborate con una rimozione delle superfici nascoste praticamente totale e ciò limita il numero di pixel da elaborare essenzialmente al numero di pixel visualizzati sullo schermo (dovuti, quindi, alla risoluzione). Quella prima passata di rendering, non dovendo elaborare alcun colore dei pixel, ma solo la posizione dei vertici, vede le unità di vertex shading completamente occupate e quelle di pixel shading completamente a riposo. Con un'architettura a shader unificati l'efficienza in una situazione di questo tipo aumenta drammaticamente. Esiste inoltre una tecnica di rendering piuttosto innovativa (non ricordo, ma forse non è ancora mai stata usata) chiamata deferred shading (o anche quad shading) che consiste nel fare la prima passata di rendering per memorizzare i valori dello z-buffer, della posizione, delle normali, ecc... (essenzialmente tutti i dati geometrici) in texture in formato floating point e successivamente renderizzare la scena come un rettangolo che copre l'intera superficie dello schermo (da qui il termine quad shading) usando queste texture come fonti di informazioni geometriche, ma eseguendo di fatto solo calcoli con i pixel shader in tutte le passate successive alla prima. Questo è un altro esempio in cui un'architettura a shader unificati è infinitamente più efficiente di una classica perché dedica tutte le unità disponibili all'esecuzione dei pixel shader. Personalmente penso che un'architettura unificata a parità di capacità di calcolo, se la gestione delle unità di calcolo è efficiente e, come giustamente osservato da yossarian, non richiede troppi cicli di clock, è sempre + efficiente di una classica. |
15-07-2006, 20:58 | #50 | |
Senior Member
Iscritto dal: Mar 2006
Messaggi: 8600
|
Quote:
__________________
Steam Deck OLED 2 TB | Ryzen 7 7700 — 2x16GB Corsair Dominator Platinum 6400 MHz — PowerColor Hellhound RX 7700 XT Trattative OK: 1mp3r4t0r, armenico11, Babumba92, CoolBits, Drigerott, gino1221, k.o.z, Macco, Mastermarcox, Mone_82, stacker, Velvet, Vladimiro Bentovich, frupoli, Sheva77, deg626, HcK190, Godmar, Simonxp, LCol84, pp2k, xeno the holy, SamuTnT, fantacaz |
|
15-07-2006, 21:17 | #51 | |
Senior Member
Iscritto dal: Nov 2002
Città: Budapest
Messaggi: 19133
|
Quote:
bYeZ!
__________________
Improvise, adapt, overcome. |
|
15-07-2006, 21:44 | #52 | |
Senior Member
Iscritto dal: Mar 2006
Messaggi: 8600
|
Quote:
__________________
Steam Deck OLED 2 TB | Ryzen 7 7700 — 2x16GB Corsair Dominator Platinum 6400 MHz — PowerColor Hellhound RX 7700 XT Trattative OK: 1mp3r4t0r, armenico11, Babumba92, CoolBits, Drigerott, gino1221, k.o.z, Macco, Mastermarcox, Mone_82, stacker, Velvet, Vladimiro Bentovich, frupoli, Sheva77, deg626, HcK190, Godmar, Simonxp, LCol84, pp2k, xeno the holy, SamuTnT, fantacaz |
|
15-07-2006, 22:53 | #53 |
Senior Member
Iscritto dal: Apr 2001
Città: Bari
Messaggi: 2775
|
Comunque fek sarebbe sicuramente un candidato più competente di me per spiegare queste cose perché io programmo motori grafici per hobby, mentre lui lo fa per professione e tra l'altro ha già programmato per l'X-Box 360 e quindi ha a che fare con un'architettura a shader unificati.
|
16-07-2006, 09:15 | #54 |
Bannato
Iscritto dal: Jan 2006
Città: Red Light District
Messaggi: 13937
|
FEEEEEEEEEEEEEK
|
16-07-2006, 09:48 | #55 | |
Senior Member
Iscritto dal: Mar 2006
Messaggi: 8600
|
Quote:
ghghgh
__________________
Steam Deck OLED 2 TB | Ryzen 7 7700 — 2x16GB Corsair Dominator Platinum 6400 MHz — PowerColor Hellhound RX 7700 XT Trattative OK: 1mp3r4t0r, armenico11, Babumba92, CoolBits, Drigerott, gino1221, k.o.z, Macco, Mastermarcox, Mone_82, stacker, Velvet, Vladimiro Bentovich, frupoli, Sheva77, deg626, HcK190, Godmar, Simonxp, LCol84, pp2k, xeno the holy, SamuTnT, fantacaz |
|
16-07-2006, 10:19 | #56 | |
Senior Member
Iscritto dal: Dec 2005
Città: Milano, palermitano^^
Messaggi: 1768
|
Quote:
Bye
__________________
ATI HD3850 SIS Mirage Graphics 3DFX Voodoo5 Moderatore Forumzone Sfidatemi *,...,* |
|
16-07-2006, 14:24 | #57 | |
Senior Member
Iscritto dal: Oct 2000
Città: Reggio Emilia
Messaggi: 17093
|
Quote:
__________________
Twinkle, twinkle, little star how I wonder what you are. |
|
16-07-2006, 16:35 | #58 | |
Senior Member
Iscritto dal: Jan 2006
Città: Padova
Messaggi: 9013
|
Quote:
ps: motori grafici per hobby.. in media quanto ci metti a finirne uno??
__________________
Dallas Mavericks 2011 NBA Champions
|
|
16-07-2006, 16:53 | #59 | |
Senior Member
Iscritto dal: Apr 2001
Città: Bari
Messaggi: 2775
|
Quote:
Riguardo a farvi vedere qualcosa... se ne parla quando ci sarà qualcosa che posso far vedere. Onestamente non sono un grafico e quindi benché possa far creare stencil shadows o bump mapping, le scene su cui li faccio girare sono al massimo qualche composizione delle primitive di 3D Studio Max (sfere, parallelepipedi, piramidi, ecc...). |
|
16-07-2006, 17:04 | #60 | |
Senior Member
Iscritto dal: Jan 2006
Città: Padova
Messaggi: 9013
|
Quote:
quindi mi pare di capire che tu ti metti davanti al pc cominci a scrivere e vedi cosa ti viene fuori..molto artistico ps: ot-ma sei laureato ing. informatico, informatico o matematico ?
__________________
Dallas Mavericks 2011 NBA Champions
|
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:17.