Newsgroup: it.comp.hardware.video-3d
Titolo: Voglia di una nuova scheda video!

Ho una Geforce 4 Ti 4600 da un paio d'anni e non mi lamento...anzi!
avrei voglia di passare ad ATi, perchè ritengo che nVidia abbia tirato 
un pò a campare con le ultime FX...
Ancora prima di chiedere un consiglio su quale modello mi consigliate di 
  comprare e/o evitare, una domanda sorge spontanea: con la mia Ge4, 
dx8.1 compatibile, mi sto perdendo qualcosa? intendo non tanto in 
termini di fps, ma di effetti pixel/vertex shaders...per non parlare dei 
filtri che ormai ho preso l'abitudine di tenere disattivati a in partenza...
grazie
buona feste a tutti
ciao

 filtri che ormai ho preso l'abitudine di tenere disattivati a in
partenza...
Ora come ora direi di no, poi quando usciranno i vari hl2, d3, e ci saranno
giochi che sfrutteranno le dx9, ti consiglio il cambio (cmq sia la 4600
rimane un'ottima scheda)

 termini di fps, ma di effetti pixel/vertex shaders..
Non ti perdi nulla al momento, visto che di giochi pienamente DX9
compliant ancora non ne esistono... perciò il supporto dato
alle DX 8.0 dalla tua Ti4600 è ancora sufficiente a non farti
"perdere" nessun effetto 3D avanzato.
Perciò il mio consiglio è quello di rimandare l'acquisto ad Aprile
Marzo, ovvero quando usciranno i primi titoli (uno su tutti HL2),
capaci di sfruttare finalmente le nuove Api.
A quel tempo poi dovrebbero già uscire sul mercato le nuove generazioni
di prodotti di Ati e Nvidia.
Ciao

 filtri che ormai ho preso l'abitudine di tenere disattivati a in
partenza...
La 4600 è dx 8 compatibile, non directx 8.1 nonostante sulla scatola sia
scritto così.
Infatti non supporta il pixel shader 1.4 che introduce la capacità di
elaborazione in hw di molti più effetti rispetto agli 1.1 / 1.3 della 4600.
Tuttavia c'è da dire che a parte qualche demo in giro e giochi che ancora
devono uscire non c'è niente che ti faccia rimpiangere questa mancanza della
tua scheda.
Visto che hai aspettato fino ad ora, secondo me ti conviene superare
completamente l'attuale generazione di schede e vedere la prossima primavera
cosa ti offre il mercato.
Milio

 elaborazione in hw di molti più effetti rispetto agli 1.1 / 1.3 della
4600.
Falso... il numero di effetti è il medesimo, semmai la serie Ti impiega
più cicli di calcolo per definire alcuni effetti visivi, ma a monitor di
differenze non ne noti per quanto riguarda il dettaglio della scena 3D.
Ciao

 ha scritto nel messaggio
news:rUdIb.21228$VW.10...@news3.tin.it...

Falso?
La ti 4600 non supporta il ps 1.4.
Il ps 1.4 è completamente diverso dai precedenti, questo rende incompatibile
le geforce 4 con il directx 8.1 compliant: il codice ps1.4 non potrebbe
infatti essere eseguito su queste schede.
Se avessi visto il treasure chest demo della ati avresti visto che il ps 1.4
permette di eseguire in hw moltissimi più effetti del ps 1.1/1.3. La storia
che gli stessi effetti sono riproducibili anche dalle geforce4 ma con più
passaggi è la scusa che hanno addotto in nvidia per giustificare la scritta
"directx 8.1 compliant" sulle scatole; di fatto non sappiamo se è vero,
quante ottimizzazioni dovrebbero essere fatte e a costo di quale sacrificio
di prestazioni.
Perciò, per quanto mi riguarda, se "vero" deve significare bermi a ciambella
ogni idiozia che il marketing di una società mi propina per giustificare le
proprie magagne tecnologiche, allora considero il tuo "falso" come la verità
che preferisco.
Inoltre, nel tuo quote e nella relativa risposta, dici falso di una cosa
oggettivamente vera invece, perchè il ps 1.4 a tutti gli effetti supporta
più effetti dei precedenti.
Milio

 >
Guardati questo schemino riassuntivo, tanto per rinfrescarti le idee
sulle reali differenze delle due Api:
http://www.hardwareirc.com/articoli.php?ID=159&Pag=4
Li noterai che in piů le DX 8.1 hanno solo una maggiore precisione
per quanto riguarda il Data Precision e qualche istruzione gestibile
in piů per ciclo di clock... come feature non cambia una cippa, quindi
tu nei giochi (e ribadisco che uno prende una scheda non per farci
girare delle inutili demo ma per *giocarci*), non noterai alcuna
differenza di feature visive, sia se operi su una Ati 8500 che
su una GF3/4 Ti.  Naturalmente ben diverso se uno usa una scheda
che supporta le DX9.
Ciao

 che supporta le DX9.
diverso il ps 2 dal 1.4 così come l'1.4 lo è stato dai precedenti: non
altrettanto rivoluzionario ma abbastanza diverso da esserne incompatibile.
ciao
Milio

Qualche altra indicazione per aiutarti a dissipare un po la confusione
http://www.de.tomshardware.com/column/20030224/3dmark2003-2-06.html
Ci si legge quanto segue
Futuremark:
According to the DirectX 8 specification, there are 4 different pixel shader
models. In order to do a fair benchmark, you want any hardware to do the
minimum number of shader passes necessary to render the desired scene. We
analyzed all 4 shader models and found that for our tests Pixel Shader 1.2
and Pixel Shader 1.3 did not provide any additional capabilities or
performance over Pixel Shader 1.1. Therefore we provided two code paths in
order to allow for the broadest compatibility.
A good 3D benchmark must display the exact same output on each piece of
hardware with the most efficient methods supported. If a given hardware
supports pixel shader 1.4, like all DirectX 9 level hardware does, then that
hardware will perform better in these tests, since it needs less rendering
passes. Additionally, 1.4 shaders allow each texture to be read twice (total
4 texture lookups in 1.1, but 12 (=6*2) in 1.4 shaders). This is why, not
only Futuremark, but also game developers can only implement single pass per
light rendering using a 1.4 pixel shader, and not using a 1.3 or lower pixel
shader. A 2.0 pixel shader would not have brought any advantages to these
tests either. Note that the DirectX design requires that each new shader
model is a superset of the prior shader models. Therefore all DirectX 9
hardware not only supports pixel shader 2.0, but also Pixel Shader 1.4, 1.3,
1.2, and 1.1.


I PS 2.0 portano a dei miglioramenti ben superiori rispetto
al passaggio PS 1.1/1.4.... non c'è nemmeno paragone.
Ciao


Sta tranquillo che non sono io che devo dissipare la confusione...
I PS 1.4 semmai sono utili solo in alcune demo, non certo ai
videogame.
Tra l'altro guardacaso le più potenti schede che utilizzano gli shader
compatibili con le DX 8.0/8.1 sono le GF4 Ti 4xxx, e vuoi che
uno vada su una 9100 solo perchè supporta appieno le DX 8.1
e lasciare le più veloci GF4, perchè invece non lo supportano?
Su siamo seri.
Ciao

 Su siamo seri.
No certo, e ti ho pure spiegato perchč. Eppure non mi sembra di parlare una
lingua arcaica.
Ciao
Milio

 al passaggio PS 1.1/1.4.... non c'è nemmeno paragone.
Ciò non toglie che i ps 1.4 comunque hanno introdotto nuovi effetti
ottenibili direttamente in hw come chiaramente descritto nel link che ti ho
postato.
Qui trovi un demo tecnologico che ti mostra le differenza, se non lo avessi
visto
http://www2.ati.com/misc/demos/ATI-8500-TreasureChest-Demo-v1.1.exe
Mentre se non hai un ati dalla 8500 in su puoi vederlo in formato avi
http://www2.ati.com/misc/demos/TreasureChest.avi
Ciao
Milio


Il fatto è che ti ostini a segure il tuo discorso senza guardare la
realtà...

 Se avessi letto il link che ti ho postato non avresti detto questa
cavolata.
Sei tu che travisi... ripeto che sono d'accordo con te che in teoria
una GF4 Ti deve svolgere più cicli di elaborazione per riprodurre
gli effetti che le 8500/9100 posono fare in un solo ciclo, ma per
quanto riguarda la qualità visiva a fine elaborazione sarebbero
identiche.
Infatti se tu fai girare il test Advanced Pixel Shader del 3DMark2001,
il quale sfrutta appunto i PS1.4, noterai che *le differenze per
quanto riguarda gli effetti 3D* sono in pratica uguali sia che tu
usi una GF4 Ti che una 8500.
  Ciao


Grazie ma le ho già viste decine di volte...
Ciao


Ah, tanto per completare il discorso con l'esempio del test
Advanced Pixel Shader di 3DMark 2001 ( test che sfrutta appunto
i PS1.4) guardati un pň questa paginetta, dove dice chiaramente che
gli stessi effetti si possono ricreare anche con le schede DX8.0
compliant...  e guarda un pň le comunque ottime prestazioni che ha la Ti4600
nonostante
debba eseguire piů passaggi di rendering rispetto alla 8500 in
questo test.
http://www.tomshardware.com/graphic/20020625/parhelia-27.html

 Grazie ma le ho già viste decine di volte...
Ah beh, allora...
Fai te, se cerchi la ragione a tutti i costi possiamo anche finirla qui, ma
che il ps 1.4 nei giochi non sarebbe servito a niente rimane una barzelletta
non da poco. E tanto per essere ancora più chiari, visto che sembra ti
serva, parlo di combinazioni di effetti e prestazioni, come il link ad
anandtech, che non hai letto o non hai capito, dimostra.
Ciao
Milio

 non da poco.
Questo lo dici tu caro mio... i fatti mi danno ragione alla grande, visto
che oggi fortunatamente ci si concentra giustamente sugli Shader 2.0,
i quali offrono veramente quel salto di qualità per quanto riguarda
il realismo in un videogame, altro che PS 1.1/1.4 :-D