Newsgroup: it.comp.hardware.video-3d
Titolo: Gf2mx mod...

 mapping che la mia gf2mx non ha?
La GF2 GTS/PRO/Ultra non ha Pixel/Vertex Shader ma ha l'environment bump 
mapping.
-- 
       -  Togli all'indirizzo e-mail _NOSPAM_ per rispondere -
:: Registered Linux User #302069  ::  Il Paradiso dei VideoGames  ::
:: Firma 2003/2004 in costruzione ::   
http://www.edengames.net
   ::

 Il vertex shader ce lo deve avere per forza: la mx ce l'ha!
No.


 Ti dico che ce l'ha, ignorante!
Dimostralo :o)
Dati alla mano... Prince of Persia richiede questa feature e, infatti, 
non parte.


 Mapping non partono indicando che non e' supportato in hardware.....
Si, errore mio. Il Vertex c'č.
Sul resto mi pare di esserci chiariti.
Buona serata.


In un solo rutto *Ranmamez* riuscě a dire:
|| Mi e' venuta in mente un'altra idea folle.
|| Sapete mica se qualcuno ha tentato di moddare una geforce2 mx
|| trasformandola in una geforce 2 normale/liscia, o gts o ti o ultra?
Non č fattibile. La RAM SDR non č moddabile in DDR.
|| Tra l'altro, sbaglio o la gf2 non-mx e' dx8/dx8.1 compliant?
Sbagli.
|| Ce l'ha il pixel shader, advanced pixel shader e environment bump
|| mapping che la mia gf2mx non ha?
Assolutamente no.
--
DanySK
Celly Tual 1...@1.5GHz, 512MB RAM CAS3 Turbo, QDI Advance 10T, Gainward
Ti4200 64MB @315/600, IBM 80GB, LiteON 52x24x52, Toshiba SD-M1712,
Built by DanySK | 
www.alientech.it
 | Korn - Y'all want a single

In un solo rutto *PaRRoT* riuscì a dire:
|| La GF2 GTS/PRO/Ultra non ha Pixel/Vertex Shader ma ha l'environment
|| bump mapping.
Assolutamente no. E' supportato solo il DOT3, l'EMBM no.


 Sul resto mi pare di esserci chiariti.
Ma quale errore tuo, il vertex shader su schede non dotate viene emulato dai
drivers mediante CPU-power :)
Il pixel shader no xň.
-- 
Giovanni Fedele
Responsabile sezione hardware - 
www.hardware4you.sm
mad4games network - 
www.m4d.sm
ICQ 67987909


Se ti accontenti di avere 3/4fps allora diciamo pure che si può
emulare anche l'unità VS... ;-D
Ciao

In un solo rutto *Ranmamez* riuscì a dire:
|| Il vertex shader ce lo deve avere per forza: la mx ce l'ha!
No, è tutto fatto via software, è emulato dalla CPU, la scheda non ha il
benché minimo supporto HW.


In un solo rutto *Ranmamez* riuscì a dire:
|| Ti dico che ce l'ha, ignorante!
Informati prima di parlare a vanvera ed insultare.
--
DanySK
Celly Tual 1...@1.5GHz, 512MB RAM CAS3 Turbo, QDI Advance 10T, Gainward
Ti4200 64MB @315/600, IBM 80GB, LiteON 52x24x52, Toshiba SD-M1712,
Built by DanySK | 
www.alientech.it
 | Linea 77 - 90°

In un solo rutto *Ranmamez* riuscì a dire:
|| Spiegami perche' nel 3dmark2001 S.e. il test del Vertex Shader parte,
|| mentre quelli Pixel Shader, Advanced Pixel Shader e Environment Bump
|| Mapping non partono indicando che non e' supportato in hardware.....
|| Tanto per precisare, il test Vertex Shader e' quello dove ci sono i
|| vari omini in cappotto (del test-game Lobby) che corrono impazziti e
|| si sparano l'un l'altro...
Ripeto: gira in modalità software. Lo fa pure una Voodoo 2, che di VS non ne
ha certo.


In un solo rutto *PaRRoT* riuscì a dire:
|| Si, errore mio. Il Vertex c'è.
Nono, errore suo, il VS non c'è in hardware, è emulato via SW come su una
qualsiasi scheda (anche una TNT2 fa il test del 3DM)


 qualsiasi scheda (anche una TNT2 fa il test del 3DM)
Grazie a tutti per le conferme :o)
Pensavo di essere pazzo ;o)


In un solo rutto *Ranmamez* riuscě a dire:
|| Cazzata: se il 3dmark2001se non trova il supporto hw non lo fa
|| partire!
Sbagli.
|| E spiegami allora perche' se io overclocko la scheda mi aumenta di
|| conseguenza la prestazione del vertex shader: se fosse emulato dovrei
|| avere prestazioni migliori solo in caso di overclock della cpu, no?
Infatti non aumenta. Ho avuto l'MX440 per diverso tempo. Cambia se cambi
revisione dei driver, ma puoi overclockarla a morte e il VS non varia.


In un solo rutto *Lorenz* riuscì a dire:
|| Se ti accontenti di avere 3/4fps allora diciamo pure che si può
|| emulare anche l'unità VS... ;-D
Su calcoli non troppo complessi la CPU non se la cava malissimo... Certo che
se gli dai in pasto qualche bella superficie curva deformabile fai prestao a
mandarla in crisi...


In un solo rutto *Ranmamez* riuscì a dire:
|| Che c'entra? La ram viene riconosciuta di volta in volta, non e'
|| impostata fissa nel bios, almeno credo!
Sempre SDR rimane, quindi una GTS non l'avrai MAI.
|| Altrimenti come si
|| spiegherebbe la modifica possibile delle 5900xt in 5900 ultra o 5950
|| ultra?
E' un semplice aumento di frequenze, una 5900XT è fisicamente quasi identica
ad una 5900 e ad una 5950, monta le stesse ram e lo stesso chip.
|| A meno che non sia una feature implementata da poco proprio
|| per rendere possibile questa mod a quelle schede.....
...Ma secondo te implementano delle feature per permettere agli utenti di
moddare? Sii realista...
|| E cmq mi interessava abilitare features magari castrate sulla mx che
|| invece sarebbero ipoteticamente presenti nella gf2 normale (gts, ti,
|| ultra etc.) :)
Le feature sono TUTTE presenti, per intero.
Ciò che manca sono:
2 pipelines, fisicamente mancanti, e quindi non attivabili.
RAM DDR, fisicamente assente, e quindi non installabile.
--
DanySK
Celly Tual 1...@1.5GHz, 512MB RAM CAS3 Turbo, QDI Advance 10T, Gainward
Ti4200 64MB @315/600, IBM 80GB, LiteON 52x24x52, Toshiba SD-M1712,
Built by DanySK | 
www.alientech.it
 | Linea 77 - 90°

 Informati prima di parlare a vanvera ed insultare.
Come si suol dire, niubbo e maleducato. Quasi quasi lo tolgo dal killfile,
se fa altre perle del genere come flashare il bios di una geforce3 su una
geforce2 non voglio perderle! LOL!


In un solo rutto *Ranmamez* riuscì a dire:
|| Scusa ma non avrebbe senso!
Invece ne ha e tanto. I VS 1.0 sono facilmente emulabili dalla CPU, prova a
fare il test con una Voodoo2 (ma va bene anche una Voodoo Graphics o una
Banshee) e vedrai che il tuo bel test VS funzionerà benissimo.


In un solo rutto *Ranmamez* riuscì a dire:
|| Ma infomrati tu, non sono certo io che parlo a vanvera, siete voi che
|| dite cazzate.
Ti rendi conto che tutti coloro che sono entrati in discussione ti hanno
dato torto? Questo dovrebbe quantomeno farti sorgere qualche dubbio sulle
tue teorie. NV11 non è moddabile in alcunché, e NV18 non supporta manco
l'ombra di un VS in HW.
|| Che senso ha un test sul vertex shader se non e' supportato in hw?
Sono emulati dalla CPU, esattamente come nei giochi. Quindi il test ti da il
risultato che avresti utilizzando i VS in un gioco.
Oppure, puoi tirarmi fuori che Voodoo Graphics avevano supporto hardware
nativo ai Vertex Shader, dato che ormai la strada è quella.


In un solo rutto *Ranmamez* riuscì a dire:
|| Bene, dimostramelo.
Eseguendo il test su una Voodoo 2 o una TNT2 che non hanno supporto VS, il
test parte. Dunque, se anche il supporto HW non è presente, può essere
emulato con prestazioni accettabili. Le demo nVidia che utilizzano gli
shader non partono su MX440 a meno di non attivare la modalità emulazione
con RivaTuner. Aggiungo che nello stesso RT non esiste alcuna opzione per la
forzatura di una qualche versione speciale di VS nelle MX440, feature
presente invece nelle GF3 / GF4Ti / GFFX, che hanno supporta VS HW.
Ora, confuta la mia tesi o ammetti di aver torto.
--
DanySK
Celly Tual 1...@1.5GHz, 512MB RAM CAS3 Turbo, QDI Advance 10T, Gainward
Ti4200 64MB @315/600, IBM 80GB, LiteON 52x24x52, Toshiba SD-M1712,
Built by DanySK | 
www.alientech.it
 | Linea 77 - 90°

 Sei un coglione.
E tu un niubbo. Facile dare del coglione a chi cerca di spiegarti qualcosa.


 concorrenza...
No, ci sono schede economiche da produrre con procedimenti a basso costo
(vedi 9600 e 5700) e schede di fascia media ottenibili disabilitando alcune
features in determinati chip (vedi 9800SE/9800, 9500/9700).
E' stupido ricavare un chip di fascia bassa da un chip di fascia altissima,
e nessuno l'ha mai fatto (non mi tirare in ballo il Ti200, era una scheda di
fascia media).


 Provero' con la virge Gx2 agp, va bene lo stesso?
Il senso chiedilo a chi scrive i drivers, cmq è stato mantenuto per
questioni di compatibilità.
Puoi provare quante volte ti pare, è così e basta, non è una teoria da
confermare.


In un solo rutto *Ranmamez* riuscì a dire:
|| Sbaglio eh? Vedremo...
Sì, sbagli. Altrimenti la mia TNT2 non farebbe il test.
|| Gia' certo, allora spiegami questa variazione di risultato del vertex
|| shader con il 3dmark2001se ultima patch, tra la mia gefo2mx microstar
|| non overclockata, drivers microstar 31.00:
|| 
http://service.futuremark.com/compare?2k1=7560372
|| e la mia gefo2mx microstar overclockata, stessi drivers microstar
|| 31.00:
|| 
http://service.futuremark.com/compare?2k1=7560656
|| Dai, sono proprio curioso di sapere com'e' che e' variato....
Non ho ancora visto i link, li consulterò dopo, ora scrivo offline.
Comunque, parli di una GF2 MX. ROTFL ROTFL e ROTFL
All'uscita delle GF2 MX i Vertex Shader non esistevano ancora, dunque la
scheda NON PUO' avere supporto HW per questi. Involontariamente hai
avvalorato la mia tesi.
Per quanto riguarda i risultati, devo vedere il compare, lo farò appena
possibile.


In un solo rutto *Ranmamez* riuscì a dire:
|| Io non ho mai detto che l'avrei trasformata in una GTS al 100%!!!
...
In cosa la trasformi allora? Hai chiaramente detto precedentemente di voler
trasformare la tua MX in GTS... Non è che uno deve specificare "GTS100%".
Mi pare che tu stia cominciando ad arrampicarti sugli specchi...
|| No, se non erro la 5900xt monta le ddr-1, mentre la 5950 le ddr-2,
|| quindi come dici tu, una 5950 ultra non l'avrai MAI, da una 5900xt.
Non ricordo che tipo di RAM monta ma se fosse come tu dici ti ridaresti
torto da solo: il BIOS mod da 5900XT 5950Ultra in realtà sarebbe inefficace
(ed in effetti non da alcun risultato positivo in termini prestazionali).
|| Non ti credere, son capaci di questo ed altro pur di fregare la
|| concorrenza...
O_o
Semmai per fregare sè stessi... Si mettono in commercio una scheda di fascia
media esattamente equivalente alla loro scheda di punta. Non è mai successo
e mai succederà.
Prima che tu mi risponda "ma le 9500...", ti informo che gli R300 montatici
erano difettosi, e dunque le quattro pipelines disabilitate non funzionavano
correttamente per gli standard qualitativi ATi.
|| Su questo non ne ero troppo sicuro.
...
|| Questo era fuori discussione, come te lo devo dire? -_-..
Non può essere fuori discussione. Se dici "moddo la schedaA@schedaB"
sott'intendi che le due devono risultare UGUALI, stesso fill-rate, stessa
bandwith, stesso tutto. Se la banda è dimezzata, la mod fallisce
automaticamente.
Comunque, è solo un problema di come ti sei espresso: magari se avessi detto
che andavi alla ricerca di una qualche fantomatica pipeline disabilitata fin
da subito tutte ste noie con le RAM non sarebbero saltate fuori.


In un solo rutto *Ranmamez* riuscě a dire:
Maintenance Break
Our servers are down for a short maintenance break. Please check back very
soon! We are sorry for the inconvenience.
Futuremark č down...
--
DanySK
Celly Tual 1...@1.5GHz, 512MB RAM CAS3 Turbo, QDI Advance 10T, Gainward
Ti4200 64MB @315/600, IBM 80GB, LiteON 52x24x52, Toshiba SD-M1712,
Built by DanySK | 
www.alientech.it
 | Korn - Thoughtless

In un solo rutto *Ranmamez* riuscě a dire:
|| Provero' con la virge Gx2 agp, va bene lo stesso?
Se ha l'accelerazione 3D sě. prova.
--
DanySK
Celly Tual 1...@1.5GHz, 512MB RAM CAS3 Turbo, QDI Advance 10T, Gainward
Ti4200 64MB @315/600, IBM 80GB, LiteON 52x24x52, Toshiba SD-M1712,
Built by DanySK | 
www.alientech.it
 | Korn - Thoughtless

In un solo rutto *Ranmamez* riuscì a dire:
|| Se fosse cosi', visto che sarebbero stati implementati a livello
|| software anche il pixel shader, l'advanced pixel shader e
|| l'environment bump mapping, sarebbero partiti pure questi tre test, e
|| invece non partono per mancanza di supporto hw, come me lo spieghi?
Sono emulabili, ma sarebbero talmente lenti da eseguire che il test viene
saltato. In OGL con una TNT2 si possono utilizzare via sw anche i PS 3.0
|| eppure, come dite voi, sarebbero test indicativi di come andrebbe il
|| sistema in emulazione di queste feature.
Il sistema in emulazione sarebbe scandaloso anche aocn un Athlon 64 @ 8GHz.
|| Ma cosi' non e', come me lo spieghi? Favoritismi per una feature? Dai
|| su, avete preso un granchio stavolta :)
Ma ROTFL.
--
DanySK
Celly Tual 1...@1.5GHz, 512MB RAM CAS3 Turbo, QDI Advance 10T, Gainward
Ti4200 64MB @315/600, IBM 80GB, LiteON 52x24x52, Toshiba SD-M1712,
Built by DanySK | 
www.alientech.it
 | Korn - Thoughtless

In un solo rutto *Ranmamez* riuscě a dire:
|| Io ne dubito ancora....
E dagli. Lascio perdere. E' senza sparanze.
||| Sono emulati dalla CPU, esattamente come nei giochi. Quindi il test
||| ti da il risultato che avresti utilizzando i VS in un gioco.
|| Non ha senso.
O_o
|| Ripeto, non ho delle 3dfx da provare.
Prova una TNT2 o una qualsiasi vecchia scheda con accelerazione 3D che sai
non abbia i VS in hw.
--
DanySK
Celly Tual 1...@1.5GHz, 512MB RAM CAS3 Turbo, QDI Advance 10T, Gainward
Ti4200 64MB @315/600, IBM 80GB, LiteON 52x24x52, Toshiba SD-M1712,
Built by DanySK | 
www.alientech.it
 | Korn - Thoughtless

In un solo rutto *Ranmamez* riuscě a dire:
|| Se qualcuno mi facesse la grazia di regalarmi o almeno prestarmi le
|| schede che hai citato potrei fare i test.
|| Non avendole e non avendo dati alla mano non posso ne confutare la
|| tua
|| tesi ne ammettere di avere torto.
Allora lascio perdere. Continua a credere ciň che vuoi.
--
DanySK
Celly Tual 1...@1.5GHz, 512MB RAM CAS3 Turbo, QDI Advance 10T, Gainward
Ti4200 64MB @315/600, IBM 80GB, LiteON 52x24x52, Toshiba SD-M1712,
Built by DanySK | 
www.alientech.it
 | Korn - Thoughtless

 TUTTE non solo in parte.
Ancora, chiedi a chi ha scritto i drivers. Le chiamate ai pixel shader sono
infinitamente più pesanti da emulare, se un chip non è DX8 compliant non
supporta i pixel shader, buonanotte. Se un gioco richiede i pixel shader per
giocare, comprati una scheda DX8 (ossia che supporti in hardware i pixel
shaders), questo è il messaggio.


 e vedremo che succede...
Guarda che sei tu quello che dubita di certezze, noi non abbiamo fatto altro
che riportarti le cose "come sono", senza inventarci nulla.


 Non e' cosi' per niente, invece.
Pensala come ti pare, il mondo è bello perchè è vario come dice
qualcun'altro :)


In un solo rutto *Ranmamez* riuscì a dire:
|| Guarda che non e' che devi avere per forza ragione te eh?
Quando mi rendo conto di aver torto lo ammetto senza problemi. in questo
caso sono convinto di aver ragione.
|| Anche se fosse, ripeto, perche' quel test si e gli altri due non
|| supportati in hw no?
|| Spiegamelo (vedi reply di prima, non vale "troppo lento").
Vale, invece, dato che è così. Farebbe quattro/cinque frame al minuto, che
senso ha?
|| Dispongo solamente di: s3 virge pci, s3 virge/dx pci, s3 virge/gx2
|| agp, s3 savage3d agp, trident 3dimage9750 agp, ati rage128 agp,
|| nvidia geforce2 mx agp.
Va benissimo la GF2 MX.
Concordi che questa non abbia i Vertex Shaders (l'hanno fatta prima che
venissero "inventati")? Se fà il test ammetterai che ho ragione?
Altrimenti usa la Rage 128, anche con quella parte il test.
|| Fin'ora ho provato solo l'ultima con il 3dmark2001se ultima-patch
|| dx9.0a con vari drivers per trovare il piu' performante.
|| Appena posso provo con le altre schede.
OK, se della MX non sei convinto, usa la Rage 128. Anche quella fa il test.


In un solo rutto *Ranmamez* riuscě a dire:
|| Questa e' una stronzata colossale: in qualunque caso io voglio sapere
|| a quanto andrebbero, in emulazione o no. Non vuoi ammettere che hai
|| torto eh? :)
Mi spiace, ma sono dalla parte giusta. Una scena con Pixel Shader 2.0 ad un
livello semplice (č una demo di pochi KB, se vuoi te la passo) mi fa
450-500fps con una Radeon 9600Pro. Con una GeForce 4 Ti4200 overclockata in
emulazione faccio circa un frame ogni 15-20 secondi. Quindi, dalle 7500 alle
10000 volte piů veloce. Fai tu.
|| Appunto.
|| Ma ripeto, non ha senso testare una feature emulata in software....
Ha senso finché l'emulazione resta su livelli accettabili. Il T&L č stato
sempre emulato via SW prima delle GeForce 256.
|| Non c'entra niente: perche' il VS si e i ps no? E perche' l'ebm
Perché, almeno nella versione 1.0 sono facilmente gestibili dalla CPU. Sono
piů "leggeri".
|| neanche? Sono ancora in attesa di risposta valida ed esauriente,
Stessa motivazione suppongo. Ma, non avendo mai provato ad emulare l'EMBM,
non posso risponderti con certezza.
|| quindi niente "sarebbe troppo lento", in quantoche' se anche fosse
|| vero che il 3dmark2001se testasse le features emulate, deve testarle
|| TUTTE non solo in parte.
Che senso avrebbe fare un frame ogni 20 secondi in un test di 30 secondi?
Darebbe 0fps.
|| Ridi ridi....
Certo che rido, mi pare quasi che tu non voglia ragionare...


In un solo rutto *Sickboy* riuscì a dire:
|| Invece si, dato che anche chipset DX8 compliant come lo xabre
|| utilizzano dei vertex shader emulati via drivers. Le unità pixel
|| shader le hanno fortunatamente :) già fanno abbastanza pena così.
Confermo, le Xabre non hanno i Vertex Shader in HW, i Pixel sì. I primi sono
emulati via SW, e il 3DMark parte.


In un solo rutto *Ranmamez* riuscě a dire:
|| Sai leggere? "virge GX2", gia' il solo fatto che e' una virge ti
|| dovrebbe far capire che l'accelerazione 3d ce l'ha, e' stata la
|| primissima scheda con il 3d incorporato....
La mia DX era un deceleratore 3D, andava meglio al CPU in software, e
comunque non ho mai trovato un driver che mi facesse andare i 3D senza
problemi.
Comunque, dato che hai una Rage 128, prova con quella.


In un solo rutto *Ranmamez* riuscì a dire:
|| Non e' assolutamente vero! Ho detto che volevo provare a flashare il
|| bios della gts sulla mx, non che volevo trasformare la mx in gts! Son
Flashando il BIOS tenti di costringerla a funzionare come una GTS, dunque...
|| due cose diverse! E' come il discorso 5900xt biosmod 5950u: non
|| diventa una 5950u al 100%, gia' solo perche' la 5900xt solitamente
|| viene venduta con 128 mega e non 256 come tutte le 5950u.
Flashando il BIOS di una 5950U da 256MB su una 128MB già è IMHO impossibile
che il sistema funzioni senza inceppi. L'unica è montare BIOS
personalizzati.
|| Non mi sto dando torto da solo..... ma tu capisci quel che sto
|| dicendo? mi sa proprio di no: ho detto che *NON* *VOLEVO*
|| *TRASFORMARLA* *COMPLETAMENTE*!! Come cazzo te lo devo scrivere, in
|| cirillico?????????
In elfico va benissimo.
|| Tu credi per fregare se stessi? E secondo te l'utente medio che ha
|| una
|| cifra media e/o che non spenderebbe *MAI* oltre la cifra media
|| (diciamo 200 Euro per rimanere allineati con i tempi) per prendere
|| una scheda video nuova, a chi si rivolgerebbe ? Te lo dico io: alla
|| casa
|| che vende la scheda di fascia media che e' equivalente a quella di
|| punta (con trucchetti vari per castrare la scheda, eventualmente).
|| Vedi 5900xt di questi tempi: e' una scheda che praticamente e' quella
|| di punta e la puoi praticamente trasformare NELLA scheda di punta (o
|| quasi).
L'utente medio non sa neppure che la scheda video esiste. L'utente esigente
chiede al negoziante/amico esperto, l'utente avanzato (0,1%) si informa
delle possibilità di overclock/mod...
E, comunque, se la casa madre vende schede di fascia bassa troppo veloci
ammazza il mercato delle schede di punta, si fa del male da sé.
|| Ma io non mi sono proprio espresso in quel senso, te lo credi tu!
Sarò diventato dislessico in questi ultimi giorni, allora. Pace.
--
DanySK
Celly Tual 1...@1.5GHz, 512MB RAM CAS3 Turbo, QDI Advance 10T, Gainward
Ti4200 64MB @315/600, IBM 80GB, LiteON 52x24x52, Toshiba SD-M1712,
Built by DanySK | 
www.alientech.it
 | Korn - Thoughtless

In un solo rutto *Ranmamez* riuscì a dire:
|| Purtroppo non posso saperlo se le tnt2 possono fare il test.
Fallo con la Rage 128.
|| Ma che ti ridi? Ho sempre parlato di gf2 mx...
No, è che pensavo supponessi il supporto ai VS di una MX440, che è nata dopo
che tali features sono state elaborate. La 2MX, addirittura, nacqua quando
ancora il supporto ai VS in HW non era stato "inventato" (DX8), quindi NON
PUO' AVERLO.
E' un po' come una Renault 4 con l'ESP e il Traction Control.
|| Che ne sai che non esistevano ancora ?
ahahahahahahahah
Ma dai!
Sono stati introdotti con le DX8, implementati in HW per la prima volta su
GeForce 3. Non darmi da dire anche su questa cosa, CHIUNQUE qua dentro può
confermare.
|| Non ho avvalorato un bel niente.
Allora rileggi, così prendi coscienza.
--
DanySK
Celly Tual 1...@1.5GHz, 512MB RAM CAS3 Turbo, QDI Advance 10T, Gainward
Ti4200 64MB @315/600, IBM 80GB, LiteON 52x24x52, Toshiba SD-M1712,
Built by DanySK | 
www.alientech.it
 | Korn - Thoughtless

In un solo rutto *Ranmamez* riuscģ a dire:
|| Riprova piu' tardi...
OK.


In un solo rutto *Ranmamez* riuscě a dire:
|| Cmq, come gia' detto nell'altro reply, provero' le altre schede che
|| ho e vedremo che succede...
OK, bene. Prova con la Rage 128.
Spero tu non voglia supporre che pure questa supporti i HW i VS, dato che
manco ha il T&L.


In un solo rutto *Ranmamez* riuscì a dire:
|| Falso.
Vero. Questo è ciò che è risaputo nell'ambiente, le tue teorie lo
stravolgono. Dunque, in teoria TU dovresti dimostrarle. Le dimostrazione che
hai portato (test VS del 3DM) è stata confutata, lo sarà definitivamente
(spero) quando vedrai che funziona pure su una Rage 128.


In un solo rutto *Sickboy* riuscě a dire:
|| Puň essere emulato anche il DOT3 Bump mapping
Confermo, funziona pure su Voodoo 2.
--
DanySK
Celly Tual 1...@1.5GHz, 512MB RAM CAS3 Turbo, QDI Advance 10T, Gainward
Ti4200 64MB @315/600, IBM 80GB, LiteON 52x24x52, Toshiba SD-M1712,
Built by DanySK | 
www.alientech.it
 | Korn - Thoughtless

In un solo rutto *Ranmamez* riuscě a dire:
|| Provero'.
Perfetto.
|| Dunque, supponendo che questi maledetti VS non erano ancora stati
|| inventati al tempo delle gf2, si suppone che i drivers usciti
|| all'epoca non li supportassero, giusto? Quindi, supponendo vero
|| quanto appena detto, se io installo dei drivers di quell'epoca non
|| dovrebbe
|| partire il test per i VS, giusto?
Probabilmente riescono comunque a farlo girare in emulazione, dato che le
chiamate vanno prima alle DX e quindi alla CPU, senza passare per i driver
video. Almeno credo.


In un solo rutto *Ranmamez* riuscì a dire:
|| Allora a questo punto non c'e' modo di provarlo.
Non penserai che le Rage 128 possano avere un qualche barlume di VS HW,
voglio sperare. Manco hanno il T&L HW, se mi tiri fuori che hanno i VS in HW
chiudiamo qui la discussione.
|| Cmq mi sembra piuttosto strano che le chiamate vadano prima alle dx e
|| poi alla cpu senza passare dai drivers: senza usare i drivers come si
|| fa ad attivare le funzioni della scheda grafica? e' illogico...
Semplice: non le attiva perché non ci sono. Engine-->DX-->driver (chiamata
non trovata)-->emulazione sulla CPU.


In un solo rutto *Ranmamez* riuscì a dire:
|| Del T&L in hw lo so che non ce l'hanno.
Appunto. Senza T&L, è impossibile che facciano i calcoli geometrici per il
vertex shader. Quindi, li fa la CPU.
|| Quindi almeno escludiamo che siano emulati dai drivers.
I driver non possono emulare nulla, possono far fare il calcolo alla GPU o
affibbiarlo alla CPU.
|| Pero', ponendo il caso che siano cmq emulati, mi devi spiegare il
|| perche' i VS sono emulati e altre features non supportate no.
Sono emulabili pure quelle. Prova ad utilizzare 3D Analyze, io sono riuscito
a far fare il Nature ad una Matrox G400. Non vengono emulati perché
avrebbero prestazioni insulse, che senso ha eseguire un test di 30 secondi
quando il sistema fa un frame ogni 20s? Il risultato sarebbe di 0.05fps...
|| Cioe', se per es. io voglio sapere solo le prestazioni della scheda,
|| perche' mi deve fare il test dei VS se sono emulati in sw?
Perché sono emulabili con prestazioni decenti. Un po' come il T&L, prima che
la GF256 lo introducesse in HW, erano le CPU che si sobbarcavano i calcoli
di trasformazione ed illuminazione, eppure i giochi funzionavano bene. Oggi,
alcuni giochi non partono senza schede con supporto HW T&L. Questo non
perché la CPU non sarebbe in grado di fare i calcoli necessari, ma
semplicemente perché non lo farebbe con prestazioni soddisfacenti.
|| Dovrebbe valere anche per i PS o l'EBM, per quanto piano possano
|| andare, in emulazione, un risultato seppur minimo possono darlo.
Infatti lo danno. Se li forzi 3D Analyze in Direct3D puoi fare il Nature con
la Rage 128. Anche se vedrai un solo frame per trenta secondi. Se hai una
GeForce, tramite RivaTuner puoi forzare l'emulazione fino a NV40 in OpenGL,
quindi puoi pure vederti i pixel shader 3.0. Ma farai solo un frame ogni 4-5
minuti, anche con una buona scheda.


 sarebbe di 0.05fps...
Non sono emulabili i pixel shaders, il nature parte ma non viene
renderizzata l'acqua con effetti di pixel shading, in quanto il 3danalyze
non emula affatto il codice dei pixel shaders in hardware ma intercetta le
chiamate e le manda a funzioni vuote che danno come risultato zero.


In un solo rutto *Sickboy* riuscě a dire:
|| Non sono emulabili i pixel shaders, il nature parte ma non viene
|| renderizzata l'acqua con effetti di pixel shading, in quanto il
|| 3danalyze non emula affatto il codice dei pixel shaders in hardware
|| ma intercetta le chiamate e le manda a funzioni vuote che danno come
|| risultato zero.
Sicuro?
Caxxo ho la G400 smontata, altrimenti provavo... Fatto sta che comunque si
vedevano solo un paio di frames.


In un solo rutto *Ranmamez* riuscì a dire:
|| Scusa ma che minchia dici? sono due cose differenti.
Se devi fare i calcoli per modificare le coordinate dei vertici dei
poligoni, dovresti saper gestire ALMENO la fare di trasformazione in HW.
E, comunque, non esiste sul pianeta una scheda priva di T&L con supporto HW
ai VS.
|| -_-... appunto, che significa "affibbiarlo alla CPU"? emularlo!
|| O se vuoi una definizione piu' precisa: far emulare! E' ovvio che i
|| drivers non "emulano" ma "dirigono il traffico", diciamo cosi'..
Sì, qui siamo d'accordo.
|| Non ho detto "non sono emulabili" ho detto "non sono emulati"! E'
|| differente!
Allora prova a mandare una mail a FutureMark e digli di includere
l'emulazione.
|| Non e' una spiegazione valida, come te lo devo dire? Un risultato e'
|| un risultato, sia che sia 100.000 che sia 0.00001!
No. A certi livelli il risultato diventa tanto vicino al nullo da poter
essere considerato nullo. Fare 0,01fps o farne 0 è la stessa cosa a fini di
visualizzazione di un filmanto 3D.
|| Non e' affatto vero! Con una cpu vecchia non sarebbero affatto
|| decenti: ho provato il 3dmark2001 con il celeron 300A
Utilizza un Game dell'epoca (che so... Unreal per dirne uno tosto) con T&L
via software e dimmi se non gira bene :)
Il 3DMark 2001 gira male perché è un prodotto nato per funzionare con schede
con T&L HW.
|| con la rage128,
|| e il test di VS parte ma va lentissimo.
Perché è emulato dalla CPU, che non ha la potenza di calcolo sufficiente per
gestire in modo decente i VS. Se montassi la Rage 128 su un XP3200+, con
tutta probabilità il test andrebbe abbastanza bene (limitatamente alle
capacità della R128 di star dietro alla CPU)
|| Quindi come vedi non c'entra un cavolo.
Quindi come vedi c'entra eccome.
|| Questo lo so, ma in questo caso non e' che andava in emulazione,
|| semplicemente funzionavano cosi' i vecchi sistemi.
I "vecchi sistemi" non effettuavano trasformazione ed illuminazione? ROTFL
Semplicemente le eseguiva la CPU, erano quindi "emulate".
|| Ma non c'entra cmq col discorso....
E' la stessa cosa con i VS, c'entra eccome.
|| Dipende dalla cpu.
Ma manco con un bolide di CPU si otterrebbero buoni risultati.
|| Ma che c'entrano sti tweakers? Io parlo di drivers, impostazioni e
|| tutto di default!
Se una cosa non è supportata i HW, si può forzare via SW anche dove non è
previsto. Non c'entrano i tweaker.
|| E non mi venire a dire che di default lasciano i VS in emulazione.
E' così, ti piaccia o meno. Se non sono supportati in HW sono emulati. Per
piacere, dimmi chiaramente se effettivamente pensi che la rage 128 ha
supporto hardware ai vertex shader così la schiantiamo del tutto, dato che
ormai ho perso le speranze di farti capire come SONO le cose.


In un solo rutto *Ranmamez* riuscì a dire:
|| Ma che stai dicendo? ti sto dicendo che sono due cose indipendenti!
|| La fase di t&l la puo' fare la cpu mentre i calcoli per modificare le
|| coordinate dei vertici dei poligoni la puo' fare la scheda, chi l'ha
|| detto che le due cose sono legate?
E dagli allora... Fammi l'esempio di una scheda con VS HW priva di T&L.
Ecco: non esiste.
|| Questo probabilmente e' vero. Ma e' cmq inspiegabile il fatto che il
|| VS viene emulato in qualsiasi caso e il ps e l'ebm no.
Allora non vuoi capire. Te l'ho già spiegato come funziona.
|| No, casomai gli scrivo di NON includere emulazioni di funzioni che
|| non
|| sono supportate nativamente dalla scheda, cosi' vediamo chi ha
|| ragione
|| Non c'entra, io voglio sapere anche se va a 0 fps.
Ripeto: scrivi alla Futuremark.
|| Che intendi dire con questo?
Che in Unreal il T&L va via SW e va bene. Dunque è tranquillamente emulato.
|| Non sto dicendo che "gira male" sto dicendo un'altra cosa...
"Con una cpu vecchia non sarebbero affatto decenti: ho provato il 3dmark2001
con il celeron 300A con la rage128, e il test di VS parte ma va lentissimo."
Cosa volevi dire allora?
|| In questo caso e' evidente che viene emulato dalla cpu, infatti
|| overclockando il celeron mendocino 300A a 450 (arrivo anche a 504 MHz
|| :) le prestazioni aumentano di conseguenza.
Grazie al cielo stai iniziando a capire...
|| Ed in questo caso allora non si puo' sapere quali schede ce l'hanno
|| emulato e quali no,
Te lo dico io:
Tutte le schede con NV2x+ o con R200+ o RV250+, o le XGI Volari. Ecco le
schede con VS in HW.
Quando il VS è supportato in HW i produttori lo fanno sapere.
|| visto che parte con qualsiasi scheda e cpu, anche
|| con quelle con cui andrebbe a 0 fps (se avessi una scheda madre
|| socket 7 ho un amd k5 133 MHz su cui provare ;) diventando, come
|| dici te per
|| il pixel shading, inutile.
??? Che c'entra ???
|| Non erano "emulate", erano semplicemente basate su calcoli via cpu,
|| non via gpu :)
Cosa significa "emulare", secondo te? Significa far processare dati alla CPU
invece che alla GPU (o ad altri co-processori).
[CUT]
Basta, non ne posso più: apro un 3d a parte, dove tutti i membri del NG
assieme potranno cercare di farti capire che sbagli.
