cuda e pxysx, fanno davvero la differenza????
-
vorrei brevemente (e non approfonditamente purtroppo) poter fare un resoconto.
Attualmente, l'utilizzo di un numero n delle unità shader della gpu da parte di nVidia (sulle sk video dalla 8800 sino alle più recenti) per effettuare calcoli inerenti la fisica dei movimenti tramite Physx, non potrà mai apportare nessuna velocizzazione nel framerate, anzi.
Il perchè è banale quanto lapalissiano: viene detratta la parte di capacità elaborativa grafica standard di quel numero n di shader (Stream Processing Unit, che ricordiamo rappresentano le unità elaborative di ogni sk video attuale), che altrimenti avrebbero continuato ad elaborare istruzioni pixel shader e vertex shader. Quindi, va da sé, che il framerate globale non potrà che essere in parte penalizzato.
D'altro canto, questo è il prezzo da pagare per portare ad una verosimiglianza di alcuni movimenti ad una scena reale: tale capacità di somiglianza ai movimenti reali, in fin dei conti, risulterà nettamente incrementata.
Il fatto che, tramite CUDA, le unità shader potranno essere utilizzate in maniera trasparente anche per compiere dei calcoli fin'ora demandati alle sole cpu (velocizzandoli di un ordine 10x e oltre, tramite la parallelizzazione del calcolo), è un surplus che nulla ha a che vedere con le prestazioni in ordine alla grafica 3D strettamente videoludica. Ciò potrà solo dare dei grandissimi impulsi all'elaborazione di calcoli complessi: ad esempio come in quelli utilizzati nei progetti di calcolo distribuito, quali World Community Grid, Seti@home, Rosetta@home etc, in cui anche un i7 965 EE arrancherebbe e impallidirebbe a confonto della tremenda potenza di una GTX295 con tutte le unità a disposizione.
Come è stato già detto da dj883u2, ATI con Havok, si sta dando attualmente molto da fare per concretizzare il lavoro svolto con Intel, perchè al momento non si può intravedere che questa strada nel futuro dei videogiochi, considerato che anche Sony ha mostrato enorme interesse ad avvantaggiarsi tramite Physx sulla propria PlayStation 3 e future.
Naturalmente, così come è stato per nVidia, ATI dovrà velocemente trovare degli accordi con le società che creano videogiochi per poter inserire all'interno dei software videoludici, le chiamate necessarie all'utilizzo del motore Havok delle sk video ATI che verranno sviluppate in tal senso.
Quello che segue è un esempio del lavoro svolto sperimentalmente da una gpu ATI della serie 4XXX, tramite l'utilizzo di Havok: il movimento spaziale di quei vestiti è impensabilmente raggiungingibile tramite l'azione standard degli shader senza l'utilizzo di librerie apposite (in software o direttamente in hardware):

-
toto grazie ancora per la risposta molto dettagliata e professionale come sempre....mà parlando come dei comuni mortali,cosa consigli da fare.....schiarendo così le idee a chi da ati vuole passare ad nvidia ed il contrario?????
grazie mille toto
-
bear85roma ha scritto:
....... cosa consigli da fare.....schiarendo così le idee a chi da ati vuole passare ad nvidia ed il contrario?????grazie mille toto
quello che ognuno dovrebbe fare dei propri euro, non spetta certamente a me dirlo.
Potrei cercare, come tento sempre, di valutare ogni situazione per indicare gli eventuali pro e contro, perchè ritengo che non esista una soluzione preferenziale a priori, ma vada cucita a seconda delle esigenze e delle circostanze.
Se si vuole attualmente godere del massimo dell'illusione della realtà dal proprio videogioco preferito, e questo utilizza Physx, direi che bisognerebbe passare a nVidia, spendendo almeno 300€ per partire da una GTX285.
Se il proprio videogioco preferito non è compatibile Physx, allora si aprono altri scenari.
In un acquisto ex novo, per una situazione ideale di compromesso a 360°, cioè con un occhio di riguardo a rapporto prezzo/prestazioni, quantità di energia dissipata, stabilità ed ottimizzazione dei driver sia a 32 che 64bit, facilità di collocazione all'interno di ogni case e su ogni mobo (ingombro in lunghezza non esagerato), etc. etc., e come riferimento esclusivamente una equilibrata godibilità di gioco con monitor fino a 22-24", non avrei dubbi ed acquisterei a poco più di 150€ senz'altro una GTX260 216sp
A chi possiede già una ATI o una nVidia a partire dalla fascia media (4850 o 260), non ha particolari problemi di consumo di energia e vuole arrivare vicino alla massima resa su monitor fino a 24", consiglierei di non cambiare produttore ed acquistare una gemella per fare CrossFire o SLI, a salvaguardia dell'acquisto precedente. Se proprio si vuole ancora qualcosa in più, vendere la propria e passare ad una soluzione di doppia scheda come la 4870X2, con una spesa totale di circa 250€
A chi non ha problemi di alcun tipo (budget, dissipazione di energia, case spaziale, etc. etc.) e vuole davvero il massimo delle prestazioni che l'attuale tecnologia rende disponibili in commercio (direi un pc completo intorno e oltre i 3000-3500€), non potrei che dire di provare l'esperienza più appagante: è già attraente il solo vederle montate una a fianco all'altra, e lo è ancora di più poterne ammirare i risultati. A poco meno di 1000€ mi godrei un 3 way SLI di GTX285

-
Toto, ti parlo del mio caso.
Dunque, come noto ho sul pc la buona vecchia 7990 gx2, ma ho la possibilità di fare 2 tipi di acquisto:
1) 2 ati 4870 da mettere in cf
2) gtx 260 216 sp
Ora,non nego che mi piacicchia giocare ogni tanto, ma non è il mio obbiettivo principale, ormai che sto terminando gli studi so che utilizzerò in modo intenso alcuni software tipo comsol multiphysics, solid works, inventor, pro/E, ansys, fluent e propgrammi simili. Quello che vorrei sapere è se effettivamente convenga una di queste 2 opzioni oppure, come letto in altri siti, acquistare una 8800 gts e fare una softmod per utilizzarla come una Quadro 4600....
Ciò che mi interessava particolarmente era la possibilità, tramite nVidia, di poter usufruire dell'appoggio di Cuda e Physx, ma anche qui sorgono i dilemmi: i programmi supportano questi "aiuti"?
Capisci bene che sono un pò indeciso negli acquisti....
Ah, in un futuro non molto lontano cambierò piattaforma passando a i7, se può influire sulla scelta di gpu.
-
Grazie mille toto.....le tue risposte sono sempre chiare ed esaurienti.....
-
Rankine ha scritto:
Toto, ti parlo del mio caso.Dunque, come noto ho sul pc la buona vecchia 7990 gx2, ma ho la possibilità di fare 2 tipi di acquisto:
1) 2 ati 4870 da mettere in cf
2) gtx 260 216 sp
Ora,non nego che mi piacicchia giocare ogni tanto, ma non è il mio obbiettivo principale, ormai che sto terminando gli studi so che utilizzerò in modo intenso alcuni software tipo comsol multiphysics, solid works, inventor, pro/E, ansys, fluent e propgrammi simili. Quello che vorrei sapere è se effettivamente convenga una di queste 2 opzioni oppure, come letto in altri siti, acquistare una 8800 gts e fare una softmod per utilizzarla come una Quadro 4600....
Ciò che mi interessava particolarmente era la possibilità, tramite nVidia, di poter usufruire dell'appoggio di Cuda e Physx, ma anche qui sorgono i dilemmi: i programmi supportano questi "aiuti"?
Capisci bene che sono un pò indeciso negli acquisti....
Ah, in un futuro non molto lontano cambierò piattaforma passando a i7, se può influire sulla scelta di gpu.
Per quello che devi fare te, è consigliabile una Quadro 4600.

-
anche li però bisogna vedere se una 8800 gtx moddata a quadro funzioni REALMENTE come una quadro....
-
@ Rankine
purtroppo ricordo che stiamo parlando di poter sopperire, tramite mod, alle prestazioni una signora sk video professionale dal costo di 1400€!
la mod sulla 8800GTS purtroppo non potrà darti assolutamente dei risultati soddisfacenti.
Si dovrebbe partire dal G80 (8800GTX) perchè la mod@QuadroFX4600 dia realmente gli effetti desiderati

Di quelle applicazioni che hai elencato, che io sappia, l'unica che potrà beneficiare della maggiore velocizzazione è proprio SolidWorks, che praticamente porterà al dimezzamento dei tempi di esecuzione (naturalmente in confronto ai tempi di una 8800GTX liscia).
Tra le altre che non hai indicato, va menzionata Catia, che andrà vicino al dimezzamento.
Purtroppo per molte altre applicazioni gli incrementi prestazionali saranno molto più ridotti, se non addirittura nulli: quindi prima di acquistare una 8800GTX pensando di mascherarla da FX4600, ci penserei davvero un pò su, anche se, data l'enorme differenza di prezzo, e l'economicità di acquisto di una 8800GTX usata, una mod del genere attrarrebbe anche me

-
Toto, sai perchè ti chiedo questo? perchè ho avuto modo di leggere su internet che molti tecnici e ingegneri hanno montato ati 4870 e hanno ottenuto risultati pessimi per quanto riguarda l'utilizzo di quei programmi, primo inconveniente tra tutti la "scattosità" nella manipolazione dei modelli 3d.
Ora la mia preoccupazione principale, non potendomi permettere di acquistare a raffica schede video per provare quali benefici apporti una scheda rispetto ad un'altra, è capire se anche una gtx 260 possa darmi gli stessi problemi...
...è un bel casino, non c'è che dire...
-
prova qui per le notizie sulla mod:
TechARP - NVIDIA GeForce To Quadro Soft-Mod Guide
qui per il Bios:
Nvidia GeForce 8800GTX @ Nvidia Quadro FX4600 (eseguibile solo sulle schede con core G80)
però considera che la softmod sembra essere possibile solo sulle prime versioni delle 8800GTX.
-
da quel poco che me ne intendo (grazie a toto!!!!) posso solo arrivare ad una conclusione.....a meno che non si pasi ad una scheda video tipo evga gtx295 forse in quel caso cuda potrà darti una mano seria ne 3d.....senza dimenticarci che la quadro è espressamente progettata per le applicazioni 3d come ricordava toto e costa 1400 euri....la differenza tra 4870 e gtx 260 penso sia molto esigua......
-
Sono quasi riuscito a fare la softmod sulla gx2 che ho ora, ma devo perfezionare ancora qualcosina....
...cmq dà una certa soddisfazione leggere da gpu-z "nVidia Quadro FX 4500 X2" :clapclap:
-
hihihihi che pazzo criminale
-
Marco, funziona tutto!!! Muovo 9 milioni e passa di poligoni in 3d studio max come se niente fosse

-
ammazza.....mà prima ti si impallava tutto????
-
prima era scattoso all'inverosimile...
-
e bravo fabio...magari non avrai una quadro....mà cmq hai ottenuto un netto miglioramento!!!!
-
Rankine ha scritto:
Sono quasi riuscito a fare la softmod sulla gx2 che ho ora, ma devo perfezionare ancora qualcosina.......cmq dà una certa soddisfazione leggere da gpu-z "nVidia Quadro FX 4500 X2" :clapclap:
come mai non l'avevi ancora fatto??:cheazz:
-
Le085 ha scritto:
come mai non l'avevi ancora fatto??:cheazz:eh..... perchè non sapevo ancora per bene come fare la softmod...

-
Rankine ha scritto:
eh..... perchè non sapevo ancora per bene come fare la softmod...
ci dovrebbero essere un bel po' di guide su internet...cmq se hai un minuto di tempo prova a buttar giù quattro righe su un nuovo thread ...
non fa mai male

Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.
Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.
Con il tuo contributo, questo post potrebbe essere ancora migliore 💗
Registrati Accedi