Newsgroup: it.comp.hardware.video-3d
Titolo: Domanda x Marco Braga o esperti 3dfx

Anzi tutto complimenti per la completa FAQ sulle 3dfx, che ho letto
attentamente prima di scriverti :-)
Ho da poco acquistato una Cardex Dragon 1000 e vi ho installato i
driver generici 3DFX versione 2.14 e le Glide 2.43, oltre che le
DirectX 5.0.
Quindi ho provato ad ottimizzare la mia 3dfx con la seguente
configurazione di variabili :
SET SST_RGAMMA=1.7
SET SST_GGAMMA=1.7
SET SST_BGAMMA=1.7
SET SST_SCREENREFRESH=75
SET SST_GRXCLK=57
SET SST_FASTMEM=1
SET SST_FASTPCIRD=1
SET SST_PCIRD=1
SET SST_SWAP_EN_WAIT_ON_VSYNC=0
SET FX_GLIDE_SWAPINTERVAL=0
Le stesse le ho inserite nel Win.ini togliendo il "set".
Risultato: FIFA98 mi si blocca. Quindi provo ad abbassare il refresh a
60, ma senza miglioramenti. Allora abbasso il clock progressivamente
fino ad arrivare a 52Hz. Sempre impostando gli stessi valori sia nell'
autoexec.bat e nel win.ini.
Poi, per caso decido di ripristinare i valori di default della scheda
dal pannello di controllo "3DFX Voodoo Graphics". Controllo l'
autoexec.bat e il win.ini ..... e sorpresa trovo che le impostazioni
non sono uguali, come invece ho sempre sentito dire ( anche da te
nella FAQ ).
Nell' autoexec.bat sono:
SET SST_RGAMMA=1.7
SET SST_GGAMMA=1.7
SET SST_BGAMMA=1.7
SET SST_SCREENREFRESH=60
SET SST_SWAP_EN_WAIT_ON_VSYNC=0
E nel win.ini sono:
SST_RGAMMA=1.7
SST_GGAMMA=1.7
SST_BGAMMA=1.7
SST_SCREENREFRESH=60
SST_GRXCLK=54
SST_FASTMEM=1
SST_FASTPCIRD=1
SST_SWAP_EN_WAIT_ON_VSYNC=1
Domanda: i valori nell' autoexec.bat servono per i giochi sotto Dos,
ed i valori nel win.ini servono per i giochi sotto Windows95 ?
Se sì, perchè sono diverse le due impostazioni ? E perchè il Voodoo è
già overclockato a 54 Hz ?
Infine, che cosa mi consigli di fare ?
Ciao
Max

già overclockato a 54 Hz ?
A queste domande non e' facile rispondere. Il punto e' che non esiste un
modo univoco per configurare la scheda: alla fine il processo consiste da
parte dei driver o delle Glide di leggere in qualche modo la configurazione
e cambiare i registri interni del chip. Il problema e' che non c'e' alcun
accordo su DOVE leggere la configurazione o su COME impostarla: alcuni
driver usano il registry, altri solo l'environment (autoexec), altri anche
il file win.ini. A questo si deve aggiungere il fatto che comunque la 3dfx
non ha mai chiarito ufficialmente le cose: l'utente non dovrebbe modificare
a mano alcun parametro e i parametri stessi non sono mai stati ufficialmente
documentati. Nel tuo caso e' quindi possibile che l'uso di driver diversi in
tempi diversi abbia lasciato qualche discrepanza. Il mio consiglio e'
comunque di modificare anche il win.ini come l'autoexec, se non altro per
essere certo che i valori da te impostati sono realmente quelli usati,
quindi i comportamenti che riscontri sono causati proprio dalla tua
configurazione e non da residui di altre configurazioni fatte chissa' da chi
e chissa' quando.
--
-=================[ ICQ:   787595 ]=================-
       Marco Braga - Email: 
bra...@tin.it
            F.A.Q. sulle schede 3D / 3dfx
 
http://www.ludus.com/TECNICO/schede3d/
 Join The Wild Wereboar Team  RC5-64 Project effort!
 
http://www.geocities.com/SiliconValley/Horizon/5766
-===================================================-

vecchi valori da te impostati.
Hai ragione, infatti ho cancellato i valori nel win.ini ed ho
riapplicato i valori di default dal pannello di controllo del 3DFX
Voodoo Graphics, e il risultato è diverso:
SST_SWAP_EN_WAIT_ON_VSYNC=1
è l' unica riga inserita nel win.ini, mentre nell' autoexec.bat è
SET SST_SWAP_EN_WAIT_ON_VSYNC=0
Come mai queste due impostazioni così diverse ?
Inoltre nell' autoexec.bat c'è anche la riga che imposta il refresh:
SET SST_SCREENREFRESH=60 , mentre nel win.ini non vi è specificato
niente. Forse perchè nel pannello di controllo è abilitata l' opzione
"Sync D3D to refresh" ?
Ciao

"Sync D3D to refresh" ?
No, quell'opzione ha a che fare con le variabili di cui parli sopra, mentre
la SST_SCREENREFRESH e' influenzata dal parametro "glide screen refresh" =
60, 75, 85, 120.
