|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Catania
Messaggi: 431
|
Triple buffer in D3d???
La mia 9800pro con 128mb di ram samsung, comincia a swappare di memoria video con giochi pesanti tipo doom3 o Hl2 se li setto con AA4x a 1024x768 o più. Tutto ciò è perfettamente normale con 128MB di video ram, mi chiedevo però se qualcuno conosce un sistema per ridurre quest'effetto senza ridurre i dettagli. In openGL il triple buffer fa il suo dovere, ma in D3d???
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jun 2001
Città: Milano
Messaggi: 3257
|
Re: Triple buffer in D3d???
Quote:
.....mmmm.....forse non hai chiaro qualche concetto di base..... Nel caso di attivazione del triplo buffer il consumo di memoria (nel senso di quantità di mem, non di banda passante) è maggiore: quindi se lo stuttering dipende dal fatto che i 128Mb non bastano più, l'attivazione del triplo buffer non farà altro che peggiorare la situazione. Diverso è se lo stuttering dipende dalla saturazione della banda passante della memoria (dipendente dai 256bit di interfaccia della mem. e dalla sua velocità), allora sì che il triplo buffer può "livellare" il frame-rate, eliminando i picchi verso il basso..... Per quanto riguarda il triplo buffer in D3D, dal pannello dei driver non c'è un'opzione (almeno che io sappia), bisognerebbe agire dal registro o dal menù del gioco se lo prevede. Ciauz!! |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Catania
Messaggi: 431
|
Beh adesso ho le idee più chiare
Il mio prob è che mi gira anche a 70/80fps e di colpo tutto si ferma per 1 sec per poi ripartire come prima. La scheda video in questo frangente emette un rumorino diverso, sembra che frigga...mah Pensavo che a questi fermi improvvisi corrispondesse solo una saturazione della memoria, mentre una non adeguata banda passante potesse solo produrre minori fps costanti. Hai presente il timedemo di doom3? Bene, la prima volta che lo faccio girare swappa, la seconda no e da risultati + alti, ma questo lo sai. Col triplo buffer attivo, già la prima volta che lo faccio girare non swappa e mi da la stessa media di fps della seconda volta. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2003
Città: Fe
Messaggi: 1952
|
anche a me fa così
__________________
CPU:AMD Ryzen 5800xt - GPU: EVGA RTX 3090 - RAM: 32 gb Corsair Vengance 3600mhz - MB: Rog STRIX X570 - F Gaming |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jun 2001
Città: Milano
Messaggi: 3257
|
Quote:
....mmmm.......ci sono un po' di cose che non mi tornano.....allora: la scheda video NON può produrre rumore (nè tantomeno "friggere" Peraltro il tuo ragionamento è corretto: i fermi improvvisi corrispondono ad una saturazione della memoria (i 128Mb non bastano e interviene il disco, "swappando" per un istante) mentre una non adeguata banda passante produce minori fps. In ultimo: mi risulta molto strano che il timedemo di D3 non swappi al primo ciclo causa attivazione del triplo-buffer, non ne sono certo però in quanto non ho mai fatto il bench con questa opzione attiva. Se così fosse, in ogni caso, sarebbe un "bug" del timedemo......il concetto di base e corretto rimane: quando la mem. video non basta più si genera "swapping", o più esattamente "stuttering". Si parla generalmente di "swapping" su disco quando la ram DI SISTEMA non basta più, si parla invece di "stuttering" quando la ram VIDEO non è sufficiente. Ciao!! P.S. Da ciò che ti ho detto dedurrai facilmente che non è detto che i "fermi" (come tu li chiami) siano causati dall'insufficiente mem. video, bensì dall'insufficiente mem. di sistema. A D3 non basta nemmeno 1Gb per eliminare COMPLETAMENTE lo swap!! Ultima modifica di thegladiator : 24-11-2004 alle 13:05. |
|
|
|
|
|
|
#6 | |
|
Bannato
Iscritto dal: Oct 2002
Messaggi: 29264
|
Quote:
Ciao. |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Catania
Messaggi: 431
|
Dunque, ad ogni fermo corrisponde uno swap (o stuttering) sull'HD, me ne accorgo perchè ogni volta che si ferma l'immagine per 1 sec si accende la spia led dell'hd, quindi è stuttering.
Tra l'altro tengo D3 su high quality e gli sviluppatori raccomandano 256mb di Vram, 512 per ultra high quality. La ram di sistema secondo me è sufficiente (1 giga a 410mhz). Non è che per caso esiste qualche utility per ottimizzare la memoria video?? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:59.



















