Come configurare smartphone e PC. Portale informativo
  • casa
  • Recensioni
  • Quale processore scegliere scheda physx o cpu. Configurazione di una scheda grafica Nvidia per i giochi

Quale processore scegliere scheda physx o cpu. Configurazione di una scheda grafica Nvidia per i giochi

Prefazione

Sottolineo subito ancora una volta che questa guida non è per tutti, ma solo per chi ha un punto debole: il processore, e allo stesso tempo lo fa non una panacea, non una pillola magica che si trasformerà a buon mercato in costosa. Cioè, se in qualche particolare dipendente dal processore gioco, il suo caricamento raggiunge il 100%, quindi questi semplici passaggi Maggio migliorare la situazione.
Tuttavia, quanto migliorano dipende da quanto è debole il processore. Non c'è bisogno di costruire illusioni, quindi offendersi, dare un voto basso, scrivere che l'autore è uno stronzo, il che non ha aiutato se ora il tuo processore è troppo debole e soffoca solo, e pensa che dopo la guida volerà come un aereo. C'è una differenza tra "raggiungere il 100%" e "rimanere costantemente al 100%".
In generale, amici, valutiamo adeguatamente il nostro hardware.

A proposito, questa guida è stata scritta fin dall'inizio come parte di
, ma ho deciso di prendere questa parte come generale, perché teoricamente questa dovrebbe scaricare percentuali in altre dipendente dal processore giochi in una certa misura. ma non l'ho testato personalmente. Scrivi nei commenti se hai notato una differenza se l'hai provato con qualsiasi altro gioco ad alta intensità di CPU.


Se il processore è l'anello debole sul tuo sistema, e nei momenti del suo carico di picco, osservi Microfreeze FPS o altri problemi associati alla mancanza di calc. Potenza della CPU, potrebbe essere possibile risolvere questo problema, insieme ad altri metodi di ottimizzazione, regolando solo alcuni parametri pannello di controllo nvidia.
Forse AMD ha impostazioni simili, ma non ne sono a conoscenza, quindi se qualcuno lo sa, per favore scrivilo nei commenti, potrebbe aiutare qualcuno.

Personalmente, questo è l'unico modo in cui sono riuscito a sbarazzarmi della balbuzie FPS in GTA V sul mio Intel G4500 economico con una scheda grafica Palit Super JetStream GTX 980, 8 GB di RAM e un SSD di Windows 10. In tal modo, ho ottenuto di più rispetto agli FPS riproducibili e alla qualità dell'immagine. È vero, ho anche applicato diverse modifiche e ho trovato un'impostazione interessante nel gioco, ma tutto questo in un articolo separato.

Giochi dipendenti dalla CPU e CPU debole

Nell'esempio di GTA V, si può vedere che maggiore è il numero di FPS, maggiore è il carico del processore. Nel mio caso, il caricamento dell'Intel G4500 con un FPS superiore a 50 non raggiunge solo il 100%, ma spesso si blocca su di essi, il processore semplicemente "soffoca". Nel gioco, questo è espresso dalla comparsa di micro-blocchi, che rendono il gioco ingiocabile. Ma se, aumentando le impostazioni grafiche, ottengo la creazione di una scheda video non superiore a 47 FPS, il carico del processore raggiunge solo occasionalmente il 100% e non si osservano fregi.
Cioè, di conseguenza, è impossibile giocare al salario minimo, ma al massimo. impostazioni 35-47 FPS con una bella immagine. Tutto a causa di un processore debole. Molte persone dicono che con un processore del genere è generalmente impossibile giocare a GTA V normalmente, ma ora sappiamo già che questo non è vero.
Ovviamente, potrei anche eliminare i micro-congelamenti con il mio processore attivando il 50% di vert. sincronizzazione, che porterà anche a 30 FPS (monitor a 60 Hz), ma perché, se puoi giocare a 35-47 FPS con una migliore risposta di mouse e tastiera.
In teoria, sarebbe possibile effettuare il downgrade delle frequenze della scheda video in modo da ottenere un FPS che non carichi il processore oltre le sue capacità, ma perché, se è possibile farlo migliorando la qualità dell'immagine.
Ecco i grafici dell'utilizzo della CPU a FPS>50 con impostazioni grafiche basse e a 35-47 FPS a max. impostazioni. Si vede chiaramente come nel primo caso il processore spesso "soffochi", e nel secondo caso lavori quasi al massimo, ma non di più.
Questo grafico mostra un po' più chiaramente l'"allagamento" del processore a sinistra:

Pannello di controllo NVIDIA

  • aprire "Pannello di controllo NVIDIA", vai alla sezione
    Impostazioni 3D -> Gestisci impostazioni 3D -> Impostazioni software
    e seleziona il gioco che ti interessa dall'elenco a discesa.
  • Impostare le seguenti opzioni sui valori specificati:

    Parametro

    Spiegazione

    Memorizzazione nella cache degli shader

    Riduce la probabilità di microcongelamenti FPS, poiché gli shader vengono compilati una volta e salvati su disco in questo modulo in modo che possano essere caricati da esso in futuro invece di ricompilare. Accelera anche il caricamento di livelli e altre cose, se gli shader vengono compilati durante questo.

    Numero massimo di frame pre-addestrati

    L'impostazione più importante. Più alto è il valore, più il processore viene caricato con la preparazione dei frame per la loro elaborazione da parte della scheda video. I frame prefabbricati aiutano ad alimentare in modo uniforme i dati alla scheda grafica per l'elaborazione, che può appianare piccole differenze nel tempo di rendering. Tuttavia, un valore alto può causare un ritardo di input. Importante: se imposti il ​​valore "Usa impostazione dell'applicazione 3D", il gioco può utilizzare alcuni dei propri valori diversi da 1 o il valore predefinito adottato in Windows, ovvero 3.

  • Ora vai alla sezione
    Opzioni 3D -> Gestisci impostazioni 3D -> Surround, Impostazioni PhysX
    e nella zona "Impostazioni PhysX" per ogni evenienza specifica esplicitamente la tua scheda video.

    Per quanto riguarda i parametri, mirato specificamente a scaricare la CPU. Anche nelle impostazioni del software per i giochi, sono consigliati i seguenti valori:
    Per tutte le impostazioni per le quali è possibile - "Controllo dall'applicazione / Usa l'impostazione dell'applicazione 3D". E l'impostazione è già stata eseguita nel gioco stesso, ma se non ci sono impostazioni, tramite il pannello di controllo. Ricorda che se imposti un valore esplicito per un parametro, ad esempio On, Off. o, ad esempio, x2, x4, ecc., tu forza utilizzando esattamente questo valore, ignorando le impostazioni di gioco. Ad esempio, solo l'impostazione di "Sincronizzazione verticale" su "Usa impostazione applicazione 3D" rispetterà l'impostazione del gioco. Le impostazioni tramite il pannello di controllo hanno una priorità maggiore.

    Vale anche la pena ricordare che non è consigliabile utilizzare questo tipo di impostazioni nelle impostazioni globali, perché per alcuni giochi a volte vale la pena impostare altri valori. Le impostazioni specificate per lo scarico della CPU dovrebbero essere utilizzate se non riesce a farcela, cioè se il suo livello di carico raggiunge spesso il 100% nel gioco.

Disabilitazione di servizi e programmi NVIDIA non necessari

In modo che tu possa determinare quale servizio è necessario e quale non è per te personalmente, fornirò una breve descrizione di ciascuno. Prenoto subito, il lancio del programma GeForce Experience non dipende dai servizi, ma dipende dalle funzionalità che fornisce.

Nome di Servizio

Breve descrizione

Servizio driver video NVIDIA

Se disabilitato, non sarà possibile aprire il pannello di controllo NVIDIA, esso scomparirà dal menu contestuale del desktop. Tuttavia, tutto continuerà a funzionare normalmente, come se il servizio fosse ancora in esecuzione. È possibile impostare il tipo di avvio - Manuale, quindi il servizio si avvierà alla prima chiamata alla centrale, ma dopo rimarrà in esecuzione.

Servizio NVIDIA GeForce Experience

Indipendentemente dal tipo di avvio di questo servizio (incluso Disabilitato), GeForce Experience verrà avviato, quindi se utilizzi solo ShadowPlay di tutte le funzionalità di GeForce Experience, puoi disabilitare il servizio.


Si tratta dei servizi NVidia. Puoi sempre trovare informazioni in rete su altri servizi, di sistema e quelli che sono installati con i programmi, per capire se ne hai bisogno, se puoi e devi disabilitarli.

Vale anche la pena prestare attenzione ai programmi in esecuzione automatica. Ad esempio, sempre riferendosi a NVIDIA:

  • Nvidia Backend (NvBackend.exe), che è responsabile delle funzioni di ottimizzazione dei giochi in base ai parametri per loro di GeForce Experience. Può essere rimosso dall'avvio se non si utilizza questa funzione.
  • Nvidia Capture Server (nvspcaps64.exe) è necessario per ShadowPlay.
Vale anche la pena aggiungere qui se usi ShadowPlay, dovresti disabilitare la funzione di registrazione in background al suo interno, perché utilizza anche qualsiasi risorsa del PC e inoltre, la scrittura su un SSD può ridurne la durata.

Altri programmi e servizi

Naturalmente, impostare questi valori nel pannello di controllo di NVidia non è l'unico modo per scaricare il processore nel gioco, quindi se nel tuo caso ciò non bastasse, ti consiglio di prestare attenzione utilizzando il task manager a quali altri programmi / i servizi utilizzano il processore in parallelo con il gioco.

Ciao a tutti! Oggi è un articolo molto interessante sulla messa a punto di una scheda video per prestazioni elevate nei giochi per computer. Gli amici saranno d'accordo sul fatto che dopo aver installato il driver della scheda video, una volta aperto il "Pannello di controllo di Nvidia" e visto parole sconosciute lì: DSR, shader, CUDA, sync pulse, SSAA, FXAA e così via, hai deciso di non salire più lì. Tuttavia, è possibile e persino necessario capire tutto questo, perché le prestazioni dipendono direttamente da queste impostazioni. C'è un'opinione errata che tutto in questo pannello complicato sia impostato correttamente per impostazione predefinita, sfortunatamente questo è tutt'altro che il caso e gli esperimenti mostrano che l'impostazione corretta viene premiata con un aumento significativofrequenza dei fotogrammi.Quindi preparati, capiremo l'ottimizzazione dello streaming, il filtraggio anisotropico e il triplo buffering. Di conseguenza, non te ne pentirai e sarai ricompensato sotto forma diaumentare gli FPS nei giochi.

Configurazione di una scheda grafica Nvidia per i giochi

Il ritmo di sviluppo della produzione di giochi sta guadagnando sempre più slancio ogni giorno, tuttavia, come il tasso di cambio della principale unità monetaria in Russia, e quindi l'importanza dell'ottimizzazione del funzionamento di hardware, software e sistema operativo è aumentata notevolmente. Non è sempre possibile mantenere in buona forma il tuo stallone d'acciaio a causa delle continue iniezioni finanziarie, quindi oggi parleremo di aumentare la velocità di una scheda video grazie alle sue impostazioni dettagliate. Nei miei articoli, ho scritto più volte dell'importanza di installare un driver video, quindi Penso che si possa saltare. Sono sicuro che tutti voi sapete perfettamente come farlo, e tutti voi lo avete già installato da molto tempo.

Quindi, per accedere al menu di controllo del driver video, fai clic con il pulsante destro del mouse in un punto qualsiasi del desktop e seleziona "Nvidia Control Panel" dal menu che si apre.

Quindi, nella finestra che si apre, vai alla scheda "Gestisci impostazioni 3D".

Siamo qui con te e configureremo vari parametri che influiscono sulla visualizzazione delle immagini 3D nei giochi. Non è difficile capire che per ottenere le migliori prestazioni dalla tua scheda grafica, dovrai tagliare molto l'immagine in termini di qualità, quindi preparati.

Quindi il primo paragrafo CUDA - GPU". Ecco un elenco di processori video, uno dei quali puoi scegliere e verrà utilizzato dalle applicazioni CUDA. CUDA (Compute Unified Device Architecture) è un'architettura di elaborazione parallela utilizzata da tutte le moderne GPU per aumentare le prestazioni di elaborazione.

Il prossimo paragrafo " DSR - Scorrevolezza” saltiamo perché fa parte dell'impostazione della voce “DSR - Laurea”, e a sua volta deve essere disattivata e ora vi spiego perché.

DSR (Super Risoluzione Dinamica)- una tecnologia che ti consente di calcolare un'immagine nei giochi con una risoluzione più alta e quindi ridimensiona il risultato in base alla risoluzione del tuo monitor. Per farti capire perché questa tecnologia è stata inventata e perché non ne abbiamo bisogno per ottenere le massime prestazioni, cercherò di fare un esempio. Sicuramente hai notato spesso nei giochi che piccoli dettagli, come erba e fogliame, molto spesso tremolano o si increspano quando ti muovi. Ciò è dovuto al fatto che minore è la risoluzione, minore è il numero di punti di campionamento per la visualizzazione di dettagli fini. La tecnologia DSR corregge questo aumentando il numero di punti (maggiore è la risoluzione, maggiore è il numero di punti di campionamento). Spero che questo sarà chiaro. In condizioni di massime prestazioni, questa tecnologia non ci interessa perché consuma parecchie risorse di sistema. Bene, con la tecnologia DSR disabilitata, la regolazione della scorrevolezza, di cui ho scritto un po' più in alto, diventa impossibile. In generale, spegniamo e andiamo avanti.

Il prossimo arriva filtraggio anisotropico. Il filtro anisotropico è un algoritmo di computer grafica progettato per migliorare la qualità delle trame inclinate rispetto alla fotocamera. Cioè, quando si utilizza questa tecnologia, le trame nei giochi diventano più chiare. Se confrontiamo il filtraggio antiisotropico con i suoi predecessori, in particolare con il filtraggio bilineare e trilineare, il filtraggio anisotropico è il più vorace in termini di consumo di memoria della scheda video. Questo articolo ha una sola impostazione: la scelta del coefficiente di filtrazione. Non è difficile intuire che questa funzione debba essere disabilitata.

L'elemento successivo è impulso di sincronizzazione verticale. Questa è la sincronizzazione dell'immagine con la frequenza di aggiornamento del monitor. Se abiliti questa opzione, puoi ottenere il gameplay più fluido (lo strappo viene rimosso quando la fotocamera gira bruscamente), ma spesso si verificano cadute di fotogrammi al di sotto della frequenza di aggiornamento del monitor. Per ottenere il numero massimo di fotogrammi al secondo, è meglio disattivare questa opzione.

Riprese di realtà virtuale già preparate. Non ci interessa la funzione per gli occhiali per realtà virtuale, dal momento che la realtà virtuale è ancora lontana dall'uso quotidiano dei normali giocatori. Lasciamo l'impostazione predefinita: utilizzare l'impostazione dell'applicazione 3D.

Ombreggiatura dell'illuminazione di sfondo. Rende le scene più realistiche attenuando l'intensità dell'illuminazione ambientale sulle superfici oscurate dagli oggetti vicini. La funzione non funziona in tutti i giochi ed è molto impegnativa in termini di risorse. Pertanto, lo portiamo alla madre digitale.

Memorizzazione nella cache degli shader. Se abilitata, la CPU salva su disco gli shader compilati per la GPU. Se questo shader è nuovamente necessario, la GPU lo prenderà direttamente dal disco senza costringere la CPU a ricompilare questo shader. Non è difficile intuire che se si disabilita questa opzione, le prestazioni diminuiranno.

Numero massimo di frame pre-addestrati. Il numero di frame che la CPU può preparare prima che vengano elaborati dalla GPU. Più alto è il valore, meglio è.

Anti-alias multiframe (MFAA). Una delle tecnologie di anti-aliasing utilizzate per eliminare le "frastagliature" ai bordi delle immagini. Qualsiasi tecnologia di anti-aliasing (SSAA, FXAA) è molto impegnativa per la GPU (l'unico problema è il grado di gola). Spegnilo.

Ottimizzazione del flusso. Abilitando questa funzione, un'applicazione può utilizzare più CPU contemporaneamente. Nel caso in cui la vecchia applicazione non funzioni correttamente, prova a impostare la modalità "Auto" o a disabilitare del tutto questa funzione.

Modalità di risparmio energetico. Sono disponibili due opzioni: modalità adattiva e modalità a prestazioni massime. Durante la modalità adattiva, il consumo energetico dipende direttamente dal grado di utilizzo della GPU. Questa modalità è necessaria principalmente per ridurre il consumo di energia. Durante la modalità a prestazioni massime, come puoi immaginare, viene mantenuto il più alto livello possibile di prestazioni e consumo energetico, indipendentemente dal grado di carico della GPU. Mettiamo il secondo.

Antialiasing - FXAA, Antialiasing - correzione gamma, Antialiasing - opzioni, Antialiasing - trasparenza, Antialiasing - modalità. Ho già scritto di levigare un po' più in alto. Spegniamo tutto.

Triplo buffering. Una sorta di doppio buffering; un metodo di output dell'immagine che evita o riduce gli artefatti (distorsione dell'immagine). In parole semplici, aumenta la produttività. MA! Questa cosa funziona solo in tandem con la sincronizzazione verticale, che, come ricordi, abbiamo disattivato prima. Pertanto, disabilitiamo anche questo parametro, per noi è inutile.

L'unità centrale di elaborazione è sempre stata considerata il cuore del computer. Questo piccolo microcircuito è responsabile dell'esecuzione di tutte le operazioni importanti specificate dai programmi del sistema operativo e coordina il lavoro dei componenti del PC. Tuttavia, i moderni chip grafici in termini di potenza (e in termini di numero di transistor) hanno da tempo superato la CPU e recentemente sono stati fatti più tentativi di spostare parte del lavoro del processore centrale sulle spalle della scheda video. e più spesso. La più attiva in questo campo è l'azienda NVIDIA, le cui schede video hanno recentemente smesso di essere solo acceleratori grafici di gioco. Calcolano processi fisici, codificano video e partecipano persino a programmi globali relativi all'informatica distribuita.

La nostra storia di oggi riguarda ciò che le moderne schede grafiche possono offrire ai loro proprietari, nonché quanto sia importante e se sia importante.

Tutto è iniziato un paio di anni fa, quando NVIDIA ha affermato senza mezzi termini che le schede grafiche di prossima generazione dovrebbero essere in grado di fare molto di più che visualizzare una bella immagine sullo schermo. E dopo un po', l'azienda ha introdotto un set di componenti per sviluppatori chiamato CUDA(Architettura del dispositivo unificato di calcolo). La nuova piattaforma ha aperto un ampio campo di manovra per le schede video. Ora i chip grafici potrebbero cimentarsi nelle seguenti attività: decodifica video, calcoli scientifici e ingegneristici, ricerca medica, informatica finanziaria.

Per aumentare il valore della piattaforma agli occhi del profano, NVIDIA ha messo l'accelerazione fisica sulle schede video. Quasi tutti i giochi moderni hanno un sottosistema che simula le leggi fisiche del mondo reale, il che, a sua volta, aumenta il realismo del gameplay. Prendiamo ad esempio The Elder Scrolls 4: L'oblio. Il motore fisico di questo gioco tiene conto della massa e della densità degli oggetti, della forza di attrito, dell'influenza gravitazionale e di altri parametri. Cosa dà? L'acqua si comporta quasi come l'acqua vera, i corpi dei nemici morti galleggiano sulla sua superficie, gli alberi si piegano al vento, i vestiti seguono i movimenti del corpo.

Nei simulatori di auto, stiamo parlando di quei parametri che influenzano direttamente la velocità, la manovrabilità e la distanza di arresto dell'auto. Ecco perché il giocatore sente la differenza tra la Lamborghini Murcielago e la Ford Mustang GT.

L'informatica fisica è un mal di testa per il processore. Dopotutto, ha già difficoltà, e qui sono anche costretti a calcolare molti parametri relativi all'interazione degli oggetti. Un moderno chip grafico con un gran numero di thread è molto più adatto a questi scopi.

Rendendosi conto di ciò, NVIDIA era determinata a utilizzare CUDA e le sue schede grafiche per portare la fisica del gioco a un nuovo livello. In un primo momento, l'azienda ha utilizzato il motore HavokFX. Ma dopo Intel acquistato Havok, NVIDIA si è trovata in difficoltà.

Salvagente

E poi l'azienda si è presentata sotto il braccio di NVIDIA Ageia, che si è schiantato con il suo acceleratore fisico PhysX e lentamente ma inesorabilmente è andato in fondo. NVIDIA è intervenuta e nel febbraio 2008 ha rilevato l'azienda in difficoltà. Il gigante della grafica era interessato non tanto agli sviluppi del ferro di Ageia quanto alla suite software PhysX SDK, che utilizzava le capacità hardware del chip PhysX, ma poteva benissimo farne a meno (in questo caso, il calcolo degli effetti fisici ricadeva sul processore). Meno di sei mesi dopo, la tecnologia PhysX ha respirato con rinnovato vigore. Prima di tutto, NVIDIA ha aggiunto il suo supporto alle sue soluzioni migliori. Con ogni nuova versione del driver, anche altri modelli di schede video hanno ottenuto la compatibilità con PhysX.

A metà agosto 2008, NVIDIA ha rilasciato Power Pack GeForce, abilitando PhysX su schede di serie GeForce 8xxx, GeForce 9xxx e GTX 2xx. Pertanto, l'azienda ha ampliato la sua base di utenti a 80 milioni di persone in tutto il mondo. Chiunque può scaricare questo pacchetto software e si trova nella pagina www.nvidia.ru/theforcewithin .

Power Pack include: driver, gioco gratuito Guerrafondaio - Operazione: Distruzione del centro, demo del gioco Cavaliere di metallo Zero, livelli aggiuntivi per Torneo irreale 3, un client di progetto di calcolo distribuito [email protetta] , codificatore video di prova Tecnologie Elementali Badaboom, oltre a numerose applicazioni demo che mostrano le possibilità della tecnologia PhysX. Puoi leggere le nostre impressioni sui giochi e le demo inclusi nel Power Pack nella sezione test.

Qualche parola su Badaboom. Solo un personal computer può visualizzare video di qualsiasi formato. Altri dispositivi (console, lettori, PDA e altri) devono ricodificare il video in una forma comprensibile. Esistono molti programmi encoder, ma tutti utilizzano risorse della CPU. Pertanto, ci vuole molto tempo per convertire un film standard di un'ora e mezza. Badaboom è anche un codificatore, ma utilizza i processori shader delle schede video, grazie ai quali il processo di trasferimento del formato è almeno due volte più veloce (a seconda della scheda video utilizzata). La parte migliore è che la CPU è libera di eseguire qualsiasi altra attività. Ad esempio, quando si codifica una clip da H.264 a MP4, il processore viene caricato solo per il 6%.

Il programma ha un'interfaccia estremamente semplice, ci sono molti preset (per i dispositivi più diffusi). Tuttavia, c'erano alcuni inconvenienti: l'attuale versione di Badaboom supporta un numero limitato di formati di input. E, naturalmente, i proprietari di schede video di AMD, così come le soluzioni integrate Intel non saranno in grado di utilizzare il programma: Badaboom funziona solo con le schede NVIDIA.

Combatteranno ancora?

Le intenzioni di NVIDIA sono più ferme che mai. L'azienda vuole che la sua piattaforma fisica venga utilizzata nel maggior numero possibile di giochi. Intel, a sua volta, afferma che i processori multi-core andranno bene con l'accelerazione degli effetti fisici. Dalla sua parte c'è un esercito di programmatori esperti, che l'azienda ha ricevuto dopo aver acquistato Havok.

Intel sta attualmente lavorando sull'architettura Larrabee. I primi chip grafici della nuova famiglia avranno più di dieci core su un singolo chip. Naturalmente, l'ambito di tali processori non si limita alla sola elaborazione grafica. Saranno utilizzati per calcoli scientifici, simulazione di processi naturali e, naturalmente, accelerazione della fisica nei giochi. È importante sottolineare che Larrabee è programmato con gli stessi comandi dei tradizionali processori con architettura x86. Ciò semplificherà notevolmente la scrittura di applicazioni compatibili con i nuovi chip grafici Intel.

Anche AMD non intende restare in disparte. I suoi processori e chip video sono già stati ottimizzati per il motore fisico Havok. Come mostra la pratica, Havok è molto amico dei processori AMD, specialmente con i quad-core Fenomeno X4. Entro l'inizio del 2009, l'azienda prevede di rilasciare una scheda video che utilizzerà strumenti standard per accelerare i calcoli. DirectX 11.

Pratica

Diciamo che sei l'orgoglioso proprietario di una scheda GeForce serie 8, 9 o 200. Come abilitare l'accelerazione della fisica tramite una scheda video nei giochi? Quali applicazioni possono trarre vantaggio dalla tecnologia NVIDIA PhysX? I risultati sono davvero impressionanti come promesso da NVIDIA? Cercheremo di rispondere a tutte queste domande.

L'affermazione del problema è semplice: per dimostrare che le moderne schede grafiche NVIDIA sono migliori nell'elaborazione della fisica rispetto all'ultima generazione di processori, o per smentire questa affermazione. Dunque, l'insieme dei componenti principali per il banco di prova era ovvio: preso dalla calura del giorno, la CPU Intel Core i7-920, una coppia di potenti schede video ZOTAC GeForce GTX 280 AMP! Edizione e un altro paio di schede grafiche, ma già più deboli: due ZOTAC GeForce 9800 GTX+. Cosa resta: scheda madre ASUS P6T Deluxe e 6 GB di RAM da OCZ. I test sono stati eseguiti nella versione a 64 bit Windows Vista Ultimate.

L'insieme delle applicazioni di prova era il seguente:

Unreal Tournament 3 con il componente aggiuntivo PhysX installato;

Azione in rete con un ambiente completamente distruttibile Warmonger - Operazione: Downtown Destruction;

Versione pre-alpha di Metal Knight Zero, uno sparatutto online multiplayer in cui l'intero ambiente può essere distrutto;

Prova delle prestazioni Nurien, basato sulle tecnologie dell'omonimo gioco di social network (in fase di sviluppo).

Tutti fanno parte del GeForce Power Pack (nel caso di Unreal Tournament 3 si parla solo dell'add-on PhysX) e possono essere scaricati gratuitamente dal sito dell'azienda.

Installazione

Per prima cosa devi ottenere i driver più recenti per la tua scheda video. Al momento in cui scrivo, era disponibile una versione GeForce 180.48 che includeva i driver PhysX 8.10.13. Cioè, devi scaricare un solo file di installazione.

banco di prova
Scheda madre ASUS P6T Deluxe (Intel X58, Socket LGA1366, DDR3-1333, PCIe, PCI, SATA RAID, IDE, FDD, GbLAN, Sound, USB, FireWire, ATX)
Memoria 3x OCZ OCZ3P16002GK DDR3 2 GB (1600 MHz, 7-7-7-24)
Schede video 2x ZOTAC GeForce GTX 280 AMP! Edizione 1024 GB (NVIDIA GeForce GTX 280, PCIe x16)
2x ZOTAC GeForce 9800 GTX+ 1024 GB (NVIDIA GeForce 9800 GTX+, PCIe x16)
disco fisso Seagate Barracuda 7200.10 ST3400620AS 400 GB (SATA, 16 MB)
unità ottica Nec DV-5800C (IDE)
Alimentazione elettrica Antec TruePower Quattro (1000W)
Driver della scheda madre Utilità di installazione del software del chipset Intel 9.1.1.1010
Driver della scheda video NVIDIA GeForce 180.48
Sistema operativo Windows Vista Ultimate 64-bit Edition Service Pack 1

Dopo aver installato i driver, è necessario aprire Pannello di controllo NVIDIA(fare clic con il tasto destro del mouse sul desktop e selezionare la voce appropriata) e passare alla scheda delle impostazioni di PhysX. Qui è possibile abilitare o disabilitare l'elaborazione hardware della fisica e inoltre, quando due (o più) schede video sono installate nel sistema, selezionare la modalità del loro funzionamento congiunto. Se le schede sono le stesse, sono disponibili due modalità: SLI, in cui entrambe le schede video condividono sia il carico grafico che fisico, e multi-GPU, quando una scheda assume tutta la grafica e la seconda - tutta la fisica. Se nel sistema sono installate diverse schede video (ad esempio, nel primo slot PCIe x16 - GeForce 9800 GTX, nel secondo - GeForce 9600 GT), sarebbe ragionevole sospendere l'elaborazione fisica sul più debole di essi.

Test

Abbiamo eseguito tutti i test a 1280x1024 con filtro anisotropico 16x abilitato, ma senza anti-aliasing. Non è stata scelta una risoluzione così bassa perché non avevamo a nostra disposizione monitor con una diagonale maggiore. Il fatto è che in questa modalità, l'influenza del processore centrale sul livello degli fps nei giochi è monitorata in modo più oggettivo.

Esaminiamo i risultati dei nostri test.

Torneo irreale 3

L'UT3 originale è molto ben ottimizzato e non contiene effetti fisici straordinari. Quindi abbiamo utilizzato il componente aggiuntivo PhysX, che include tre nuovi livelli: Tornado, Lighthouse PhysX e Heat Ray PhysX. La prima mappa è ospitata da un gigantesco tornado. Si muove liberamente per il livello, demolendo tutto sul suo cammino e cercando di mettersi al passo con i giocatori. La seconda mappa è un grande faro, dove puoi letteralmente distruggere ogni muro, scala e soffitto. Ebbene, il terzo livello è la classica mappa Heat Ray con possibilità di distruzione parziale e supporto per diversi effetti fisici in più.

Quello che vediamo: i test sono appena iniziati e il Core i7-920 è già stato svergognato. Entrambe le schede dimostrano un triplice vantaggio rispetto al processore. L'aggiunta di una seconda scheda video che si occupa esclusivamente dell'elaborazione fisica comporta un aumento delle prestazioni del 20-50% a seconda del modello di scheda.

Guerrafondaio - Operazione: Distruzione del centro

Anche questo gioco è basato sul motore Motore irreale 3, ma in termini di numero di "additivi" fisici è notevolmente superiore a UT3. Assolutamente tutto viene distrutto qui e in linea di principio non esistono rifugi affidabili, poiché qualsiasi pietra dietro cui decidi di nasconderti può essere trasformata in polvere dopo diverse raffiche di successo del nemico. Il fumo dell'arma si diffonde nella direzione del vento e la nebbia si dissipa da una serie di esplosioni.

In questa fase, le schede video NVIDIA hanno solo rafforzato le loro posizioni: lo stesso triplice vantaggio. Il processore Intel inizia a bruciare lentamente per la vergogna. È interessante notare che un sistema con una GeForce 9800 GTX+ dopo l'installazione di un'altra scheda ottiene un aumento di quasi il 100%, mentre una GeForce GTX 280 aggiuntiva aumenta gli fps solo del 30%.

Cavaliere di metallo Zero

Non c'è molto da dire su Metal Knight Zero. Corriamo, spariamo, osserviamo come gli oggetti si disperdono in piccoli pezzi secondo le leggi della fisica. Inoltre, qui la simulazione del tessuto è completamente implementata: bandiere e altri stracci svolazzano nel vento e si strappano come nella vita reale.

Se ti piace giocare ai giochi moderni, sicuramente una grafica di alta qualità è fondamentale per te. Disegnare oggetti tridimensionali, un gran numero di poligoni e shader, un eccellente livello di simulazione di oggetti fisici: tutti questi sono punti importanti a cui probabilmente presti attenzione quando giochi.

Un motore proprietario per simulare la fisica degli oggetti 3D è PhysX di NVidia. A differenza della maggior parte dei motori moderni inclusi nella distribuzione del gioco, PhysX deve essere installato separatamente. Installa PhysX come driver discreto. Inoltre, una scheda speciale installata separatamente può essere utilizzata per elaborare la grafica. In questo caso, il driver del motore utilizzerà le proprie risorse durante il funzionamento. In assenza di tale componente hardware, tutti i compiti associati ai calcoli verranno assegnati alle "spalle" del processore centrale.

Lo stesso motore di fisica include tre componenti principali che elaborano la fisica:

  • manipolazione dei liquidi;
  • lavorazione dei tessuti;
  • lavorazione dei solidi.

Se installi la libreria PhysX SDK, puoi osservare personalmente il lavoro di questi tre componenti del motore in relazione all'elaborazione di oggetti poligonali.

PhysX viene utilizzato esclusivamente su schede video NVidia a partire dalla serie GeForce 8 e successive con un minimo di 256 MB di memoria video e 32 core. Se desideri utilizzare l'adattatore grafico NVidia per l'elaborazione grafica con PhysX, anche le altre schede grafiche del sistema devono essere dotate di una GPU NVidia.

Possibili problemi e soluzioni

Abbastanza spesso, durante l'installazione del driver PhysX, vengono visualizzati errori con i numeri di serie 1316 o 1714. Questo problema è associato alla rimozione errata dei vecchi driver quando vengono reinstallati su una scheda video NVidia. Questo problema si osserva in Win 7 e versioni successive. Allo stesso tempo, PhysX non è affatto installato. Vale la pena notare che quando si utilizzano sistemi software speciali e utilità per la pulizia del sistema (Reg Organizer, Driwer Cleaner, Drive Sweeper), il problema non può essere risolto. Molto probabilmente, dovrai rimuovere le vecchie librerie NVidia dall'intera memoria del PC.

L'autore di questo articolo ha avuto un tale problema con PhysX quando è stato deciso di sostituire la scheda video GeForce GTX 560 con una GTX 670. Ovviamente, il vecchio driver semplicemente non funzionerà per la nuova scheda video e il sistema operativo lo farà inizia a lanciare vari errori. Ecco le istruzioni su come affrontare questo problema.

Non importa se hai disinstallato la vecchia versione di PhysX o meno, comunque, lanciamo l'applicazione Driver Cleaner o Driver Sweeper, con l'ultima versione.

Nell'elenco dei driver, seleziona la casella accanto all'opzione NVIDIA-PhysX e fare clic sul pulsante "Analizza".

Seleziona manualmente tutti quegli elementi che sono stati trovati dall'applicazione, ripulisci e procedi all'operazione successiva. Se il programma non riesce a trovare nulla, procediamo anche al passaggio successivo.

Controlliamo la cartella C:\Progam Filess (x86) per un sistema a 64 bit o Progam Filess per un sistema operativo a 32 bit, rispettivamente, e troviamo lì la directory di NVidia Corporation. Se ha una cartella PhysX, eliminala.

Non è ancora possibile installare correttamente PhysX su Windows 7, è comunque necessario ripulire il registro. Usiamo la scorciatoia da tastiera Vinci+R ed eseguire il comando regedit. Questo aprirà l'Editor del Registro di sistema. È importante capire che in caso di eliminazione errata delle chiavi nel registro, è possibile perdere le prestazioni affidabili del sistema o il sistema operativo smetterà di avviarsi del tutto. Pertanto, prima di procedere con la pulizia manuale, esegui l'operazione utilizzando le stesse utilità per l'utilizzo delle chiavi di registro discusse in precedenza.

Dopo che i driver sono stati rimossi dal sistema e il registro è stato pulito con un pacchetto software speciale, l'autore di questo articolo è riuscito a trovare una dozzina di chiavi rimanenti nel registro, quindi puliamo tutto solo con le penne.

Clic Modifica -> Trova. Imposta il campo di ricerca su "physx" e fai clic su "Trova successivo"

Se tutti i campi nel ramo aperto hanno qualcosa a che fare con PhysX, elimina l'intera cartella. Se vedi che il ramo contiene chiavi relative ad altri prodotti software o tecnologie, elimina solo quelle chiavi il cui nome o significato contiene la parola cercata. Tutte le altre chiavi si trovano usando il comando Trova successivo.

L'intero processo di pulizia manuale richiederà circa un'ora, quindi sii paziente. D'accordo, è molto più facile pulire accuratamente manualmente che completamente. E ci vorrà molto più tempo per configurare software aggiuntivo (archiviatori, file manager, driver per i componenti), quindi il gioco vale la candela.

Quando il registro è stato cancellato, riavvia il computer e puoi iniziare a installare la nuova versione di PhysX dal sito Web NVidia, disponibile per il download. Ora sai come reinstallare in modo competente e assolutamente corretto PhysX sulla linea del sistema operativo Windows. Dopodiché, il problema con gli errori dovrebbe scomparire e tutto il resto andrà "come un orologio".

È risaputo che la storia degli effetti fisici con accelerazione hardware nelle applicazioni di gioco per PC è iniziata con la piccola azienda Ageia e il loro motore fisico PhysX. Abbiamo già scritto circa qualche anno fa. Poi c'erano pochissimi giochi con supporto PhysX e non aveva molto senso acquistare una scheda di espansione separata per la fisica del gioco, francamente.

Ma da allora è passato molto tempo e Ageia è stata acquistata da Nvidia. Che, ovviamente, ha adattato PhysX per eseguire gli effetti appropriati sulle loro GPU. Da allora, l'accelerazione fisica dell'hardware è diventata il vantaggio competitivo di Nvidia rispetto ad AMD, il loro unico concorrente significativo nel mercato della grafica desktop dedicata.

Al momento sono stati rilasciati più di una dozzina di giochi che utilizzano l'accelerazione PhysX e in cui c'è un chiaro effetto dei calcoli fisici con accelerazione hardware sulla GPU. Sfortunatamente, l'elenco dei giochi non è ancora abbastanza ampio e non tutte queste applicazioni sono diventate popolari tra i giocatori. Questo è forse l'unico grave inconveniente dell'attuale stato di PhysX.

Tuttavia, questa situazione sta gradualmente cambiando in meglio e oggi esamineremo diversi giochi in cui gli effetti PhysX portano nuove esperienze, aggiungendo varietà e ravvivando il mondo di gioco. Puoi avere un atteggiamento diverso nei confronti della fisica PhysX, che sembra non essere richiesta nei giochi rilasciati. Ma è difficile discutere con l'opinione che arricchisca e abbellisca chiaramente l'immagine e il gameplay, e con gli effetti PhysX qualsiasi gioco sembra migliore che senza di essi. Testare la configurazione e le impostazioni del sistema

È stata utilizzata la seguente configurazione software e hardware:

  • PROCESSORE: AMD Phenom II X4 940
  • Scheda madre: Asus M3A78-T
  • RAM: 4GB DDR2 SDRAM (2*2GB OCZ2N1000SR4GK)
  • Schede video: Nvidia Geforce GTX 285 e Geforce 9800 GTX
  • DISCO FISSO: Seagate Barracuda 7200.10 320 GB SATA
  • Sistema operativo: Microsoft Windows Vista Home Premium SP2

Come processore centrale del sistema, tradizionalmente utilizzavamo una CPU quad-core abbastanza potente della famiglia AMD Phenom II. La sua potenza è sufficiente per non limitare le prestazioni del sottosistema video nella maggior parte dei casi. Anche se al momento non è ancora una CPU di fascia alta, i processori più costosi possono mostrare prestazioni migliori nei giochi che abbiamo testato.

Per i test di fisica, abbiamo preso due schede video Nvidia con supporto per l'accelerazione hardware PhysX: Geforce GTX 285 e Geforce 9800 GTX. Il primo è finora la soluzione a chip singolo più produttiva dell'azienda e il secondo fungerà da acceleratore fisico dedicato, che si trova già spesso nei consigli di sistema per i giochi con l'uso attivo di PhysX.

Nel materiale confronteremo le prestazioni del calcolo fisico sulla CPU (un tale risultato in applicazioni selezionate corrisponderà a tutti i sistemi senza supporto hardware PhysX, inclusi i sistemi con schede video AMD), con una singola Geforce GTX 285, quando la fisica è eseguita insieme all'elaborazione grafica su una singola GPU, e la più potente è la configurazione doppia, dove il rendering è eseguito dalla Geforce GTX 285 e la fisica è gestita dalla Geforce 9800 GTX. Quest'ultima modalità sarà di grande interesse anche per chi vorrà aggiornare il proprio sottosistema video, lasciando la vecchia scheda video per i calcoli PhysX.

Sono state utilizzate le impostazioni predefinite del driver video. Le applicazioni di gioco sono state eseguite con due risoluzioni di prova: 1280x720 e 1920x1080 (noto anche come 720p e 1080p): si tratta di modalità HD standard per monitor LCD e TV comuni o il più vicino possibile, se queste risoluzioni non sono supportate nel test applicazione.

I test sono stati effettuati in due modalità: in modalità normale e utilizzando l'anti-aliasing a schermo intero di MSAA 4x dalle impostazioni di gioco, se supportato dall'applicazione stessa. Il resto delle impostazioni dell'applicazione di gioco sono state impostate al livello più alto possibile. Risultati del test

Batman: Arkham Asylum

  • Editore: Eidos Interactive/Nuovo disco
  • Sviluppatore: Rocksteady Studios
  • Genere: azione-stealth-avventura in terza persona
  • Data di uscita: settembre 2009
  • Valutazione media delle pubblicazioni di gioco: 92%

Probabilmente, Batman: Arkham Asylum è uno dei migliori giochi popolari con supporto PhysX. Come suggerisce il nome, il gioco è basato sull'omonimo film sull'Uomo-Pipistrello dei fumetti. Il gioco si svolge nella clinica psichiatrica "Arkham Asylum" di Gotham City. Batman è arrivato lì per consegnare il Joker a questa clinica, ma i prigionieri si sono preparati per questo e hanno preparato una trappola per Batman.

Il gioco, infatti, serve ad aiutare il personaggio principale a battere una folla di vari villain, impedendo loro di portare a termine il loro astuto piano. Quindi questo è uno sparatutto in terza persona con elementi di furtività, in cui molto spesso dovrai combattere i cattivi in ​​combattimenti corpo a corpo.

Dal punto di vista tecnico, il gioco sfrutta appieno l'Unreal Engine 3 e sembra piuttosto buono. Per gli effetti fisici vengono utilizzati moduli APEX di alto livello, che semplificano l'implementazione di PhysX nei progetti di gioco. Tra gli effetti fisici in Batman: Arkham Asylum, notiamo l'imitazione di tessuti e altri materiali simili (bandiere, mantello di Batman, fogli di carta sparsi), il comportamento fisicamente corretto delle particelle negli effetti di fumo volumetrico e nebbia.

Il gioco ha le impostazioni PhysX: Off, Normal e High. Per quest'ultima modalità, si consiglia un acceleratore separato del livello Geforce 9800 GTX. In modalità Off non ci sono effetti fisici aggiuntivi (ma alcuni rimangono, ad esempio, il mantello di Batman), mentre Normale e Alta differiscono per il numero e la complessità degli effetti. Tutte queste impostazioni funzionano sulla CPU, ma con una significativa penalizzazione delle prestazioni.

È chiaro che questi effetti non influiscono direttamente sul gameplay, ma migliorano chiaramente la grafica e danno un po' più di vita al mondo di gioco. Gli effetti sembrano buoni e funzionano sulla CPU, ma in questo caso il frame rate diminuisce notevolmente. Verifichiamo quanto è forte, usando l'esempio della modalità "Alta":

Quindi, iniziamo ad analizzare le prestazioni in diverse condizioni e impostazioni. Innanzitutto, notiamo che le prestazioni non dipendono dalla risoluzione selezionata e dalla presenza dell'anti-aliasing, fatta eccezione per la configurazione con una singola Geforce GTX 285. Ciò significa che le prestazioni complessive in modalità "leggera" sono limitate proprio dall'esecuzione degli effetti PhysX.

Prima di tutto, confrontiamo le prestazioni di CPU e GPU. La differenza nelle diverse risoluzioni rimane quasi la stessa, e con la fisica sulla CPU in questa modalità sarà quasi impossibile giocare: il frame rate è notevolmente inferiore al minimo consentito di 30 FPS. Anche con la fisica dell'hardware, l'FPS minimo è vicino a questo segno, ma la CPU non ottiene affatto tutti gli effetti in Batman.

Le prestazioni più comode sono fornite da due schede video Nvidia in bundle. Solo in questo caso, anche con una risoluzione di 1920x1080 e 4x MSAA abilitato, il frame rate al secondo rimane completamente confortevole per il gioco. La singola GTX 285 non è in ritardo nelle modalità leggere, ma nelle modalità pesanti inizia a perdere più seriamente. Quindi la raccomandazione di un acceleratore PhysX separato per le impostazioni massime in questo gioco può essere considerata assolutamente legittima.

La criostasi: il sonno della ragione

  • Editore: 1C/505 Giochi
  • Sviluppatore: Moduli d'azione
  • Genere: azione-avventura in prima persona
  • Piattaforme: PC
  • Data di uscita: dicembre 2008
  • Dati tecnici: proprio motore 3D, un gran numero di effetti PhysX
  • Valutazione media delle pubblicazioni di gioco: 69%

Cryostasis: Sleep of Reason è uno sparatutto horror o un gioco di avventura in prima persona creato dalla compagnia ucraina Action Forms. Il gioco si svolge nel 1968, la scena è il rompighiaccio nucleare "Northern Wind", e il personaggio principale è un giovane ricercatore presso la stazione meteorologica polare settentrionale, che è arrivato sulla nave.

Il gioco racconta le disavventure di un impiegato della stazione polare, che è stato accolto da cadaveri congelati e varie brutte creature su questo rompighiaccio bloccato nel ghiaccio. Queste creature sulla nave hanno perso il loro aspetto naturale e stanno cercando di uccidere l'eroe. Il cui compito principale è sopravvivere e il momento clou più interessante del gioco è la capacità di vedere il passato attraverso gli occhi delle altre persone.

Tecnicamente il gioco è ben fatto e si basa su un motore di gioco di propria produzione. Ma oggi siamo interessati agli effetti fisici di PhysX. Ce ne sono anche molti nel gioco. Forse, in "Anabiosis" la loro varietà è maggiore rispetto alla maggior parte dei giochi che vedrai oggi nell'articolo.

I più impressionanti sono gli effetti dell'acqua, realizzati con sistemi di particelle che interagiscono correttamente con il mondo di gioco. Sebbene tale imitazione non attiri ancora acqua video-realistica, è il passo giusto verso di essa.

Inoltre, Anabiosis utilizza l'imitazione dei tessuti (stracci appesi ovunque) e in generale tutti gli oggetti di gioco si comportano fisicamente correttamente, compresi i cadaveri delle creature morte. In generale, gli effetti PhysX in questo gioco sono davvero spettacolari, scusate la tautologia.

Il benchmark e il gioco non hanno un'impostazione per l'anti-alias a schermo intero, quindi ci siamo limitati a due grafici per risoluzioni diverse. È interessante notare che c'è una dipendenza delle prestazioni dalla risoluzione con la fisica con accelerazione hardware, e c'è una semplice spiegazione per questo: il benchmark ha molta visualizzazione fluida, che carica decentemente la "parte grafica" della GPU. Ma nel caso dell'esecuzione di PhysX sulla CPU, il focus è sulle prestazioni del processore centrale.

Ancora una volta, la CPU non è in grado di gestire un carico computazionale eccessivo. Non puoi giocare con 10 fotogrammi medi e 3-4 minimi al secondo. Gli effetti della simulazione dell'acqua con l'aiuto di sistemi di particelle sono particolarmente rallentati: ce ne sono troppi. Con un piccolo numero di particelle, la CPU riesce ancora in qualche modo a farcela, quindi inizia a "abbassarsi". Anche se questo è molto lavoro per la GPU, il frame rate minimo a volte scende al di sotto dei 30 FPS.

La Geforce 9800 GTX dedicata a PhysX offre qualche vantaggio solo con una risoluzione FullHD pesante. Con una risoluzione di rendering di 1280x720, non è stata rilevata alcuna differenza tra queste configurazioni. Quindi una mappa dedicata alla fisica aiuta anche questo gioco, ma solo ad alte risoluzioni. In media e singola GTX 285 affronta perfettamente tutti i compiti assegnati.

Vuoto oscuro

  • Editore: Capcom Entertainment/1C-SoftKlab
  • Sviluppatore: giochi ermetici
  • Genere: azione-avventura in terza persona
  • Piattaforme: PC, Xbox 360, PlayStation 3
  • Data di uscita: gennaio 2010
  • Dati tecnici: Unreal Engine 3, applicazione di moduli APEX di alto livello
  • Valutazione media delle pubblicazioni di gioco: 59%

Il gioco più recente nella nostra recensione è Dark Void. È stato messo in vendita solo a gennaio di quest'anno e si distingue per i suoi buoni effetti fisici utilizzando Nvidia PhysX e APEX. Questo è un fantastico sparatutto in terza persona che combina il combattimento con numerosi nemici a terra e in aria. Inoltre, questi nemici provengono da un universo parallelo, in cui l'eroe entra dopo aver avuto un incidente nel triangolo delle Bermuda.

Il gioco differisce da altri progetti simili per la capacità di volare usando un jetpack, questo rende il gioco non un normale film d'azione tridimensionale con nuove funzionalità. Tutto sembra essere piuttosto interessante, inclusa l'idea principale: volare in un mondo fantastico ostile. Sfortunatamente, la qualità di questo progetto di gioco si è rivelata inferiore a quella dello stesso Batman e il gioco ha ricevuto valutazioni appropriate dalla stampa videoludica.

E gli effetti fisici di PhysX? Dark Void è il primo gioco a presentare sistemi di particelle dinamici così complessi per simulare effetti di fumo del jetpack, oggetti volanti nemici e impressionanti effetti di colpi e colpi di armi fantasy.

Quindi, un'arma chiamata Disintegrator utilizza un sistema di particelle nella quantità di 30.000 con ogni colpo e il fumo di un jetpack - fino a 100.000 particelle. Entrambi questi effetti utilizzano la simulazione del movimento di liquidi e gas utilizzando la fluidodinamica computazionale. Anche altre armi utilizzano sistemi di particelle che interagiscono con il mondo che li circonda.

L'impostazione della difficoltà per gli effetti PhysX nel gioco è di quattro livelli:
Off - nessun effetto PhysX;
Basso: abilita i sistemi di particelle per le armi e questa è l'unica impostazione possibile per il calcolo del software sulla CPU;
Medio: include inoltre effetti per l'arma disintegratore con calcoli di turbolenza. Disponibile solo per GPU;
Alto - Il livello massimo integra quanto sopra con un effetto ancora più complesso per i calcoli del disintegratore e della turbolenza per il fumo del jetpack.

Le impostazioni Media e Alta sono così pesanti anche sulla GPU che si consiglia di utilizzare una GPU separata per i calcoli PhysX. Sì cosa! Per Medium - 9800 GTX, per High - GTX 260 o superiore. Lo sviluppatore del gioco ha rilasciato un benchmark separato che consente di confrontare le prestazioni della CPU e della GPU in Dark Void, che è quello che abbiamo utilizzato. Nel benchmark, gli effetti PhysX corrispondono al livello "Low", ma anche in tali condizioni è molto impegnativo per la potenza di CPU e GPU.

La velocità di rendering in modalità CPU in "Dark Void" ancora una volta non dipende dalla risoluzione e si basa sulle prestazioni degli effetti PhysX, nel caso del processore centrale. Per le soluzioni grafiche, questa volta osserviamo la stessa cosa: la velocità non è chiaramente limitata dal rendering.

La CPU gestisce i calcoli PhysX solo leggermente meglio rispetto ai giochi precedenti, il che, tuttavia, non rende questa modalità giocabile. 3-9 FPS sono ancora troppo bassi per un gioco dinamico. Anche le GPU potenti forniscono solo 30 FPS con drawdown fino a 17-18 frame al secondo, che è molto, molto basso. È interessante notare che la singola GTX 285 fa il lavoro anche leggermente meglio della combo GTX 285 + 9800 GTX. Apparentemente, l'effetto è che la nuova GPU esegue compiti fisici in modo più efficiente rispetto a quella precedente.

In questo gioco si consiglia anche di installare una scheda video separata per la fisica, ma in questo caso confrontiamo anche le configurazioni con la CPU, quindi siamo limitati dall'impostazione PhysX nel gioco in modalità “Basso”. E non ha assolutamente senso in una Geforce 9800 GTX dedicata in questa modalità. Probabilmente, la doppia configurazione dovrebbe avere senso nelle modalità più difficili con un numero e una qualità maggiori di effetti PhysX.

Unreal Tournament 3 (pacchetto PhysX)

  • Editore: Midway Games/Nuovo disco
  • Sviluppatore: Epic Games
  • Piattaforme: PC, Xbox 360, PlayStation 3
  • Data di uscita: novembre 2007
  • Dati tecnici: Unreal Engine 3, pacchetto PhysX di livelli aggiuntivi
  • Valutazione media delle pubblicazioni di gioco: 83%

Questo gioco è una continuazione della famosa serie di sparatutto multiplayer "Unreal Tournament". Nella terza parte, puoi vedere tutto come nei precedenti giochi della serie, ma di più e meglio. Il progetto si basa sul motore di gioco Unreal Engine 3, che supporta nativamente gli effetti fisici PhysX, consentendo di velocizzare il loro calcolo in caso di supporto hardware.

Per rafforzare la posizione di mercato del suo acceleratore PhysX, Ageia ha contribuito alla creazione di un set speciale di livelli di pacchetto PhysX, che sono stati installati in aggiunta e hanno utilizzato le capacità della fisica con accelerazione hardware. Solo questi livelli speciali hanno un senso dall'accelerazione hardware, che riduce in qualche modo l'interesse dei giocatori per l'add-on.

I livelli del pacchetto PhysX sono stati sviluppati per molto tempo, quindi non si abbandonano particolarmente a una varietà di effetti fisici. Hanno oggetti distruttibili, più particelle ed effetti di fumo e tornado. Tutti funzionano sulla CPU, ma le prestazioni ovviamente diminuiscono.

Per Unreal Tournament 3, forniamo solo frame rate medi per due risoluzioni, poiché il benchmark integrato non fornisce altri risultati. Le prestazioni, nel caso di elaborazione fisica sulla CPU, dipendono sempre dal processore centrale. Ma per due configurazioni con fisica accelerata dalla GPU, tutto è un po' più complicato. Sembra che ci sia una differenza, ma è molto piccola. Quindi il principale limiter è ancora il rendering delle prestazioni, perché ci sono relativamente pochi effetti fisici a livelli aggiuntivi.

Nonostante ciò, la potenza della CPU è ancora piuttosto scarsa: con una media di 22 FPS, non sarai sicuramente in grado di giocare a uno sparatutto in rete! Ma entrambe le GPU offrono prestazioni quasi quattro volte superiori e oltre 80 FPS, il che è abbastanza anche per i giocatori più esigenti.

Il sistema a doppia GPU fornisce solo il 5% in più di prestazioni rispetto a una configurazione basata su una singola Geforce GTX 285. Quindi per questo particolare gioco non è necessario installare una GPU dedicata per la fisica, una GPU potente fa un ottimo lavoro sia di grafica che di solo fisica.

Guerrafondaio, Operazione: Distruzione del centro

  • Editore: Net Devil
  • Sviluppatore: Net Devil
  • Genere: Sparatutto in prima persona multiplayer (FPS)
  • Piattaforme: PC
  • Data di uscita: novembre 2007
  • Dati tecnici: Unreal Engine 3, Effetti sulla fisica della distruzione, Sistemi di particelle
  • Valutazione media delle pubblicazioni di gioco: 55%

Un altro gioco multiplayer su Unreal Engine 3, ma già gratuito e di terze parti, non Epic. Nonostante sia inteso solo per il gioco online, ha persino una trama. Il gioco si svolge nel futuro, due società commerciali non condividevano il giacimento petrolifero e poi questa guerra si è estesa alle città. E il compito principale dei giocatori di Warmonger è catturare la città, blocco dopo blocco.

La tecnologia PhysX in questo gioco è stata progettata per essere utilizzata sin dalla vita di Ageia, questo ha permesso di rendere distruttibili molti oggetti. Inoltre, oltre alla fisica della distruzione, che permette di sfondare muri e demolire edifici, PhysX viene utilizzato per simulare il comportamento dei tessuti e gli effetti del fumo.

Ci sono molti sistemi di particelle nel gioco e in primo luogo rallentano il gioco senza l'accelerazione hardware. Il resto degli effetti PhysX non richiede molta CPU e gestisce la distruzione e piccoli pezzi di tessuto. Verifichiamo cosa succede in pratica. Dal momento che non esiste un benchmark fisso nel gioco, ho dovuto eseguire i robot e guardarli, mentre misuravo il frame rate. Ciò aumenta l'errore di misurazione FPS, ma in questo caso semplicemente non c'è altra scelta.

Per un sistema con calcoli PhysX assegnati esclusivamente alla CPU, è la CPU che limita le prestazioni e, nel caso della fisica con accelerazione GPU, le prestazioni complessive a 1280x720 sono limitate dalla velocità di rendering e a 1920x1080 anche il frame rate dipende dall'esecuzione dei calcoli fisici sulla GPU.

Anche il processore di test AMD Phenom II non è in grado di fornire prestazioni PhysX accettabili in questo gioco, dal momento che 7-13 frame al secondo non sono chiaramente sufficienti per la fluidità. Anche in questo caso, c'è una dipendenza dal numero di effetti basati sui sistemi di particelle nel frame, è con loro che la CPU ha i maggiori problemi.

L'acceleratore PhysX dedicato a fronte della Geforce 9800 GTX dà un boost di velocità solo in alta risoluzione, quando la velocità non è limitata dal rendering 3D. In questo caso, la GTX 285 è libera da calcoli fisici e il frame rate aumenta di quasi un quarto. Ma con una risoluzione relativamente bassa di 1280x720, non è necessario un acceleratore PhysX dedicato, poiché il guadagno dall'installazione di una Geforce 9800 GTX in tali condizioni è piccolo.

Macchine pazze 2

  • Editore: Viva Media/MediaHouse
  • Sviluppatore: FAKT Software
  • Genere: puzzle logico
  • Piattaforme: PC
  • Data di uscita: giugno 2008
  • Scheda tecnica: livelli aggiuntivi dei fluidi PhysX
  • Valutazione media delle pubblicazioni di gioco: 79%

Dal nome del gioco "Crazy Machines 2" è chiaro che questo gioco offre enigmi meccanici nello stile del famoso gioco "The Incredible Machine", divertenti e interessanti, anche se molto lontani dal buon senso. Il giocatore affronta diversi compiti, ad esempio, ad alcuni livelli è necessario lanciare fuochi d'artificio o accendere un fuoco usando oggetti improvvisati in varie combinazioni e composizioni.

La cosa principale in un gioco del genere è divertirsi risolvendo enigmi logici creando composizioni bizzarre, usando le conoscenze della fisica scolastica. Come puoi vedere negli screenshot, Crazy Machines 2 continua la tradizione del genere dei puzzle logici simili, offrendo diversi piani e componenti come base. Inoltre, il giocatore ha parti aggiuntive che devono essere disposte in un certo ordine per completare con successo l'attività.

Il gioco stesso è stato rilasciato senza possibilità di accelerazione hardware della fisica, ma poi sono stati rilasciati livelli aggiuntivi speciali "PhysX Fluids Levels", che utilizzano l'accelerazione PhysX. Nuovi divertenti enigmi in questi livelli si basano sulla dinamica dei fluidi. L'acqua è il fluido di lavoro, che viene rilasciato da apposite colonne, e fa sì che altri componenti vengano inclusi nell'opera.

Il gioco funziona senza l'accelerazione hardware degli effetti PhysX sulla GPU, ma la velocità anche delle CPU più potenti non è sufficiente per fornire un frame rate accettabile. Quando il numero di particelle d'acqua supera una certa quantità, tutta l'azione sullo schermo inizia a rallentare. Vediamo come si esprime in numeri.

Ancora una volta, in questo gioco di pesanti effetti PhysX, c'è solo un'imitazione del comportamento fluido utilizzando i sistemi di particelle, ma solo loro sono in grado di caricare la CPU del 100%. A basse risoluzioni, la velocità è limitata dalle prestazioni degli effetti PhysX e ad alte risoluzioni influiscono anche sui costi di rendering. Tuttavia, questo non spiega la differenza negli indicatori mostrati nel software di calcolo della fisica.

Tutto sommato, la nostra CPU ancora una volta non è stata all'altezza di una dura sfida fisica, raggiungendo un frame rate minimo di circa 2 FPS. Inoltre, all'inizio della simulazione, quando il numero di particelle è ancora piccolo, la CPU ha un bell'aspetto e si arrende solo quando il numero di particelle diventa troppo grande.

È interessante confrontare la singola GTX 285 e il suo bundle con la 9800 GTX. Se a bassa risoluzione la differenza tra le prestazioni di queste configurazioni è piccola, a 1920x1080 supera già il 20%. Si scopre che un acceleratore PhysX dedicato ha senso per un compito così apparentemente senza pretese. Tuttavia, 66 FPS in media, con cali a 39 FPS offerti da una singola GTX 285, sono abbastanza per un piacevole gioco di logica.

Racconti di stelle

  • Editore: QWD1
  • Sviluppatore: QWD1
  • Piattaforme: PC
  • Data di uscita: novembre 2009
  • Dati tecnici: Unreal Engine 3, simulazione del tessuto, sistemi di particelle

Star Tales è un gioco freestyle cinese quasi sconosciuto con elementi di social network e un simulatore di danza. In realtà, ci attrae di più perché utilizza una buona animazione che simula il comportamento dei tessuti su PhysX, che è accelerato sulla GPU.

Il gioco è stato sviluppato da QWD1, che è anche l'editore. Forse questo è il primo gioco cinese che utilizza il motore di gioco Unreal Engine 3 e gli effetti PhysX. In effetti, questo è tutto ciò che sappiamo su di lei. Tra gli effetti PhysX presenti nel gioco, ci sono le imitazioni di tessuti e sistemi particellari, che sono ben visibili nel benchmark rilasciato dall'azienda molto tempo fa, e che abbiamo utilizzato nell'articolo.

Star Tales è uscito lo scorso autunno, ma utilizzeremo un benchmark separato rilasciato insieme a Nvidia per dimostrare le capacità PhysX del gioco. Per qualche strano motivo, il benchmark non ci consente di utilizzare le risoluzioni widescreen che abbiamo scelto 1280x720 e 1920x1080, e abbiamo dovuto testarle vicino a 1280x1024 e 1600x1200. Confrontiamo le prestazioni di diverse configurazioni in questo test:

Le prestazioni nel benchmark Star Tales dipendono principalmente dalla velocità di esecuzione degli effetti PhysX. Tradizionalmente, questa regola viene eseguita per i calcoli sulla CPU, ma per la GPU la situazione è leggermente diversa. L'enfasi sulle prestazioni della fisica è solo a basse risoluzioni e, all'aumentare della complessità delle condizioni di rendering, aumenta anche la dipendenza della velocità dai calcoli "grafici".

Come al solito per la nostra recensione, la bassa velocità dei calcoli fisici di PhysX sulla CPU non ci permette di definire accettabile il frame rate risultante, perché è molto basso. Anche le GPU faticano a tenere il passo, con una media di oltre 60 FPS ma scendendo a 18-22 FPS nei frame benchmark più difficili.

Una GPU dedicata per la fisica non offre quasi alcun vantaggio con una risoluzione della luce di 1280x1024 senza anti-alias, si osserva una differenza non molto grande nelle due modalità medie. Ma con un aumento del carico sulla GPU a 1600x1200 con 4x MSAA, una singola GTX 285 fa già un po' peggio, rimanendo indietro di quasi un terzo in media di quasi un terzo. Di conseguenza, la conclusione è di nuovo la stessa: una mappa dedicata alla fisica ha senso solo per impostazioni di massima qualità e risoluzioni di rendering elevate.

Nurien Alfa

  • Editore: Nurien
  • Sviluppatore: Nurien
  • Genere: social network, simulatore di danza
  • Piattaforme: PC
  • Data di rilascio: non ancora rilasciato
  • Dati tecnici: imitazione tessuto
  • Valutazione media delle pubblicazioni sui giochi: N/A

E questo è un set di giochi coreano dello stesso genere del precedente. Sembra che siano sorelle gemelle. Certo, Nurien, che è uno dei leader nel mercato asiatico dei social network e dei servizi di gioco online, definisce le sue creazioni una nuova pietra miliare nello sviluppo dei social network, ma anche Star Tales ne ha parte.

In un social network di nuova generazione, i giocatori possono creare i propri personaggi virtuali 3D e tutta l'azione si svolgerà in 3D. L'accesso al servizio è previsto per essere reso gratuito, ma per ogni sorta di cose virtuali (abbigliamento, gioielli, ecc.), dovrai pagare un po'. Sarà inoltre possibile giocare a vari giochi e partecipare a concorsi.

Nurien ha tre componenti: MStar, Runway e QuizStar. MStar è una simulazione di danza multiplayer simile a progetti noti come "Guitar Hero" o "Dance Dance Revolution". Runway è un progetto originale in cui i giocatori creano le proprie linee di abbigliamento a tema e poi gareggiano in sfilate di moda virtuali (il risultato è visibile solo negli screenshot) e la community di gioco valuta il proprio lavoro. Bene, QuizStar è un gioco a quiz online.

Finora, il rilascio del progetto è previsto solo nei piani per l'anno in corso ed è stato rilasciato solo un benchmark, che utilizzeremo. Sfortunatamente, non fornisce alcuna impostazione e consente solo il test con una risoluzione di 1024x768. Ma in Nurien Alpha, puoi utilizzare sia la GPU che la CPU per i calcoli PhysX utilizzando il pannello delle impostazioni del driver Nvidia.

In questo benchmark è disponibile una sola risoluzione e l'anti-aliasing non può essere abilitato, quindi abbiamo un grafico. È interessante notare che, sebbene le prestazioni siano limitate dalla velocità di PhysX, l'immagine sul diagramma non è affatto quella che abbiamo visto prima. Diamo un'occhiata più da vicino ai risultati.

In primo luogo, il processore centrale del sistema fa un buon lavoro in "Nurien Alpha", solo tre volte dietro le potenti GPU. Ma nei giochi precedenti, il divario era molto più ampio, fino a una dozzina di volte. Qui vediamo 11-15 FPS, che con un allungamento enorme può essere definito un frame rate accettabile. Inoltre, anche le GPU scendono a 32-34 FPS, sebbene in media forniscano una media riproducibile di 45-50 frame al secondo.

In secondo luogo, questa volta la differenza tra una singola Geforce GTX 285 e due GTX 285 e 9800 GTX è invertita. Quindi non è un sistema a doppia scheda che vince, ma una singola GTX 285! Sia il frame rate minimo che quello medio su una singola GPU sono superiori rispetto a un sistema di due.

Ciò significa che in questo gioco (o forse solo nel benchmark) c'è un carico molto debole sui calcoli grafici e un carico relativamente grande sulla fisica. Inoltre, per entrambi, la GTX 285 è abbastanza potenza in totale, e la 9800 GTX è in ritardo proprio a causa delle prestazioni matematiche inferiori. Questa situazione è divertente ed è più simile a un gioco sintetico che a un gioco. Sarà ancora più interessante valutare i risultati del prossimo benchmark puramente artificiale.

PhysX FluidMark

  • Sviluppatore: oZone3D.Net
  • Genere: benchmark PhysX
  • Data di uscita: agosto 2008

"PhysX FluidMark" è un benchmark specializzato per effetti fisici basato sulle capacità della tecnologia PhysX di Nvidia. Lo abbiamo incluso nella recensione per valutare quale differenza di prestazioni delle varie configurazioni ci si può aspettare in condizioni sintetiche, e non vicine a quelle gaming.

FluidMark esegue la simulazione del fluido, simulando la lava. Vengono utilizzati calcoli e parametri fisici reali, come la viscosità, la proprietà di liquidi e gas di resistere al movimento di una parte rispetto all'altra. Per una visualizzazione realistica delle particelle calcolate, viene utilizzato l'algoritmo dell'idrodinamica delle particelle levigate (Smoothed Particle Hydrodynamics - SPH), come nei veri giochi PhysX.

L'applicazione utilizza OpenGL per la grafica, non è richiesto il supporto hardware per PhysX, l'effetto funziona sulla CPU. Non abbiamo aspettato la nuova versione del benchmark, che dovrebbe ricevere il supporto al multithreading sulla CPU, e quindi vale la pena considerare la possibilità di maggiori prestazioni della CPU della variante quando si lavora in parallelo su tutti i core della CPU.

Come abbiamo suggerito sopra nel testo, in questo caso i risultati reciproci di varie configurazioni sono simili a quanto visto nei diagrammi del test precedente, solo in una forma sintetica ancora più ipertrofica. Le prestazioni in quasi tutte e quattro le modalità dipendono dalla velocità dei calcoli PhysX, ad eccezione forse della più difficile.

I risultati del processore centrale potrebbero essere definiti abbastanza buoni, dopo tutto, più di 30 FPS medi, se non fosse per il valore troppo basso del frame rate minimo - solo 5 FPS. E ancora, c'è un'enorme dipendenza di FPS dal numero di particelle calcolate. Il risultato di una versione aggiornata del test, che distribuisce in modo più efficiente il lavoro tra i core del processore, sarebbe molto interessante, ma al momento dei test non era ancora stato rilasciato.

Questa volta, la natura sintetica del benchmark è ancora più visibile. La Geforce GTX 285, che ha più potenza di elaborazione e ottimizzazioni speciali per i calcoli della GPU, supera di parecchie volte la Geforce 9800 GTX in termini di frame rate minimo e quasi il doppio in termini di prestazioni medie. La GTX 285 è solo leggermente inferiore a se stessa nella modalità più difficile, rimanendo molto più avanti del suo predecessore.

Il test PhysX FluidMark può essere considerato una delle applicazioni sintetiche in cui il carico sui calcoli grafici è molto ridotto, ma la fisica viene utilizzata al meglio. In più, in questo caso, vengono chiaramente utilizzate le migliorie hardware del chip video GT200, su cui si basa la GTX 285, il che rende il vantaggio della nuova GPU ancora maggiore. Forse in futuro ci saranno applicazioni di gioco con prestazioni simili.

Altri usi

Naturalmente, non abbiamo considerato tutti i giochi con supporto PhysX. Ci sono altri progetti simili. Ad esempio, notiamo il film d'azione in prima persona non proprio ordinario Mirror's Edge, lo sparatutto tattico Tom Clancy's Ghost Recon: Advanced Warfighter 2, patch 2.40 per il gioco di ruolo d'azione chiamato Sacred 2: Fallen Angel e Sacred 2: Ice & Blood. Puoi anche ricordare i progetti di giochi economici Darkest of Days, Star Trek: D-A-C, Metal Knight Zero, pubblicato come benchmark PhysX e alcuni altri giochi meno conosciuti.

Sfortunatamente, i test non sono stati inclusi nell'articolo per vari motivi. Alcuni giochi e benchmark non hanno funzionato sulla nostra configurazione (ad esempio, Darkest of Days e Metal Knight Zero sono stati notati con tale comportamento), in altri non c'è modo di condurre test accettabili senza introdurre un errore significativo come risultato del lavoro "manuale" del tester. E, in generale, non avevamo l'obiettivo di coprire tutti i giochi PhysX in generale, l'essenza è comunque chiara.

Inoltre, l'uso di PhysX non si limita affatto ai giochi! L'accelerazione hardware PhysX viene utilizzata anche in applicazioni professionali serie: vari simulatori, applicazioni per la creazione di contenuti digitali, plug-in per pacchetti di modellazione 3D (3ds Max, Maya, LightWave, ecc.). La loro considerazione va oltre lo scopo di questo articolo, ma l'uso stesso della fisica dell'hardware Nvidia in prodotti così seri parla della richiesta di PhysX non solo nei progetti di gioco. conclusioni

Quindi, traiamo conclusioni. A giudicare dai giochi inclusi nella recensione, gli effetti PhysX con accelerazione hardware hanno davvero il potenziale per migliorare i giochi. Aggiungono dettagli così importanti, piccoli e dall'aspetto realistico al mondo di gioco, consentono di saturare le scene con oggetti ed effetti che, nella dinamica, sono molto simili a quelli che vediamo nel mondo reale. Questa è chiaramente un'influenza positiva di PhysX che aggiunge realismo ai giochi.

D'altronde, finora, quasi tutti gli effetti fisici creati con PhysX e che richiedono accelerazione hardware non hanno un impatto sufficientemente forte sul gameplay stesso, senza infatti modificarlo in alcun modo. Cioè, non sono strettamente richiesti, anche se sembrano belli, specialmente in dinamica.

Sebbene siano già stati rilasciati quasi due dozzine di giochi che utilizzano l'accelerazione hardware PhysX e in cui vi sia un effetto visibile da essa, sfortunatamente l'elenco di tali giochi non rimane molto lungo e la maggior parte dei giochi non è molto popolare tra i giocatori. Questo è quello che consideriamo l'unico grave difetto di PhysX nel suo stato attuale.

Ma Nvidia sta lavorando duramente per far utilizzare PhysX più spesso e l'elenco dei giochi con tale supporto sta crescendo. È inoltre necessario tenere conto del lungo tempo di sviluppo dei giochi, che non consente ai giochi di apparire immediatamente sul mercato. Ma in futuro, il numero di tali giochi continuerà sicuramente ad aumentare. Un buon esempio è il gioco in arrivo Metro 2033, in cui PhysX viene utilizzato abbastanza pesantemente.

Ora sulle prestazioni dell'esecuzione degli effetti fisici PhysX. Possiamo affermare con assoluta certezza che le unità di elaborazione centrali universali (CPU) sono molto poco adatte a questo. Sebbene siano in grado di calcolare un piccolo numero di oggetti semplici e di distruzione, ma quando si tratta di grandi matrici di particelle, delle loro complesse interazioni e collisioni, qualsiasi CPU si arrende, fornendo al giocatore solo una presentazione.

E qui le schede video Nvidia con supporto per l'accelerazione hardware PhysX sembrano molto vantaggiose. Con il loro aiuto, gli effetti nei giochi sopra elencati sembrano freschi e attraenti, migliorano chiaramente l'esperienza dei giocatori di questi progetti. Anche una potente scheda grafica singola Geforce GTX 285 fa un ottimo lavoro con la grafica e la fisica nella maggior parte dei giochi PhysX.

Ma in alcuni casi potrebbe essere necessario installare una scheda video aggiuntiva, che si occuperà esclusivamente di calcoli fisici. Questa potrebbe essere la tua vecchia scheda grafica Nvidia dalla serie Geforce 8 in poi. Un tale acceleratore fisico dedicato ti consentirà di attivare le impostazioni massime nei moderni giochi PhysX come "Batman: Arkham Asylum" e "Dark Void", che saranno particolarmente evidente alle alte risoluzioni e alle impostazioni di massima qualità grafica, quando una singola scheda video non ha il tempo di elaborare contemporaneamente grafica e fisica complessa.

Qualcuno potrebbe obiettare che l'esecuzione degli effetti fisici sulla CPU è deliberatamente rallentata nel motore PhysX, per il bene di un'esecuzione veloce sulla GPU. Questo non è vero. È del tutto possibile che alcuni degli effetti PhysX con accelerazione hardware possano essere ottimizzati ancora meglio per l'esecuzione su processori universali, ma qui ci sono due "ma":

La prima è che Nvidia, che sviluppa e promuove PhysX, non produce CPU e non è interessata a spendere le proprie risorse per tale ottimizzazione. E non c'è niente da fare, perché questa è una società commerciale il cui obiettivo è trarre profitto dalla vendita dei propri prodotti e non è obbligata a fare del proprio meglio per aiutare i produttori di CPU. Tutti gli effetti PhysX funzionano sulla CPU non peggio che in motori fisici simili e possono utilizzare il multithreading: questo è abbastanza.

In secondo luogo, PhysX fornisce un pratico toolkit per gli sviluppatori di giochi che rende relativamente facile per loro ottenere complessi effetti fisici sui normali PC da gioco, senza la necessità di minuziose ottimizzazioni specifiche per l'intero parco hardware. E sulla CPU non otterrai mai la velocità di cui è capace la GPU (in determinate attività, ovviamente). Allora perché preoccuparsi e tagliare un albero con una sega a mano quando hai una motosega a portata di mano? La pigrizia è il motore del progresso e, in questo caso, una GPU abilitata per PhysX è la stessa motosega. PS

Se hai ancora domande sul motore fisico Nvidia PhysX e sui giochi che lo supportano, ti consigliamo di visitare un sito molto informativo dedicato a questo argomento.

Articoli correlati in alto