Torna indietro   Hardware Upgrade Forum > Componenti Hardware > Schede Video > Schede Video - Discussioni generali

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-06-2008, 12:08   #1
Sire_Angelus
Senior Member
 
L'Avatar di Sire_Angelus
 
Iscritto dal: Feb 2005
Messaggi: 1714
Il perché i giochi in Dx10 rallentano

Ragazzi.. stavo camminando e pensando a questo...

"le dx10 sono più veloci, cé meno overhead " e tutto il resto...


Ma perché invece i giochi rispetto al motore 3d dx9 rallentano???

Poi, ho avuto un lampo di genio, e mi sono messo a fare due calcoli.

Una volta, la scheda video nvidia più performante aveva 24 pixel shader e 8 vertex shaders.

Ora, ne hanno 128, ma che vengono auto assegnate da un'algoritmo (penso) hardware.
immaginate ora un gioco come crysis: quando si esegue il bench, senga 1m di poligoni per frame in media.

Ora, lavorando puramente di immaginazione, questi 128 shader in dx9 vengono divisi in 100 pixel e 28 vertex...

In Dx10.. cé un'incomodo in più!!!

Eh si, xke bisogna assegnare abbastanza geometry shader per gestire la scena!!!

Quindi, ci si ritrova per gestire la stessa scena(Che ricordiamo, non fa uso di dx10 se non per qualche effetto particolare) mettiamo,

90 pixel shader, 16 geometry shader, 22 vertex shader...

Quindi, ben 16 SU sottratte per i nuovi shader!!

Aggiungete il fatto che sicuramente l'algoritmo di assegnazione é ampiamente migliorabile,dato che non avevano prima d'ora una reale idea di come i nuovi shader dovessero esser gestiti, avete una situazione in cui ben 16 unità sono state sottratte dall'elaborazione.. e 16 unità fanno la differenza (anche se non solo quella) tra una gts e una gtx!

ma se invece l'architettura fosse stata fissa?

dx9: 90pixel shader, 22 vertex shader, 0 geometry shader.

dx10: 90 pixel shader, 22 vertex shader, 15 geometry shader

Avremmo visto un rallentamento o l'esecuzione sarebbe stata velocizzata?

my two cents...

@mod: potreste modificare il titolo in " Il perché i giochi in Dx10 rallentano", grazie?
__________________
Cpu: i7 4770K ,Mobo MSI z87-GD45 Gaming, 4x4gb G.Skill RipjawsX 2133 cl10, zotac 1060 mini OC in progress, Case modding in progress, CM Silencio, Ali Corsair CX600MFOR CORES IS MEGLIS CHE TCIU' "
Sire_Angelus è offline   Rispondi citando il messaggio o parte di esso
Old 02-06-2008, 13:55   #2
Sire_Angelus
Senior Member
 
L'Avatar di Sire_Angelus
 
Iscritto dal: Feb 2005
Messaggi: 1714
dite la vostra che io ho detto la mia.
__________________
Cpu: i7 4770K ,Mobo MSI z87-GD45 Gaming, 4x4gb G.Skill RipjawsX 2133 cl10, zotac 1060 mini OC in progress, Case modding in progress, CM Silencio, Ali Corsair CX600MFOR CORES IS MEGLIS CHE TCIU' "
Sire_Angelus è offline   Rispondi citando il messaggio o parte di esso
Old 04-06-2008, 10:02   #3
Sire_Angelus
Senior Member
 
L'Avatar di Sire_Angelus
 
Iscritto dal: Feb 2005
Messaggi: 1714
up
__________________
Cpu: i7 4770K ,Mobo MSI z87-GD45 Gaming, 4x4gb G.Skill RipjawsX 2133 cl10, zotac 1060 mini OC in progress, Case modding in progress, CM Silencio, Ali Corsair CX600MFOR CORES IS MEGLIS CHE TCIU' "
Sire_Angelus è offline   Rispondi citando il messaggio o parte di esso
Old 04-06-2008, 17:26   #4
appleroof
Senior Member
 
L'Avatar di appleroof
 
Iscritto dal: Oct 2005
Messaggi: 38298
gli sp di g80 & derivati non vengono assegnati in maniera fissa, ma continuamente variabile di modo che (per dire) di secondo in secondo abbiamo proporzioni variabili rispetto alle "esigenze" della scena

che poi le cose siano migliorabili è ovvio, ma secondo me i giochi vanno peggio semplicemente perchè sono più pesanti (una 8800gtx cmq gestisce un qualunque gioco odierno senza rinunce di dettagli e filtri, a 1920x1200, da giocabilissimo a "malapena giocabile" -unico caso: il famigerato crysis- cosa impensabile fino a pochi anni fà)

certo l'hype che si era sollevato intorno alle dx10 (effetti grafici migliorati di molto a parità di pesantezza, in sostanza) ha generato molta delusione (in parte anche la mia), in più hanno giocato aspetti non secondari come il grosso successo delle consolle che non supportano dx10 (ma il mercato dei relativi giochi è enormemente più remunerativo di quello dei giochi only pc, anche a causa della pirateria) e di vista (molti gamer hanno avuto repulsione verso questo Os, se le dx10 fossero subito "esplose" di sicuro sarebbero passati a questo attivando un circolo virtuoso, invece che l'attuale circolo vizioso)

ma sono convinto che "il grosso" deve ancora arrivare e lo colloco l'anno prox più o meno a ridosso delle dx11 (oppure arriveranno direttamente prima le dx11 )
__________________
Corsair 5000D - Ryzen 7 7700 - Asrock B650E PG - 2x16gb G.Skill Trident Z5 ddr5 6000 mhz - GeForce Rtx 4070Ti S. - Samsung 980 pro 1tb + Crucial mx500 1tb + WD 1tb - Corsair rm850w - LG oled C4 48
le vga che ho avuto
appleroof è offline   Rispondi citando il messaggio o parte di esso
Old 04-06-2008, 22:02   #5
Sire_Angelus
Senior Member
 
L'Avatar di Sire_Angelus
 
Iscritto dal: Feb 2005
Messaggi: 1714
mmm io infatti non dico questo.. davo un'idea di questo tipo:

Mettiamo che l'algoritmo ne assegni. X per ogniuno... in una scena qualsiasi

cosa succede nei due casi?
__________________
Cpu: i7 4770K ,Mobo MSI z87-GD45 Gaming, 4x4gb G.Skill RipjawsX 2133 cl10, zotac 1060 mini OC in progress, Case modding in progress, CM Silencio, Ali Corsair CX600MFOR CORES IS MEGLIS CHE TCIU' "
Sire_Angelus è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2008, 17:22   #6
Sire_Angelus
Senior Member
 
L'Avatar di Sire_Angelus
 
Iscritto dal: Feb 2005
Messaggi: 1714
up
__________________
Cpu: i7 4770K ,Mobo MSI z87-GD45 Gaming, 4x4gb G.Skill RipjawsX 2133 cl10, zotac 1060 mini OC in progress, Case modding in progress, CM Silencio, Ali Corsair CX600MFOR CORES IS MEGLIS CHE TCIU' "
Sire_Angelus è offline   Rispondi citando il messaggio o parte di esso
Old 15-06-2008, 08:07   #7
Loll007
Senior Member
 
Iscritto dal: Oct 2007
Città: Spoleto
Messaggi: 396
io penso a cose simili dopo una cannetta
non capisco dove vuoi arrivare....
__________________
cìpìù:e8500@4ghz;vùgìà:ati radeon HD5850;ard disk:2x320gb raid 0+750gb;mobo:ASUS P5E deluxe;ram:CORSAIR 1066 mhz;ali:Corsair VX 550:
Loll007 è offline   Rispondi citando il messaggio o parte di esso
Old 15-06-2008, 23:28   #8
Sire_Angelus
Senior Member
 
L'Avatar di Sire_Angelus
 
Iscritto dal: Feb 2005
Messaggi: 1714
a capire se il calo di performance sarà insito nelle dx10 oppure no.

é un puro esperimento del pensiero.

inoltre.. pone un'altro problema:

implementando physix via cuda, altre unità verranno sottratte all'elaborazione grafica per la fisica...
__________________
Cpu: i7 4770K ,Mobo MSI z87-GD45 Gaming, 4x4gb G.Skill RipjawsX 2133 cl10, zotac 1060 mini OC in progress, Case modding in progress, CM Silencio, Ali Corsair CX600MFOR CORES IS MEGLIS CHE TCIU' "
Sire_Angelus è offline   Rispondi citando il messaggio o parte di esso
Old 08-11-2008, 04:14   #9
Sire_Angelus
Senior Member
 
L'Avatar di Sire_Angelus
 
Iscritto dal: Feb 2005
Messaggi: 1714
up
__________________
Cpu: i7 4770K ,Mobo MSI z87-GD45 Gaming, 4x4gb G.Skill RipjawsX 2133 cl10, zotac 1060 mini OC in progress, Case modding in progress, CM Silencio, Ali Corsair CX600MFOR CORES IS MEGLIS CHE TCIU' "
Sire_Angelus è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2008, 17:05   #10
Sire_Angelus
Senior Member
 
L'Avatar di Sire_Angelus
 
Iscritto dal: Feb 2005
Messaggi: 1714
up possibile nessuno supporta /smonta la mia teoria o nn vuole parlarne?
__________________
Cpu: i7 4770K ,Mobo MSI z87-GD45 Gaming, 4x4gb G.Skill RipjawsX 2133 cl10, zotac 1060 mini OC in progress, Case modding in progress, CM Silencio, Ali Corsair CX600MFOR CORES IS MEGLIS CHE TCIU' "
Sire_Angelus è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2008, 18:16   #11
Mercuri0
Senior Member
 
Iscritto dal: Jan 2006
Messaggi: 4414
Quote:
Originariamente inviato da Sire_Angelus Guarda i messaggi
up possibile nessuno supporta /smonta la mia teoria o nn vuole parlarne?
Non ci sono giochi DX10 su cui poter discutere. Leggevo che i giochi vengono tuttora programmati secondo la filosofia DX9 (o meglio, vengono programmati per girare su console), e poi in qualche modo estesi al DX10.

Un confronto "serio" si dovrebbe fare con un gioco ultra-ottimizzato per le DX9 & ultra-ottimizzato per le DX10, tra l'altro a parità di ottimizzazione dei driver.

Siccome nessuno farà mai una cosa del genere, noi utenti non possiamo fare il confronto.

Io penso che chi ha definito le api il conto se lo sia fatto

Quote:
Eh si, xke bisogna assegnare abbastanza geometry shader per gestire la scena!!!
Geometry shaders? Perché, si usano?

Quote:
ma se invece l'architettura fosse stata fissa?

dx9: 90pixel shader, 22 vertex shader, 0 geometry shader.

dx10: 90 pixel shader, 22 vertex shader, 15 geometry shader
Scusa, ma che ragionamento è?
Se io facessi un'architettura "variabile" con 127 shader non andrebbe bene lo stesso? Al massimo farebbe girare i giochi DX9 più velocemente, potendo riassegnare le unità usate per i geometry a vertex o pixel. E questo sarebbe un male?

E in ogni caso la modalità directx9, non potendo calcolare i geometry, avrebbe "qualcosa di meno", quindi il confronto non è fatto a parità di grafica. Mica in DX10 sono obbligatori, no?

Ultima modifica di Mercuri0 : 10-11-2008 alle 18:23.
Mercuri0 è offline   Rispondi citando il messaggio o parte di esso
Old 21-12-2008, 21:23   #12
Sire_Angelus
Senior Member
 
L'Avatar di Sire_Angelus
 
Iscritto dal: Feb 2005
Messaggi: 1714
intendo questo(scusa il ritardo):

primo luogo, qualsiasi gioco che abbia il supporto alle dx10 usa i geometry shader, seppure di poco.

quindi, mi dai ragione: se funzionasse con architettura fissa, con le dx10 dovrebbe andare molto più veloce(l'unreal engine sfrutta bene le dx10 per esempio)
__________________
Cpu: i7 4770K ,Mobo MSI z87-GD45 Gaming, 4x4gb G.Skill RipjawsX 2133 cl10, zotac 1060 mini OC in progress, Case modding in progress, CM Silencio, Ali Corsair CX600MFOR CORES IS MEGLIS CHE TCIU' "
Sire_Angelus è offline   Rispondi citando il messaggio o parte di esso
Old 22-12-2008, 09:10   #13
tigershark
Bannato
 
Iscritto dal: Jun 2007
Messaggi: 1186
Quote:
Originariamente inviato da Sire_Angelus Guarda i messaggi
intendo questo(scusa il ritardo):

primo luogo, qualsiasi gioco che abbia il supporto alle dx10 usa i geometry shader, seppure di poco.

quindi, mi dai ragione: se funzionasse con architettura fissa, con le dx10 dovrebbe andare molto più veloce(l'unreal engine sfrutta bene le dx10 per esempio)
sei completamente fuori strada, un'architettura di vecchia generazione con unità specializzate ed assegnate non può essere ne più veloce ne più efficiente di una a shaders unificati. La'llocazione delle unità avviene in modo dinamico e bilanciato al fine di assicurare sempre la migliore performance possibile, trascuri il fatto non banale che le unità hardware che gestiscono questo "traffico" facendo in qualche modo da arbitri, hanno anche la funzione di tenere SEMPRE occupate tutte le risorse di eleborazione integrate nel core, cosa che non succedeva nelle vecchie architetture dove a seconda del gioco o del titolo, potevi ritrovarti molte unità a sonnecchiare a scapito di altre sovraccariche di lavoro.

Per farla breve, un'architettura a shaders unificati è generalmente e mediamente più veloce di una con unità fisse e specializzate

Ultima modifica di tigershark : 22-12-2008 alle 09:12.
tigershark è offline   Rispondi citando il messaggio o parte di esso
Old 22-12-2008, 11:57   #14
Sire_Angelus
Senior Member
 
L'Avatar di Sire_Angelus
 
Iscritto dal: Feb 2005
Messaggi: 1714
io parlo a parità di tipologia di architettura:

architettura ad assegnazione variabile:

malus:unità in meno per gestire i geometry shader.
plus: unità usate sempre al massimo dell'efficenza

architettura ad assegnazione fissa:

dx9: le unità geometry shader vengono inutilizzate.

dx10: le unità geometry shader vengono usate a seconda della necessità, quindi a parità di titolo in dx10 dovrebbe andare molto più veloce, grazie all'overead ridotto del 80-90%

quindi il problema non é delle directx 10, ma più che altro dell'architettura su cui si basano(e dei driver immaturi che girano in modalità utente..)
__________________
Cpu: i7 4770K ,Mobo MSI z87-GD45 Gaming, 4x4gb G.Skill RipjawsX 2133 cl10, zotac 1060 mini OC in progress, Case modding in progress, CM Silencio, Ali Corsair CX600MFOR CORES IS MEGLIS CHE TCIU' "
Sire_Angelus è offline   Rispondi citando il messaggio o parte di esso
Old 22-12-2008, 12:50   #15
tigershark
Bannato
 
Iscritto dal: Jun 2007
Messaggi: 1186
Quote:
Originariamente inviato da Sire_Angelus Guarda i messaggi
io parlo a parità di tipologia di architettura:

architettura ad assegnazione variabile:

malus:unità in meno per gestire i geometry shader.
plus: unità usate sempre al massimo dell'efficenza

architettura ad assegnazione fissa:

dx9: le unità geometry shader vengono inutilizzate.

dx10: le unità geometry shader vengono usate a seconda della necessità, quindi a parità di titolo in dx10 dovrebbe andare molto più veloce, grazie all'overead ridotto del 80-90%

quindi il problema non é delle directx 10, ma più che altro dell'architettura su cui si basano(e dei driver immaturi che girano in modalità utente..)
si daccordo, ma per consentire ad un'architettura di "vecchia" generazione di equiparare in prestazioni una moderna a shaders unificati ci vorrebbero una marea di unità di calcolo. Faccio un esempio:

- gtx 280 dispone di 240 unità shaders multifunzionali, allocate ed utilizzate in base alle operazioni da svolgere

Per avere prestazioni simili su un'architettura tradizionale dovresti "montare" sul chip almeno lo stesso numero di unità geometriche specializzate, in più quelle vertex, ne verrebbe fuori un mostro dalla complessità gigantesca e soprattutto (alla fine) impossibile da sfruttare a dovere.

Diverso è il confronto tra l'efficienza che si può ottenere da un'unità di calcolo specializzata nel fare solo e soltanto un tipo di operazioni ed una invece multifunzionale.

Non per niente una delle differenze tra Gt2xx e G80 sta proprio nell'unità thread dipatcher (se nn ricordo male è chiamata così) fortemente ottimizzata dal punto di vista degli algoritmi di allocazione del carico di lavoro.

Ultima modifica di tigershark : 22-12-2008 alle 12:53.
tigershark è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
Il National Reconnaissance Office statun...
Volkswagen avvia la produzione su CEA: c...
La crisi delle memorie non influenzer&ag...
MoM-z14 è la galassia scoperta da...
Da Sony nuovi display professionali dell...
Com'è fatta una delle e-bike pi&u...
iPhone 16 domina il 2025: ecco la classi...
Huawei a supporto delle startup: potenzi...
Iliad è il miglior operatore di l...
Le pompe di calore parlano italiano: Bon...
Moltbot non è solo un chatbot: ag...
Sinner e Alcaraz fermati dall'arbitro: i...
L'audio-video professionale arriva a MIR...
Musk fa i complimenti alla Cina: nel set...
Agcom ha avviato verifiche sul format 'F...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:16.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v