Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Recenzii
  • Ce procesor să alegi cardul physx sau CPU. Configurarea unei plăci grafice Nvidia pentru jocuri

Ce procesor să alegi cardul physx sau CPU. Configurarea unei plăci grafice Nvidia pentru jocuri

cuvânt înainte

Imediat subliniez încă o dată, acest ghid nu este pentru toată lumea, ci doar pentru cei care au un punct slab - procesorul și, în același timp, face nu un panaceu, nu o pastilă magică care se va transforma ieftin în scump... Adică, dacă în vreun anume specific dependent de procesor jocul îl încarci până la 100%, apoi acești pași simpli Mai îmbunătățește situația.
Cu toate acestea, cât de mult îl îmbunătățesc depinde de cât de slab este procesorul. Nu este nevoie să vă faceți iluzii și apoi să fiți jignit, să acordați o notă mică, să scrieți că autorul este madak, ceea ce nu a ajutat, dacă procesorul dvs. este prea slab și face doar ceea ce se sufocă și gândiți-vă că după ghid va zbura ca un avion. Există o diferență între „a ajunge la 100%” și „a menține mereu la 100%”.
În general, prieteni, să ne evaluăm hardware-ul în mod adecvat.

Apropo, acest ghid a fost scris de la bun început ca parte a
, dar am decis să scot această parte ca una generală, deoarece teoretic aceasta ar trebui să descarce procente în alte dependent de procesor jocuri într-o măsură sau alta dar nu l-am testat personal. Scrie în comentarii dacă ai observat o diferență dacă ai încercat-o cu orice alt joc dependent de procesor.


Dacă procesorul este veriga slabăîn sistemul dumneavoastră, iar în momentele de sarcină maximă pe care le observați microîngheață FPS sau alte probleme asociate cu lipsa deducerii. putere CPU, ar putea fi posibilă rezolvarea acestei probleme, împreună cu alte metode de optimizare, prin setarea doar a câțiva parametri prin Panoul de control NVidia.
Poate că AMD are setări similare, dar nu știu, așa că dacă știe cineva, vă rugăm să scrieți despre asta în comentarii, cineva ar putea fi ajutat.

Personal, doar așa am reușit să scap de bâlbâielile FPS în GTA V pe Intel G4500 meu ieftin, rulând cu o placă video Palit Super JetStream GTX 980, 8 GB RAM și un SSD cu Windows 10. În același timp , am obținut mai mult decât FPS redabil și o calitate a imaginii. Adevărat, am aplicat și câteva ajustări și am găsit o setare interesantă în joc, dar despre toate acestea într-un articol separat.

Jocuri dependente de procesor și un procesor slab

Pe exemplul lui GTA V se poate observa că cu cât este mai mare FPS, cu atât procesorul este încărcat mai mult. În cazul meu, încărcarea Intel G4500 la FPS peste 50 nu ajunge doar la 100%, ci deseori se blochează pe ele, procesorul pur și simplu „se sufocă”. În joc, acest lucru este exprimat prin apariția micro-înghețurilor din care jocul devine nejucat. Dar dacă prin creșterea setărilor grafice reușesc crearea unei plăci video cu cel mult 47 FPS, încărcarea procesorului ajunge doar ocazional la 100% și nu se observă înghețari.
Adică, drept urmare, este imposibil să joci la salarii minime, dar la max. setări 35-47 FPS cu o imagine frumoasă. Totul din cauza procesorului slab. Mulți oameni spun că cu un astfel de procesor este în general imposibil să joci GTA V în mod normal, dar acum știm deja că acest lucru nu este adevărat.
Desigur, aș putea scăpa și de micro-înghețari cu procesorul meu, pornind 50% vert. sincronizare, care va duce și la 30 FPS (monitor de 60 Hz), dar de ce, dacă poți juca la 35-47 FPS cu un răspuns mai bun al mouse-ului și tastaturii.
Teoretic, ar fi posibil și să downgradezi frecvențele plăcii video pentru a obține un FPS care să nu încarce procesorul peste posibilitățile sale, dar de ce, dacă poți face acest lucru îmbunătățind calitatea imaginii.
Iată graficele încărcării procesorului la FPS> 50 la setări grafice scăzute și la 35-47 FPS la max. setări. Se vede clar cum in primul caz procesorul deseori "se sufoca", iar in al doilea caz functioneaza aproape la maxim, dar nu mai sus de atat.
Acest grafic arată puțin mai clar procesorul care se revarsă în stânga:

Panoul de control NVIDIA

  • Deschide „Panou de control NVIDIA”, accesați secțiunea
    Setări 3D -> Gestionare setări 3D -> Setări software
    și selectați jocul care vă interesează din lista derulantă.
  • Setați următorii parametri la valorile specificate:

    Parametru

    Explicaţie

    Memorarea în cache a shaderului

    Reduce probabilitatea de microînghețare a FPS-urilor, deoarece shaders-urile sunt compilate o singură dată și salvate pe disc în această formă, astfel încât să poată fi încărcate de pe acesta în viitor, în loc să fie recompilate. De asemenea, accelerează încărcarea nivelurilor și a altor lucruri, dacă este în proces de compilare a shaderelor.

    Numărul maxim de personal pre-instruit

    Cel mai important parametru. Cu cât valoarea este mai mare, cu atât procesorul este mai încărcat cu pregătirea cadrelor pentru procesarea lor de către placa video. Cadrele pre-redate ajută placa grafică să se alimenteze uniform pentru procesare, ceea ce poate atenua mici diferențe de timp de randare. Cu toate acestea, o valoare mare poate duce la un decalaj de intrare. Important: dacă setați valoarea „Utilizați setarea aplicației 3D”, atunci jocul poate folosi o parte din propria sa valoare, alta decât 1, sau valoarea implicită acceptată în sistemul de operare Windows, adică 3.

  • Acum mergeți la secțiune
    Setări 3D -> Control setări 3D -> Setări surround, PhysX
    si in zona Setări PhysX pentru orice eventualitate, indicați în mod explicit placa dvs. video.

    Asta în ceea ce privește parametrii, care vizează în mod special descărcarea procesorului... De asemenea, în setările software pentru jocuri, sunt recomandate următoarele valori:
    Pentru toate setările pentru care este posibil - „Controlul aplicației / Utilizați setarea aplicației 3D”. Și setarea este deja făcută în jocul în sine, dar dacă nu există nicio setare, atunci prin panoul de control. Amintiți-vă că dacă setați o valoare explicită pentru un parametru, adică Pornit, Oprit. sau, de exemplu, x2, x4 etc., tu forțând folosind această valoare, ignorând setările jocului. De exemplu, numai dacă setați Pulsul de sincronizare verticală pentru a utiliza setarea aplicației 3D, setarea jocului va fi respectată. Setările prin panoul de control au o prioritate mai mare.

    De asemenea, merită menționat faptul că nu este recomandabil să aplicați acest tip de setări în parametrii globali, deoarece pentru unele jocuri este uneori necesară setarea altor valori. Setările specificate pentru descărcarea procesorului ar trebui folosite dacă acesta nu face față, adică dacă nivelul încărcării sale ajunge adesea la 100% în joc.

Dezactivați serviciile și programele NVIDIA inutile

Pentru a putea determina care serviciu este necesar și care nu este pentru dvs. personal, vă voi oferi o scurtă descriere a fiecăruia. Voi face imediat o rezervare că lansarea programului GeForce Experience nu depinde de servicii, ci de funcționalitatea pe care o oferă.

Numele serviciului

Scurta descriere

Serviciul driver de afișare NVIDIA

Dacă este dezactivat, nu va fi posibil să deschideți Panoul de control NVIDIA, acesta va dispărea din meniul contextual al desktopului. Totuși, totul va continua să funcționeze normal, ca și cum serviciul ar fi încă rulat. Puteți seta tipul de pornire - Manual, apoi serviciul va începe la primul apel către panoul de control, dar după aceea va rămâne în funcțiune.

Serviciul NVIDIA GeForce Experience

Indiferent de serviciul pornit (inclusiv Disabled), GeForce Experience va porni, așa că dacă utilizați doar ShadowPlay din toate caracteristicile GeForce Experience, puteți dezactiva serviciul.


Aceasta este pentru serviciile NVidia. Puteți găsi oricând informații în rețea despre alte servicii, servicii de sistem și cele care sunt instalate împreună cu programe, pentru a înțelege dacă aveți nevoie de ele, dacă puteți și ar trebui să le dezactivați.

De asemenea, merită să acordați atenție programelor de pornire. De exemplu, care se referă din nou la NVIDIA:

  • Nvidia Backend (NvBackend.exe), responsabil cu funcțiile de optimizare a jocurilor în funcție de parametrii pentru acestea de la GeForce Experience. Poate fi eliminat de la pornire dacă nu utilizați această funcție.
  • Nvidia Capture Server (nvspcaps64.exe) este necesar pentru ShadowPlay.
De asemenea, merită adăugat aici, dacă utilizați ShadowPlay, merită să dezactivați funcția de înregistrare în fundal din acesta, pentru că folosește și unele resurse PC și, în plus, scrierea pe un SSD îi poate scurta durata de viață.

Alte programe și servicii

Desigur, setarea acestor valori în panoul de control NVidia nu este singura modalitate de a descărca procesorul în joc, așa că dacă acest lucru nu a fost suficient în cazul tău, îți recomand să fii atent, folosind managerul de activități, ce alte programe / serviciile folosesc procesorul în paralel cu jocul.

Bună tuturor! Astăzi este un articol foarte interesant despre reglarea fină a unei plăci video pentru performanțe înalte în jocurile pe calculator. Prietenii sunt de acord că, după instalarea driverului plăcii video, odată ați deschis „Panoul de control Nvidia” și ați văzut acolo cuvinte necunoscute: DSR, shaders, CUDA, sync pulse, SSAA, FXAA și așa mai departe, ați decis să nu mai urcați acolo. Dar, cu toate acestea, este posibil și chiar necesar să înțelegem toate acestea, deoarece performanța depinde direct de aceste setări. Există o concepție greșită că totul în acest panou complicat este configurat corect în mod implicit, din păcate acest lucru este departe de a fi cazul, iar experimentele arată că setarea corectă este răsplătită cu o creștere semnificativă.rata de cadre.Așa că pregătește-te să cercetezi optimizarea streamingului, filtrarea anizotropă și tripla tamponare. Drept urmare, nu veți regreta și veți primi o recompensă în formularcrește FPS în jocuri.

Configurarea unei plăci grafice Nvidia pentru jocuri

Ritmul de dezvoltare a producției de jocuri câștigă din ce în ce mai mult impuls în fiecare zi, totuși, la fel ca cursul de schimb al unității monetare principale din Rusia, și, prin urmare, relevanța optimizării activității hardware, software și a sistemului de operare a crescut brusc. Nu este întotdeauna posibil să vă mențineți armăsarul de oțel în formă bună din cauza injecțiilor financiare constante, așa că astăzi vom vorbi despre creșterea vitezei unei plăci video datorită setărilor sale detaliate. În articolele mele, am scris în mod repetat despre importanța instalării unui driver video, prin urmare Cred că poți sări peste. Sunt sigur că toți știți perfect cum să faceți acest lucru și toți l-ați instalat cu mult timp în urmă.

Deci, pentru a ajunge la meniul de control al driverului video, faceți clic dreapta oriunde pe desktop și selectați „Panou de control Nvidia” din meniul care se deschide.

Apoi, în fereastra care se deschide, accesați fila „Gestionați parametrii 3D”.

Aici suntem alături de tine și vom configura diverși parametri care afectează afișarea imaginilor 3D în jocuri. Nu este greu de inteles ca pentru a obtine performanta maxima a placii video va trebui sa tai foarte mult imaginea din punct de vedere calitativ, asa ca fii pregatit pentru asta.

Deci, primul punct” CUDA - GPU-uri". Iată o listă de procesoare video din care puteți alege și care vor fi folosite de aplicațiile CUDA. CUDA (Compute Unified Device Architecture) este o arhitectură de calcul paralelă utilizată de toate GPU-urile moderne pentru a crește performanța de calcul.

Următorul articol" DSR - Netezime»Srim, deoarece face parte din setarea elementului „DSR - Degree” și, la rândul său, trebuie să fie dezactivat și acum voi explica de ce.

DSR (super rezoluție dinamică)- o tehnologie care vă permite să calculați o imagine în jocuri la o rezoluție mai mare și apoi să scalați rezultatul la rezoluția monitorului dvs. Pentru a înțelege de ce a fost inventată deloc această tehnologie și de ce nu avem nevoie de ea pentru a obține performanțe maxime, voi încerca să dau un exemplu. Probabil ați observat în jocuri că detaliile mici, cum ar fi iarba și frunzișul, pâlpâie sau se ondula foarte des atunci când vă mișcați. Acest lucru se datorează faptului că, cu cât rezoluția este mai mică, cu atât este mai mic numărul de puncte de eșantionare pentru afișarea detaliilor fine. Tehnologia DSR corectează acest lucru prin creșterea numărului de puncte (cu cât rezoluția este mai mare, cu atât mai multe puncte de eșantionare). Sper că acest lucru va fi clar. În ceea ce privește performanța maximă, această tehnologie nu ne interesează deoarece consumă destul de multe resurse de sistem. Ei bine, cu tehnologia DSR dezactivată, setarea de netezime, despre care am scris puțin mai mare, devine imposibilă. În general, opriți-l și mergeți mai departe.

Urmează filtrare anisotropic... Filtrarea anizotropă este un algoritm de grafică pe computer conceput pentru a îmbunătăți calitatea texturilor care sunt înclinate față de cameră. Adică, atunci când se folosește această tehnologie, texturile din jocuri devin mai clare. Dacă comparăm filtrarea antiizotropă cu predecesorii săi, și anume filtrarea biliniară și triliniară, atunci anizotropul este cel mai consumator de energie în ceea ce privește consumul de memorie a plăcii video. Acest articol are o singură setare - selectarea coeficientului de filtrare. Nu este greu de ghicit că această funcție trebuie dezactivată.

Următorul articol este puls de sincronizare verticală... Aceasta este sincronizarea imaginii cu frecvența de scanare a monitorului. Dacă activați acest parametru, puteți obține cel mai bun joc posibil (lacrimile din imagine sunt îndepărtate în timpul întoarcerilor bruște ale camerei), cu toate acestea, căderile de cadre apar adesea sub rata de scanare a monitorului. Pentru a obține numărul maxim de cadre pe secundă, este mai bine să dezactivați acest parametru.

Imagini de realitate virtuală pre-redate... Funcția pentru ochelarii de realitate virtuală nu este interesantă pentru noi, deoarece VR este încă departe de utilizarea zilnică a jucătorilor obișnuiți. O lăsăm implicit - utilizați setarea aplicației 3D.

Umbrirea luminii de fundal... Face scenele mai realiste prin atenuarea intensității luminii ambientale a suprafețelor care sunt umbrite de obiectele din apropiere. Funcția nu funcționează în toate jocurile și necesită mult resurse. Prin urmare, o ducem la mama digitală.

Memorarea în cache a shaderului... Când este activat, procesorul salvează pe disc shaders-urile compilate pentru GPU. Dacă acest shader este necesar din nou, GPU-ul îl va prelua direct de pe disc, fără a forța CPU să recompileze acest shader. Nu este greu de ghicit că dacă dezactivați această opțiune, performanța va scădea.

Numărul maxim de personal pre-instruit... Numărul de cadre pe care procesorul le poate pregăti înainte de a fi procesate de GPU. Cu cât valoarea este mai mare, cu atât mai bine.

Anti-aliasing cu mai multe cadre (MFAA)... Una dintre tehnologiile de anti-aliasing folosite pentru a elimina "jaggedness" la marginile imaginilor.Orice tehnologie anti-aliasing (SSAA, FXAA) este foarte solicitanta la GPU (singura intrebare este gradul de lacomie).

Optimizarea fluxului... Prin activarea acestei funcții, o aplicație poate folosi mai multe procesoare simultan. Dacă vechea aplicație nu funcționează corect, încercați să setați modul „Automat” sau să dezactivați complet această funcție.

Modul de gestionare a energiei... Există două opțiuni - modul adaptiv și modul de performanță maximă. În timpul modului adaptiv, consumul de energie depinde direct de gradul de utilizare a GPU-ului. Acest mod este necesar în principal pentru a reduce consumul de energie. În timpul modului de performanță maximă, după cum ați putea ghici, nivelul maxim posibil de performanță și consumul de energie este menținut, indiferent de gradul de încărcare a GPU-ului. O punem pe a doua.

Smoothing - FXAA, Smoothing - corecție gama, Smoothing - opțiuni, Smoothing - transparență, Smoothing - mod. Am scris deja despre anti-aliasing un pic mai mare. Oprim totul.

Triplu tamponare... Un fel de tamponare dublă; o metodă de ieșire a imaginii care evită sau reduce artefactele (distorsiunea imaginii). În termeni simpli, crește productivitatea. DAR! Acest lucru funcționează numai în tandem cu sincronizarea verticală, pe care, după cum vă amintiți, am dezactivat-o înainte. Prin urmare, dezactivăm și acest parametru, este inutil pentru noi.

Unitatea centrală de procesare a fost întotdeauna considerată inima computerului. Acest mic microcircuit este responsabil pentru efectuarea tuturor operațiunilor importante specificate de programele sistemului de operare și coordonează activitatea componentelor PC-ului. Cu toate acestea, cipurile grafice moderne în puterea lor (și în numărul de tranzistori) au depășit de mult CPU-ul și încercările de a muta o parte din munca procesorului central pe umerii unei plăci video au fost făcute recent din ce în ce mai des. Cea mai activă în acest domeniu este compania NVIDIA, ale cărui plăci video au încetat recent să mai fie doar acceleratoare grafice pentru jocuri. Ei calculează procese fizice, codifică video și chiar participă la programe globale legate de calculul distribuit.

Povestea noastră de astăzi despre ceea ce plăcile grafice moderne le pot oferi proprietarilor lor, precum și cât de importantă este și dacă este importantă deloc.

Totul a început în urmă cu câțiva ani, când NVIDIA a declarat fără îndoială că plăcile grafice de generația următoare ar trebui să poată face mai mult decât să afișeze imagini frumoase pe ecran. Și după un timp, compania a introdus un set de componente pentru dezvoltatori numite CUDA(Arhitectura dispozitivului unificat de calcul). Noua platformă a deschis un câmp larg de manevră pentru plăcile video. Acum, cipurile grafice se pot încerca în următoarele sarcini: decodare video, calcule științifice și de inginerie, cercetare medicală, calcul financiar.

Pentru a adăuga valoare platformei în ochii publicului larg, NVIDIA a împuternicit GPU-urile să accelereze fizica. Aproape toate jocurile moderne au un subsistem care simulează legile fizice ale lumii reale, ceea ce, la rândul său, crește realismul jocului. Luați de exemplu The Elder Scrolls 4: Oblivion... Motorul fizic al acestui joc ia în considerare masa și densitatea obiectelor, forța de frecare, acțiunea gravitațională și alți parametri. Ce face? Apa se comportă aproape ca apa adevărată, trupurile inamicilor uciși plutesc pe suprafața ei, copacii se îndoaie în vânt, hainele repetă mișcările corpului.

În simulatoarele auto, vorbim despre acei parametri de care depind direct viteza, controlabilitatea și distanța de frânare a mașinii. De aceea, jucătorul poate simți diferența dintre Lamborghini Murcielago și Ford Mustang GT.

Calculul fizic este o durere de cap pentru CPU. La urma urmei, îi este deja greu și apoi sunt forțați să calculeze mulți parametri legați de interacțiunea obiectelor. Un cip grafic modern cu un număr mare de fire este mult mai potrivit pentru acest scop.

Dându-și seama de acest lucru, NVIDIA se angajează ferm să folosească CUDA și plăcile sale grafice pentru a duce fizica jocului la următorul nivel. La început, compania a folosit motorul Havok fx... Dar după Intel a cumpărat Havok, NVIDIA s-a trezit într-o dilemă.

Colac de salvare

Și apoi a apărut o companie sub brațul NVIDIA Ageia care sa prăbușit cu acceleratorul său de fizică PhysXși încet, dar sigur, a mers la fund. NVIDIA s-a grăbit în avans și în februarie 2008 a cumpărat compania aflată în dificultate. Gigantul grafic a fost interesat nu atât de dezvoltarea de fier a Ageia, cât de setul de software PhysX SDK, care folosea capabilitățile hardware ale cipului PhysX, dar se putea descurca foarte bine fără el (în acest caz, calculul efectelor fizice a căzut pe procesor). La mai puțin de șase luni mai târziu, tehnologia PhysX a început să respire cu o vigoare reînnoită. În primul rând, NVIDIA și-a legat suportul de soluțiile sale de top. Cu fiecare nouă versiune a driverelor, alte modele de plăci video au dobândit și compatibilitate PhysX.

La mijlocul lunii august 2008, NVIDIA a lansat GeForce Power Pack activarea PhysX pe plăci de serie GeForce 8xxx, GeForce 9xxxși GTX 2xx... Astfel, compania și-a extins baza de utilizatori la 80 de milioane de oameni din întreaga lume. Oricine poate descărca acest pachet software și se află pe pagină www.nvidia.ru/theforcewithin .

Pachetul de putere include: drivere, joc gratuit Warmonger - Operațiunea: Downtown Destruction, demonstrație de joc Cavalerul de metal zero, niveluri suplimentare pentru Turneul Ireal 3, un client al unui proiect de calcul distribuit [email protected] , versiunea de probă a codificatorului video Tehnologii elementare Badaboom, precum și câteva demonstrații care arată capabilitățile tehnologiei PhysX. Puteți găsi impresiile noastre despre jocurile și demonstrațiile incluse în Power Pack în secțiunea de testare.

Câteva cuvinte despre Badaboom. Doar un computer personal poate vizualiza videoclipuri de orice format. Restul dispozitivelor (console, playere, PDA-uri etc.) trebuie să recodice videoclipul într-o formă pe care o înțeleagă. Există multe programe de codificare disponibile, dar toate folosesc resurse CPU. Prin urmare, este nevoie de mult timp pentru a converti un film standard de o oră și jumătate. Badaboom este și un encoder, dar folosește procesoarele shader ale plăcilor video, datorită cărora procesul de transfer al formatelor este de cel puțin două ori mai rapid (în funcție de placa video utilizată). Cel mai bine, procesorul este liber să îndeplinească orice altă sarcină. De exemplu, la codificarea unui clip de la H.264 la MP4, procesorul este încărcat cu doar 6%.

Programul are o interfață extrem de simplă, există multe presetări (pentru cele mai populare dispozitive). Cu toate acestea, există câteva dezavantaje: versiunea actuală de Badaboom acceptă un număr limitat de formate de intrare. Și, desigur, proprietarii de plăci video de la AMD iar soluțiile integrate Intel nu vor putea folosi programul - Badaboom funcționează numai cu plăci NVIDIA.

Se vor lupta din nou?

Intențiile NVIDIA sunt la fel de puternice ca întotdeauna. Compania dorește ca platforma sa fizică să fie folosită în cât mai multe jocuri. Intel, la rândul său, susține că procesoarele multi-core se vor descurca foarte bine cu accelerarea efectelor fizice. Are o armată de programatori experimentați de partea ei, pe care compania i-a primit după achiziționarea companiei Havok.

Intel lucrează în prezent la arhitectură Larrabee... Primele cipuri grafice din noua familie vor avea peste zece nuclee pe matriță. Desigur, domeniul de aplicare al unor astfel de procesoare nu se limitează la o singură procesare grafică. Vor fi folosite pentru calcule științifice, modelarea proceselor naturale și, bineînțeles, accelerarea fizicii în jocuri. Important, Larrabee este programat cu aceleași comenzi ca procesoarele x86 obișnuite. Acest lucru va simplifica foarte mult scrierea aplicațiilor compatibile cu noile cipuri grafice Intel.

De asemenea, AMD nu intenționează să stea pe margine. Deja, procesoarele și cipurile sale video sunt optimizate pentru motorul fizic Havok. După cum arată practica, Havok este foarte bun prieten cu procesoarele AMD, în special cu quad-core Fenomul X4... Până la începutul lui 2009, compania plănuiește să lanseze o placă video care va folosi instrumente standard pentru a accelera calculele. DirectX 11.

Practică

Să presupunem că sunteți norocosul proprietar al unei serii GeForce a 8-a, a 9-a sau a 200-a. Cum se activează accelerarea fizicii cu ajutorul unei plăci video în jocuri? Ce aplicații pot beneficia de tehnologia NVIDIA PhysX? Sunt rezultatele într-adevăr la fel de impresionante pe cât a promis NVIDIA? Vom încerca să răspundem la toate aceste întrebări.

Declarația problemei este simplă: să demonstrăm că plăcile video moderne NVIDIA se descurcă mai bine cu fizica decât ultima generație de procesoare sau să infirme această afirmație. Prin urmare, setul de componente principale pentru bancul de testare a fost evident: luat din căldura procesorului Intel Core i7-920, o pereche de plăci video puternice ZOTAC GeForce GTX 280 AMP! Edițieși încă două plăci grafice, dar mai slabe - două ZOTAC GeForce 9800 GTX +... Ramas: placa de baza ASUS P6T Deluxeși 6 GB de RAM de la OCZ... Testele au fost efectuate în versiunea pe 64 de biți Windows Vista Ultimate.

Suita de aplicații de testare a fost următoarea:

Unreal Tournament 3 cu suplimentul PhysX instalat;

Joc de acțiune multiplayer cu un mediu complet distructibil Warmonger - Operation: Downtown Destruction;

Versiunea pre-alfa a Metal Knight Zero, un shooter online multiplayer în care întregul mediu poate fi distrus;

Benchmark Nurien bazat pe tehnologiile jocului de rețea socială cu același nume (în curs de dezvoltare).

Toate sunt incluse în GeForce Power Pack (în cazul Unreal Tournament 3 vorbim doar despre add-on-ul PhysX) și pot fi descărcate gratuit de pe site-ul companiei.

Instalare

Mai întâi trebuie să obțineți cele mai recente drivere pentru placa dvs. video. La momentul scrierii acestui articol, versiunea era disponibilă GeForce 180.48 care includea șoferul PhysX 8.10.13... Adică, trebuie să descărcați un singur fișier de instalare.

Stand de testare
Placa de baza ASUS P6T Deluxe (Intel X58, Socket LGA1366, DDR3-1333, PCIe, PCI, SATA RAID, IDE, FDD, GbLAN, sunet, USB, FireWire, ATX)
Memorie 3x OCZ OCZ3P16002GK DDR3 2 GB (1600 MHz, 7-7-7-24)
Plăci video 2x ZOTAC GeForce GTX 280 AMP! Ediție 1024 GB (NVIDIA GeForce GTX 280, PCIe x16)
2x ZOTAC GeForce 9800 GTX + 1024 GB (NVIDIA GeForce 9800 GTX +, PCIe x16)
HDD Seagate Barracuda 7200.10 ST3400620AS 400GB (SATA 16MB)
Unitate optică Nec DV-5800C (IDE)
Alimentare electrică Antec TruePower Quattro (1000W)
Driver pentru placa de baza Utilitar de instalare software Intel Chipset 9.1.1.1010
Drivere pentru placa video NVIDIA GeForce 180.48
Sistem de operare Windows Vista Ultimate 64-bit Edition, Service Pack 1

După instalarea driverelor, trebuie să deschideți Panoul de control NVIDIA(faceți clic dreapta pe desktop și selectați elementul corespunzător) și accesați fila cu setările PhysX. Aici puteți activa sau dezactiva procesarea hardware a fizicii și, de asemenea, atunci când două (sau mai multe) plăci video sunt instalate în sistem, selectați modul de lucru în comun. Dacă plăcile sunt aceleași, atunci sunt disponibile două moduri: SLI, în care ambele plăci video împărtășesc atât sarcina de lucru grafică, cât și fizică și multi-GPU când o placă se ocupă de toată grafica, iar cealaltă preia toată fizica. Dacă în sistem sunt instalate plăci video diferite (de exemplu, în primul slot PCIe x16 - GeForce 9800 GTX, în al doilea - GeForce 9600 GT), atunci ar fi rezonabil să agățați procesarea fizică pe cel mai slab dintre ele.

Testare

Am rulat toate testele la 1280x1024 cu filtrarea anizotropă de 16x activată, dar fără anti-aliasing. Nu s-a ales o rezoluție atât de mică pentru că nu aveam la dispoziție monitoare cu diagonală mai mare. Cert este că în acest mod influența procesorului central asupra nivelului fps în jocuri este cel mai obiectiv monitorizată.

Să trecem prin rezultatele testelor noastre.

Turneul Ireal 3

UT3 original este foarte bine optimizat și nu conține efecte speciale fizice extraordinare. Prin urmare, am folosit suplimentul PhysX, care include trei niveluri noi: Tornado, Lighthouse PhysX și Heat Ray PhysX. Prima hartă este dominată de o tornadă gigantică. El se mișcă liber prin nivel, dărâmând totul în cale și străduindu-se să ajungă din urmă cu jucătorii. A doua hartă este un far mare, în care puteți literalmente grebla fiecare perete, scară și tavan. Ei bine, al treilea nivel este cardul clasic Heat Ray cu posibilitatea de distrugere parțială și suport pentru mai multe efecte fizice.

Ce vedem: testarea tocmai a început, iar Core i7-920 a fost deja făcut de rușine. Ambele plăci demonstrează un avantaj de trei ori față de procesor. Adăugarea unei a doua plăci grafice, care se ocupă exclusiv de procesarea fizică, are ca rezultat o creștere a performanței cu 20-50% în funcție de modelul plăcii.

Warmonger - Operațiunea: Downtown Destruction

Acest joc se bazează și pe motor Unreal Engine 3, dar prin numărul de „aditivi” fizici este vizibil înaintea UT3. Totul este distrus aici, iar adăposturile de încredere nu există în principiu, deoarece orice piatră în spatele căreia decideți să vă ascundeți poate fi transformată în praf după mai multe salve reușite ale inamicului. Fumul de la armă se răspândește în direcția vântului, iar ceața se risipește dintr-o serie de explozii.

În această etapă, plăcile video NVIDIA și-au consolidat doar pozițiile - toate cu același triplu avantaj. Procesorul Intel începe să se consume încet de rușine. Interesant este că un sistem cu un GeForce 9800 GTX + câștigă o creștere de aproape 100% după instalarea unei alte plăci, în timp ce un GeForce GTX 280 suplimentar crește fps-ul cu doar 30%.

Cavalerul de metal zero

Nu sunt multe de spus despre Metal Knight Zero. Alergăm, împușcăm, observăm cum obiectele sunt împrăștiate în bucăți mici, în conformitate cu legile fizicii. În plus, simularea țesăturii este pe deplin implementată aici: steaguri și alte cârpe flutură în vânt și se rupe la fel ca în viața reală.

Dacă îți place să joci jocuri moderne, atunci cu siguranță grafica de înaltă calitate este esențială pentru tine. Desenarea obiectelor tridimensionale, un număr mare de poligoane și shadere, un nivel excelent de simulare a obiectelor fizice - toate acestea sunt puncte importante la care probabil le acordați atenție atunci când jucați.

Unul dintre motoarele proprietare de simulare a fizicii 3D este PhysX de la NVidia. Spre deosebire de majoritatea motoarelor moderne care sunt incluse în distribuția cu jocul, PhysX trebuie instalat separat. Instalat de PhysX ca driver discret. De asemenea, pentru procesarea graficelor, se poate folosi o placă specială instalată separat. În acest caz, conducătorul motorului își va folosi resursele în timpul funcționării. În absența unei astfel de componente hardware, toate sarcinile de calcul vor fi atribuite procesorului central.

Motorul de fizică în sine include trei componente principale care efectuează procesarea fizicii:

  • manipularea lichidelor;
  • prelucrarea țesăturilor;
  • prelucrarea solidelor.

În cazul instalării bibliotecii PhysX SDK, puteți observa personal activitatea acestor trei componente ale motorului în legătură cu procesarea obiectelor poligonale.

PhysX este folosit exclusiv pe plăcile video din familia NVidia începând cu seria GeForce 8 și ulterior cu o memorie video minimă de 256 MB și un număr de 32 de nuclee. Dacă doriți să utilizați un adaptor grafic NVidia pentru a reda grafică folosind PhysX, celelalte plăci grafice din sistem trebuie să fie și ele echipate cu GPU-uri NVidia.

Posibile probleme și soluții

Destul de des, în timpul instalării driverului PhysX, apar erori cu numerele de serie 1316 sau 1714. Această problemă este asociată cu eliminarea incorectă a driverelor vechi la reinstalarea lor pe o placă video NVidia. Această problemă este observată în sistemul de operare Win 7 și versiuni ulterioare. Cu toate acestea, PhysX nu este instalat deloc. Trebuie remarcat faptul că atunci când utilizați sisteme software speciale și utilități pentru curățarea sistemului (Reg Organizer, Driwer Cleaner, Drive Sweeper), problema nu poate fi rezolvată. Cel mai probabil, va trebui să ștergeți complet vechile biblioteci NVidia din memoria computerului.

Autorul acestui articol a avut o astfel de problemă cu PhysX când s-a decis înlocuirea GeForce GTX 560 cu un GTX 670. Desigur, vechiul driver pur și simplu nu va funcționa cu noua placă video, iar sistemul de operare va începe să arunce diverse erori. Iată o instrucțiune despre cum să faci față acestui lucru.

Nu contează dacă ai dezinstalat vechea versiune PhysX sau nu, în orice caz, rulezi aplicația Driver Cleaner sau Driver Sweeper, cu cea mai recentă versiune.

În lista de șoferi, puneți o bifă lângă opțiune NVidia - PhysXși faceți clic pe butonul „Analiză”.

Selectăm manual toate acele elemente care au fost găsite de aplicație, curățăm și trecem la următoarea operație. Dacă programul nu a găsit nimic, trecem și la pasul următor.

Verificăm folderul C:\Progam Filess (x86) pentru un sistem pe 64 de biți sau Progam Filess pentru un sistem de operare pe 32 de biți și găsim acolo directorul NVidia Corporation. Dacă conține un folder PhysX, ștergeți-l.

Instalarea corectă a PhysX pe Windows 7 nu a fost încă posibilă, trebuie totuși să curățați registry. Să folosim comanda rapidă de la tastatură Câștigă + Rși rulați comanda regedit... Aceasta va deschide Editorul Registrului. Este important să înțelegeți că, în cazul ștergerii incorecte a cheilor din registru, puteți pierde performanța fiabilă a sistemului sau sistemul de operare nu va mai porni cu totul. Prin urmare, înainte de a continua cu curățarea manuală, utilizați aceleași utilitare pentru a lucra cu cheile de registry care au fost discutate mai devreme.

După ce driverele au fost scoase din sistem, iar registrul a fost curățat cu un pachet software special, autorul acestui articol a reușit să găsească încă o duzină de chei rămase în registry, așa că curățăm totul doar cu pixuri.

Apăsați Editare -> Găsiți... Setați valoarea „physx” în câmpul de căutare și faceți clic pe „Find Next”

Dacă toate câmpurile dintr-o ramură deschisă au legătură cu PhysX, ștergeți întregul folder. Dacă vedeți că ramura conține chei legate de alte produse software sau tehnologii, ștergeți numai acele chei în numele sau semnificația cărora se găsește cuvântul de căutare. Toate celelalte chei sunt găsite folosind comanda Găsește următorul.

Procesul complet de curățare manuală vă va dura aproximativ o oră, așa că vă rugăm să aveți răbdare. Trebuie să recunoașteți că este mult mai ușor să curățați ușor manual decât întreg. Și va dura mult mai mult timp pentru a configura software-ul suplimentar (arhive, manageri de fișiere, drivere pentru accesorii), așa că jocul merită lumânarea.

Când registrul este șters, reporniți computerul și puteți începe instalarea noii versiuni de PhysX de pe site-ul web NVidia, disponibil pentru descărcare. Acum știți cum să reinstalați corect și absolut corect PhysX pe sistemele de operare Windows. După aceea, problema cu erorile ar trebui să dispară și totul va merge ca un ceas.

Este cunoscut faptul că istoria fizicii accelerate hardware în aplicațiile de jocuri pentru PC a început cu mica companie Ageia și motorul lor de fizică PhysX. Am scris deja despre acum câțiva ani. La acea vreme, existau foarte puține jocuri cu suport PhysX și nu avea niciun rost să cumperi o placă de expansiune separată pentru fizica jocului, să recunoaștem.

Dar a trecut mult timp de atunci, iar Ageia a fost cumpărată de Nvidia. Care, desigur, a adaptat PhysX pentru a executa efectele corespunzătoare pe GPU-urile sale. De atunci, accelerarea fizicii hardware a devenit un avantaj competitiv pentru Nvidia față de AMD, singurul său concurent semnificativ pe piața grafică dedicată pentru desktop.

Până în prezent, au fost lansate mai mult de o duzină de jocuri care folosesc accelerația PhysX și în care există un efect clar al calculelor fizice accelerate de hardware asupra GPU-ului. Din păcate, lista de jocuri nu este încă suficient de mare și nu toate aceste aplicații au devenit populare printre jucători. Acesta este poate singurul dezavantaj serios al stării actuale a PhysX.

Dar totuși, această situație se schimbă treptat în bine, iar astăzi ne vom uita la câteva jocuri în care efectele PhysX aduc o experiență proaspătă, adăugând varietate și animand lumea jocului. Puteți trata fizica PhysX în moduri diferite, ceea ce pare să nu fie necesar în jocurile care au fost lansate. Dar este greu de argumentat că îmbogățește și înfrumusețează în mod clar imaginea și modul de joc, iar cu efectele PhysX orice joc arată mai bine decât fără ele. Testați configurația și setările sistemului

A fost utilizată următoarea configurație hardware și software:

  • CPU: AMD Phenom II X4 940
  • Placa de baza: Asus M3A78-T
  • RAM: 4 GB DDR2 SDRAM (2 * 2 GB OCZ2N1000SR4GK)
  • Plăci video: Nvidia Geforce GTX 285 și Geforce 9800 GTX
  • HDD: Seagate Barracuda 7200.10 320GB SATA
  • Sistem de operare: Microsoft Windows Vista Home Premium SP2

Ca procesor central al sistemului, am folosit în mod tradițional un procesor cu patru nuclee destul de puternic din familia AMD Phenom II. Puterea sa este suficientă pentru a nu limita performanța subsistemului video în majoritatea cazurilor. Deși acesta nu este încă un procesor de top în acest moment, astfel încât procesoarele mai scumpe pot arăta performanțe mai bune în jocurile pe care le-am testat.

Pentru testele de fizică, am luat două plăci video Nvidia cu suport pentru accelerarea hardware PhysX: Geforce GTX 285 și Geforce 9800 GTX. Prima dintre ele este încă cea mai productivă soluție cu un singur cip a companiei, iar a doua va servi drept accelerator fizic dedicat, care se găsește deja adesea în recomandările de sistem pentru jocurile cu utilizarea activă a PhysX.

În material, vom compara performanța calculului fizic pe un procesor (un astfel de rezultat în aplicațiile selectate va corespunde tuturor sistemelor fără suport hardware pentru PhysX, inclusiv sistemele cu plăci video de la AMD), cu un singur Geforce GTX 285, când fizica este realizată în combinație cu calculul grafic pe un singur GPU, bine și cea mai puternică este configurația duală, unde randarea este realizată de Geforce GTX 285 și fizica de Geforce 9800 GTX. Ultimul mod va fi foarte interesant pentru cei care doresc să își modernizeze subsistemul video, lăsând vechea placă video pentru calculele PhysX.

Au fost utilizate setările implicite ale driverului video. Aplicațiile de jocuri au fost rulate în două rezoluții de testare: 1280x720 și 1920x1080 (cunoscut și ca 720p și 1080p) - acestea sunt moduri HD standard pentru monitoare și televizoare LCD obișnuite, sau cât mai aproape de acestea, în absența suportului pentru aceste rezoluții în aplicația de testare.

Testele au fost efectuate în două moduri: în modul normal și folosind anti-aliasing pe tot ecranul folosind metoda MSAA 4x din setările jocului, dacă acestea sunt acceptate de aplicația însăși. Restul setărilor de joc ale aplicațiilor au fost setate la cel mai înalt nivel posibil. Rezultatele testului

Batman: azilul Arkham

  • Editura: Eidos Interactive / New Disc
  • Dezvoltator: Rocksteady Studios
  • Gen: acțiune-stealth-aventura la persoana a treia
  • Data lansării: septembrie 2009
  • Evaluarea medie a publicațiilor de jocuri: 92%

Poate că „Batman: Arkham Asylum” este unul dintre cele mai populare jocuri PhysX. După cum sugerează și numele, jocul se bazează pe filmul omonim despre omul liliac din benzi desenate. Jocul are loc la clinica psihiatrică Arkham Asylum din Gotham City. Batman a ajuns acolo pentru a-l livra pe Joker la această clinică, dar prizonierii s-au pregătit pentru asta și i-au întins o capcană lui Batman.

Jocul, de fapt, este să-l ajute pe personajul principal să învingă mulțimea diverșilor răufăcători, nepermițându-le să-și îndeplinească planul insidios. Așadar, acesta este un film de acțiune la persoana a treia cu elemente stealth, în care cel mai adesea trebuie să te lupți cu răufăcătorii în lupta corp la corp.

Din punct de vedere tehnic, jocul folosește pe deplin capacitățile lui Unreal Engine 3 și arată destul de bine. Pentru efectele fizice, sunt utilizate module APEX de nivel înalt, care simplifică implementarea PhysX în proiecte de joc. Printre efectele fizice din Batman: Arkham Asylum, remarcăm imitația țesăturilor și a altor materiale similare (steaguri, mantie lui Batman, foi de hârtie împrăștiate), comportamentul corect fizic al particulelor în efectele fumului volumetric și a ceții.

Jocul are setări PhysX: Off, Normal și High. Pentru cel din urmă mod, este recomandat un accelerator separat al nivelului Geforce 9800 GTX. În modul Off, nu există efecte fizice suplimentare (dar unele dintre ele rămân, de exemplu, mantia lui Batman), iar Normal și High diferă prin numărul și complexitatea efectelor. Toate aceste setări sunt operabile pe procesor, dar cu o scădere semnificativă a performanței.

Este clar că aceste efecte nu afectează în mod direct jocul, dar îmbunătățesc în mod clar gama vizuală și oferă lumii jocului un aspect puțin mai plin de viață. Efectele arată bine, funcționează și pe procesor, dar în acest caz frame rate este redus semnificativ. Să verificăm cât de puternic, folosind exemplul modului „Înalt”:

Deci, să începem să analizăm performanța în diferite condiții și setări. În primul rând, să remarcăm că performanța nu depinde de rezoluția selectată și de prezența anti-aliasing-ului, cu excepția unei configurații cu o singură Geforce GTX 285. Aceasta înseamnă că performanța generală în modurile „ușoare” este limitată tocmai de execuție. a efectelor PhysX.

Primul pas este să comparați performanța procesorului și a GPU-ului. Diferența dintre diferite rezoluții rămâne aproape aceeași și va fi aproape imposibil să te joci cu fizica pe procesor în acest mod - rata de cadre este vizibil mai mică decât minimul permis de 30 FPS. Chiar și cu fizica hardware, FPS-ul minim este aproape de acest punct, dar CPU nu trage deloc toate efectele în Batman.

Cea mai confortabilă performanță este oferită de două plăci grafice Nvidia într-un pachet. Doar în acest caz, chiar și la o rezoluție de 1920x1080 și activată 4x MSAA anti-aliasing, rata de cadre pe secundă rămâne complet confortabilă pentru joc. Single-ul GTX 285 nu rămâne prea mult în urmă în modurile ușoare, dar în modurile grele începe să cedeze mai serios. Deci recomandarea unui accelerator PhysX separat pentru setări maxime în acest joc poate fi considerată absolut legitimă.

Criostaza: Somnul Rațiunii

  • Editura: 1C / 505 Games
  • Dezvoltator: Forme de acțiune
  • Gen: acțiune-aventură la persoana întâi
  • Platforme: PC
  • Data lansării: decembrie 2008
  • Date tehnice: motor 3D propriu, un număr mare de efecte PhysX
  • Evaluarea medie a publicațiilor de jocuri: 69%

Anabiosis: Sleep of Reason este fie un shooter de groază, fie un joc de aventură la persoana întâi creat de compania ucraineană Action Forms. Jocul are loc în 1968, scena este spărgătorul de gheață atomic „Vântul de Nord”, iar personajul principal este un cercetător junior la Stația Meteorologică Polară de Nord, care a sosit pe navă.

Jocul povestește despre nenorocirile unui angajat al stației polare, care a fost întâmpinat de cadavre înghețate și diverse creaturi urâte pe acest spărgător de gheață, blocat în gheață. Aceste creaturi de pe navă și-au pierdut aspectul natural și încearcă să omoare eroul. Sarcina principală este supraviețuirea, iar cel mai interesant punct culminant al jocului este capacitatea de a vedea trecutul prin ochii altor oameni.

Din punct de vedere tehnic, jocul este bine realizat și se bazează pe un motor de joc de producție proprie. Dar astăzi suntem interesați de efectele fizice ale PhysX. Există, de asemenea, o mulțime de ei în joc. Poate că în „Anabiosis” varietatea lor este mai mare decât în ​​majoritatea jocurilor pe care le veți vedea în articolul de astăzi.

Cele mai impresionante sunt efectele apei, realizate cu sisteme de particule care interacționează corect cu lumea jocului. Chiar dacă o astfel de imitație nu se bazează pe apa video-realistă, este pasul potrivit în drumul către ea.

În plus, în „Anabiosis” este folosită o imitație de țesături (cârpe atârnate peste tot) și într-adevăr toate obiectele de joc se comportă fizic corect, inclusiv cadavrele creaturilor ucise. Una peste alta, efectele PhysX din acest joc sunt cu adevărat spectaculoase, îmi pare rău pentru tautologie.

În benchmark și în joc, nu există nicio setare pentru anti-aliasing pe ecran complet, așa că ne-am limitat la două diagrame pentru rezoluții diferite. Este interesant că există o dependență a performanței de rezoluție cu fizica accelerată hardware și există o explicație simplă pentru aceasta - benchmark-ul are multă vizualizare fluidă, care încarcă decent și „partea grafică” a GPU-ului. Dar în cazul execuției PhysX pe un procesor, accentul este pus pe performanța procesorului central.

Din nou, procesorul nu poate face față prea multă sarcină de calcul. Nu te poți juca cu 10 medii și 3-4 minime cadre pe secundă. Efectele imitației apei cu ajutorul sistemelor de particule sunt deosebit de puternic inhibate - sunt prea multe acolo. Cu un număr mic de particule, procesorul încă face față cumva și apoi începe să se „scufunde”. Deși aceasta este multă muncă pentru GPU - rata minimă de cadre scade uneori sub marcajul de 30 FPS.

Geforce 9800 GTX dedicat pentru PhysX oferă un oarecare avantaj doar la rezoluția FullHD grea. La o rezoluție de randare de 1280x720, nu a fost găsită nicio diferență între aceste configurații din nou. Deci harta dedicată fizicii ajută și acest joc, dar doar la rezoluții mari. În mediu și single, GTX 285 face o treabă excelentă cu toate sarcinile care îi sunt atribuite.

Vid intunecat

  • Editura: Capcom Entertainment / 1C-SoftKlab
  • Dezvoltator: Airtight Games
  • Gen: acțiune-aventura la persoana a treia
  • Platforme: PC, Xbox 360, PlayStation 3
  • Data lansării: ianuarie 2010
  • Fișă tehnică: Unreal Engine 3, aplicarea modulelor APEX de nivel înalt
  • Evaluarea medie a publicațiilor de jocuri: 59%

Cel mai recent joc din recenzia noastră este „Dark Void”. A ieșit la vânzare abia în ianuarie anul acesta și se remarcă prin efectele sale bune de fizică folosind Nvidia PhysX și APEX. Acesta este un joc fantastic de acțiune la persoana a treia care combină bătălii cu numeroși inamici pe sol și în aer. Mai mult, acești inamici provin dintr-un univers paralel, în care se încadrează eroul, care a suferit un accident în Triunghiul Bermudelor.

Jocul diferă de alte proiecte similare prin posibilitatea de a zbura cu un jetpack, acest lucru face ca jocul să nu fie chiar un film de acțiune tridimensional obișnuit cu capacități noi. Totul pare a fi destul de interesant, inclusiv ideea principală - zboruri într-o lume fantezie ostilă. Din păcate, calitatea acestui proiect de joc a fost încă mai scăzută decât cea a aceluiași Batman, iar jocul a primit evaluări corespunzătoare în presa de jocuri.

Dar efectele fizicii PhysX? Dark Void este primul joc cu astfel de sisteme de particule dinamice sofisticate care simulează fumul jetpack-ului, obiectele zburătoare inamice și efecte impresionante de împușcături și lovituri de la arme fantastice.

De exemplu, o armă numită Disintegrator folosește un sistem de particule în cantitate de 30.000 pentru fiecare împușcătură și fumul dintr-un jetpack - până la 100.000 de particule. Ambele efecte folosesc dinamica fluidelor computaționale pentru a simula mișcarea lichidelor și gazelor. Alte arme folosesc, de asemenea, sisteme de particule care interacționează cu lumea din jurul lor.

Setarea de dificultate pentru efectele PhysX din joc este pe patru niveluri:
Off - fără efecte PhysX;
Scăzut - pornește sistemele de particule pentru arme și aceasta este singura setare posibilă pentru calculele software pe CPU;
Mediu - include în plus efecte pentru armele Disintegrator cu calcule de turbulență. Disponibil numai pentru GPU;
Ridicat - Nivelul maxim completează cele de mai sus cu un efect și mai complex pentru dezintegrator și calcule de turbulență pentru fumul jetpack.

Setările Medium și High sunt atât de grele, chiar și pentru GPU-uri, încât se recomandă un GPU separat pentru calculele PhysX pentru utilizarea lor. Da ce! Pentru Mediu - 9800 GTX, pentru High - GTX 260 sau mai rapid. Dezvoltatorul jocului a lansat un benchmark separat pentru a compara performanța procesorului și a GPU-ului în „Dark Void”, care este ceea ce am folosit. În benchmark, efectele PhysX corespund nivelului „Low”, dar chiar și în astfel de condiții este foarte solicitant cu puterea procesorului și a GPU-ului.

Viteza de redare în modul CPU în „Dark Void” din nou nu depinde de rezoluție și se bazează pe performanța efectelor PhysX în cazul unui procesor central. Pentru soluțiile grafice de data aceasta observăm același lucru - viteza nu este în mod clar limitată de randare.

CPU face față calculelor PhysX doar puțin mai bine decât în ​​jocurile anterioare, ceea ce, totuși, nu face ca acest mod să fie jucabil. 3-9 FPS este încă prea mic pentru un joc în ritm rapid. Chiar și GPU-urile puternice oferă doar 30 de FPS cu reduceri de până la 17-18 cadre pe secundă, ceea ce este foarte, foarte mic. Interesant este că un singur GTX 285 face față muncii chiar și puțin mai bine decât o combinație de GTX 285 + 9800 GTX. Aparent, efectul este că noul GPU îndeplinește sarcini fizice mai eficient decât cel vechi.

În acest joc, se recomandă și instalarea unei plăci video separate pentru fizică, dar în acest caz comparăm configurații și cu procesorul, prin urmare ne limităm la setarea PhysX din joc în modul „Low”. Și nu are deloc sens de la Geforce 9800 GTX dedicat în acest mod. Probabil, semnificația configurației duale ar trebui să apară în moduri mai grele cu un număr și o calitate crescută de efecte PhysX.

Unreal Tournament 3 (pachetul PhysX)

  • Editura: Midway Games / New Disc
  • Dezvoltator: Epic Games
  • Platforme: PC, Xbox 360, PlayStation 3
  • Data lansării: noiembrie 2007
  • Fișă de date: Unreal Engine 3, niveluri suplimentare de pachet PhysX
  • Evaluarea medie a publicațiilor de jocuri: 83%

Acest joc este o continuare a celebrei serie de shootere multiplayer „Unreal Tournament”. În a treia parte, puteți vedea totul la fel ca în jocurile anterioare din serie, dar mai mari și mai bune. Proiectul se bazează pe motorul de joc Unreal Engine 3, care acceptă nativ efectele fizice PhysX, permițându-le să-și accelereze calculul în cazul suportului hardware.

Pentru a consolida pozițiile pe piață ale acceleratorului său PhysX, Ageia a contribuit odată la crearea unui set special de niveluri de pachet PhysX, care au fost instalate suplimentar și au folosit capabilitățile fizicii accelerate hardware. Doar aceste niveluri speciale sunt utile pentru accelerarea hardware, ceea ce reduce oarecum interesul jucătorilor pentru supliment.

Nivelurile din pachetul PhysX au fost dezvoltate de destul de mult timp, așa că nu sunt stricate în mod deosebit cu o varietate de efecte fizice. Au obiecte distructibile, mai multe particule și efecte de fum și tornadă. Toate funcționează pe CPU, dar performanța scade în mod natural.

Pentru „Unreal Tournament 3” oferim doar valorile ratei de cadre medii pentru două rezoluții, deoarece benchmark-ul încorporat nu oferă altele. Performanța, în cazul calculului fizic pe un procesor, se bazează întotdeauna pe procesorul central. Dar pentru două configurații cu fizică accelerată de GPU, totul este ceva mai complicat. Se pare că există o diferență, dar foarte mică. Prin urmare, limitarea principală este încă randarea performanței, deoarece există relativ puține efecte fizice la niveluri suplimentare.

În ciuda acestui fapt, puterea procesorului este încă foarte lipsită - cu o medie de 22 FPS, cu siguranță nu vei putea juca un shooter online! Dar ambele GPU-uri oferă performanțe de aproape 4 ori mai rapide și mai mult de 80 de FPS, ceea ce este suficient chiar și pentru jucătorii pretențioși.

Sistemul dual GPU oferă doar cu 5% mai multă performanță decât o configurație bazată pe un singur Geforce GTX 285. Deci, pentru acest joc anume, nu este nevoie să instalați un GPU dedicat pentru fizică, GPU-ul puternic face o treabă excelentă atât pentru grafică, cât și pentru numai fizica...

Warmonger, Operațiunea: Downtown Destruction

  • Editura: Net Devil
  • Dezvoltator: Net Devil
  • Gen: Multiplayer First Person Shooter (FPS)
  • Platforme: PC
  • Data lansării: noiembrie 2007
  • Fișă tehnică: Unreal Engine 3, efecte de distrugere fizică, sisteme de particule
  • Evaluarea medie a publicațiilor de jocuri: 55%

Un alt joc multiplayer bazat pe Unreal Engine 3, dar deja gratuit și de la un producător terță parte, nu Epic. În ciuda faptului că este destinat doar pentru multiplayer, are chiar și o poveste. Jocul are loc în viitor, două firme comerciale nu au împărțit câmpul de petrol, iar apoi acest război s-a extins în orașe. Iar sarcina principală a jucătorilor din Warmonger este să captureze orașul, bloc cu bloc.

Tehnologia PhysX din acest joc a fost planificată să fie folosită încă din vremurile vieții Ageiei, acest lucru a făcut posibilă distrucția multor obiecte. De asemenea, pe lângă fizica distrugerii, care vă permite să spargeți ziduri și să demolați clădiri, PhysX este folosit pentru a simula comportamentul țesăturilor și efectele de fum.

Există multe sisteme de particule în joc și, în primul rând, încetinesc jocul fără accelerare hardware. Restul efectelor PhysX nu consumă foarte mult CPU și se ocupă de distrugere și bucăți mici de pânză. Să verificăm ce se întâmplă în practică. Deoarece jocul nu are un benchmark fix, a trebuit să lansez roboți și să îi urmăresc, măsurând frame rate. Acest lucru crește eroarea în măsurătorile FPS, dar pur și simplu nu există altă opțiune în acest caz.

Pentru un sistem cu calcul PhysX, încredințat exclusiv CPU-ului, performanța este limitată de procesorul central, iar în cazul fizicii accelerate cu GPU, performanța generală la rezoluție 1280x720 este limitată de viteza de randare, iar în 1920x1080 cadrul rata depinde de execuția calculelor fizice pe GPU.

Procesorul de testare AMD Phenom II nu poate oferi din nou o performanță acceptabilă de calcul PhysX în acest joc, deoarece 7-13 cadre pe secundă nu sunt în mod clar suficiente pentru netezime. Din nou, există o dependență de numărul de efecte bazate pe sistemele de particule din cadru, cu acestea CPU-ul are cele mai mari probleme.

Un accelerator PhysX dedicat sub forma Geforce 9800 GTX oferă o creștere a vitezei doar la rezoluție înaltă, atunci când viteza nu este limitată de randarea 3D. În acest caz, GTX 285 este eliberat de calculele fizice, iar rata de cadre crește cu aproape un sfert. Dar la o rezoluție relativ ușoară de 1280x720, nu este necesar un accelerator PhysX dedicat, deoarece câștigul de performanță din instalarea Geforce 9800 GTX este mic în astfel de condiții.

Crazy Machines 2

  • Editura: Viva Media / MediaHouse
  • Dezvoltator: FAKT Software
  • Gen: puzzle logic
  • Platforme: PC
  • Data lansării: iunie 2008
  • Fișă tehnică: Niveluri suplimentare de fluide PhysX
  • Evaluarea medie a publicațiilor de jocuri: 79%

Din denumirea jocului Crazy Machines 2 este clar că acest joc oferă puzzle-uri mecanice în stilul celebrului joc The Incredible Machine, care sunt distractive și interesante, deși foarte departe de bunul simț. Jucătorul se confruntă cu diferite sarcini, de exemplu, la unele niveluri trebuie să lansați focuri de artificii sau să porniți un foc folosind obiecte improvizate în diverse combinații și compoziții.

Principalul lucru într-un astfel de joc este să te bucuri de a rezolva probleme logice prin crearea de compoziții bizare, folosind cunoștințele din fizica școlară. După cum puteți vedea în capturi de ecran, Crazy Machines 2 continuă tradiția genului de puzzle-uri logice similare, oferind mai multe avioane și componente ca bază. Jucătorul are, de asemenea, părți suplimentare care trebuie aranjate într-o anumită ordine pentru finalizarea cu succes a sarcinii.

Jocul în sine a fost lansat fără posibilitatea de accelerare hardware a fizicii, dar apoi au fost lansate niveluri suplimentare speciale „PhysX Fluids Levels”, în care este utilizată accelerarea PhysX. Noi puzzle-uri distractive din aceste niveluri se bazează pe dinamica fluidelor. Apa este un fluid de lucru care este eliberat din coloane speciale și face ca alte componente să fie incluse în lucru.

Jocul funcționează fără accelerarea hardware a efectelor PhysX pe GPU, dar viteza chiar și a celor mai puternice procesoare nu este suficientă pentru a oferi o rată de cadre acceptabilă. Când numărul de particule de apă devine mai mare decât o anumită cantitate, toată acțiunea de pe ecran începe să încetinească. Să vedem cum se exprimă aceasta în cifre.

Să repetăm ​​că în acest joc de efecte PhysX grele există doar imitarea comportamentului fluidului folosind sisteme de particule, dar numai ele sunt capabile să încarce CPU cu 100%. La rezoluții mici, viteza este limitată de performanța efectelor PhysX, iar la rezoluții mari, costurile de randare sunt afectate. Cu toate acestea, acest lucru nu explică diferența dintre indicatorii afișați în calculul software al fizicii.

În general, procesorul nostru nu a reușit să facă față unei sarcini fizice dificile, arătând o rată minimă de cadre de aproximativ 2 FPS. Mai mult, la începutul simulării, când numărul de particule este încă mic, procesorul central arată bine și se predă numai atunci când numărul de particule devine prea mare.

Este interesant să compari un singur GTX 285 și combinația lui cu un 9800 GTX. Dacă la rezoluție scăzută diferența dintre performanța acestor configurații este mică, atunci în 1920x1080 depășește deja 20%. Se pare că un accelerator PhysX dedicat are sens pentru o sarcină atât de nepretențioasă. Cu toate acestea, 66 FPS în medie, cu scăderi la 39 FPS date de un singur GTX 285, este destul de suficient pentru un joc de logică pe îndelete.

Povești cu stele

  • Editura: QWD1
  • Dezvoltator: QWD1
  • Platforme: PC
  • Data lansării: noiembrie 2009
  • Fișă tehnică: Unreal Engine 3, Simulare de țesături, Sisteme de particule

„Star Tales” este un joc freestyle chinezesc aproape necunoscut, cu elemente ale rețelelor sociale și un simulator de dans. De fapt, ne atrage mai mult pentru că folosește o animație bună cu imitație a comportamentului țesuturilor pe PhysX, care este accelerată pe GPU.

Jocul a fost dezvoltat de QWD1, care este și editorul. Acesta este probabil primul joc chinezesc care folosește motorul de joc Unreal Engine 3 și efectele PhysX. De fapt, acesta este aproape tot ce știm despre ea. Efectele PhysX în joc au imitații de țesuturi și sisteme de particule, care sunt clar vizibile în benchmark-ul, lansat de companie de mult timp și pe care le-am folosit în articol.

Star Tales a apărut toamna trecută, dar vom folosi un benchmark separat lansat împreună cu Nvidia pentru a demonstra capabilitățile PhysX în joc. Dintr-un motiv ciudat, benchmark-ul nu ne permite să folosim rezoluțiile pentru ecran lat alese de 1280x720 și 1920x1080 și a trebuit să testăm în apropierea lor 1280x1024 și 1600x1200. Să comparăm performanța diferitelor configurații în acest test:

Performanța în benchmark-ul Star Tales depinde în principal de viteza cu care sunt executate efectele PhysX. În mod tradițional, această regulă este îndeplinită pentru calculele pe CPU, dar pentru GPU, situația este oarecum diferită. Accentul pus pe performanța fizică este doar la rezoluție scăzută și, odată cu creșterea complexității condițiilor de randare, crește și dependența vitezei de calculele „grafice”.

Ca de obicei pentru recenzia noastră, viteza scăzută a calculelor fizice PhysX pe procesor nu ne permite să numim acceptabil rata de cadre rezultată, deoarece este foarte scăzută. Chiar și GPU-urile se luptă să facă față sarcinii, având o medie de peste 60 FPS, dar ajungând la 18-22 FPS în cele mai dificile cadre ale benchmark-ului.

GPU-ul dedicat pentru fizică nu oferă aproape niciun beneficiu în rezoluția ușoară de 1280x1024 fără anti-aliasing, diferența nu este foarte mare în cele două moduri medii. Dar odată cu creșterea încărcăturii pe GPU la 1600x1200 cu 4x MSAA, singurul GTX 285 se descurcă deja puțin mai rău, rămânând în urma pachetului de două carduri cu aproape o treime în medie. În consecință, concluzia este din nou aceeași - un card dedicat pentru fizică are sens doar pentru setări de calitate maximă și rezoluții de randare ridicate.

Nurien alfa

  • Editura: Nurien
  • Dezvoltator: Nurien
  • Gen: social media, simulator de dans
  • Platforme: PC
  • Timp de lansare: nu a fost lansat încă
  • Date tehnice: imitații de țesături
  • Evaluarea medie a publicațiilor de jocuri: N / A

Și acesta este un set coreean de jocuri de aproximativ același gen ca și precedentul. Se pare că acestea sunt surori gemene. Sigur, Nurien, unul dintre liderii pieței asiatice a rețelelor sociale și a jocurilor online, numește creațiile sale o piatră de hotar în rețelele sociale, dar Star Tales are și o parte din asta.

Într-o astfel de rețea socială de nouă generație, jucătorii își pot crea propriile personaje virtuale tridimensionale, iar toată acțiunea se va desfășura în 3D. Accesul la serviciu este planificat să se facă gratuit, dar pentru tot felul de lucruri virtuale (haine, bijuterii etc.), va trebui să plătiți puțin. De asemenea, va fi posibil să jucați diverse jocuri și să participați la competiții.

Nurien are trei componente: MStar, Runway și QuizStar. MStar este un joc de simulare de dans multiplayer similar cu titluri celebre precum Guitar Hero sau Dance Dance Revolution. Runway este un proiect original în care jucătorii își creează propriile linii de îmbrăcăminte pe o anumită temă, apoi concurează în prezentări de modă virtuale (rezultatul poate fi văzut în capturi de ecran), iar comunitatea de gaming le apreciază munca. Ei bine, QuizStar este un joc de genul testelor online.

Până acum, lansarea proiectului este planificată doar pentru anul în curs și a fost lansat doar un benchmark, pe care îl vom folosi. Din păcate, nu oferă nicio setare și permite doar testarea la o rezoluție de 1024x768. Dar în Nurien Alpha, puteți folosi atât GPU, cât și CPU pentru calculele PhysX folosind panoul de setări ale driverului Nvidia.

În acest benchmark, este disponibilă o singură rezoluție, iar anti-aliasing-ul nu poate fi activat în el, prin urmare avem o diagramă. Interesant, deși performanța este limitată de viteza PhysX, imaginea de pe diagramă nu este deloc aceeași cu cea pe care am văzut-o mai devreme. Să aruncăm o privire mai atentă asupra rezultatelor.

În primul rând, procesorul sistemului central face o treabă bună în Nurien Alpha, rămânând doar de trei ori în urma GPU-urilor puternice. Dar în jocurile anterioare diferența a fost mult mai mare, de până la zece ori. Chiar acolo vedem 11-15 FPS, ceea ce poate fi numit o rată de cadre acceptabilă cu o întindere uriașă. Mai mult, GPU-urile se scufundă și la 32-34 FPS, deși, în medie, oferă 45-50 de cadre medii pe secundă redate.

În al doilea rând, diferența dintre un singur Geforce GTX 285 și două plăci GTX 285 și 9800 GTX este inversată de data aceasta. Adică nu sistemul cu două carduri câștigă, ci singurul GTX 285! Iar ratele de cadre minime și medii pe un GPU sunt mai mari decât pe un sistem de două.

Aceasta înseamnă că în acest joc (sau poate doar în benchmark) există o sarcină foarte slabă asupra calculelor grafice și o sarcină relativ mare asupra fizicii. Mai mult, pentru ambele în total, puterea lui GTX 285 este suficientă, iar 9800 GTX rămâne în urmă tocmai din cauza performanțelor matematice mai scăzute. Această situație este amuzantă și pare mai degrabă una sintetică decât una de joc. Va fi cu atât mai interesant să evaluăm rezultatele următorului benchmark pur artificial.

PhysX FluidMark

  • Dezvoltator: oZone3D.Net
  • Gen: PhysX benchmark
  • Data lansării: august 2008

PhysX FluidMark este un benchmark specializat în fizică bazat pe capacitățile tehnologiei Nvidia PhysX. L-am inclus în recenzie pentru a evalua ce diferență de performanță a diferitelor configurații se poate aștepta în condiții sintetice, și nu în cele apropiate de gaming.

FluidMark realizează simularea fluidelor prin simularea lavei. Sunt utilizate calcule și parametri fizici reali, cum ar fi vâscozitatea - proprietatea lichidelor și gazelor de a rezista la mișcarea unei părți față de alta. Pentru vizualizarea realistă a particulelor calculate, se folosește algoritmul Smoothed Particle Hydrodynamics (SPH), ca în jocurile reale PhysX.

Aplicația folosește OpenGL pentru grafică, nu este necesar suport hardware PhysX, efectul funcționează și pe CPU. Nu am așteptat noua versiune a benchmark-ului, care ar trebui să primească suport multithreading pe CPU și, prin urmare, merită să luăm în considerare posibilitatea unei performanțe mai mari a versiunii CPU la paralelizarea lucrului pe toate nucleele procesorului central.

După cum am sugerat mai sus în text, în acest caz, rezultatele reciproce ale diferitelor configurații sunt similare cu ceea ce am văzut în diagramele testului anterior, doar într-o formă sintetică și mai hipertrofiată. Performanța în aproape toate cele patru moduri este limitată de viteza calculelor PhysX, cu excepția celor mai dificile, poate.

Rezultatele procesorului central ar putea fi numite destul de bune, până la urmă, peste 30 de FPS medii, dacă nu pentru valoarea prea mică a ratei minime de cadre - doar 5 FPS. Și din nou există o dependență uriașă a FPS de numărul de particule calculate. Rezultatul versiunii actualizate a testului, care distribuie mai eficient munca între nucleele procesorului, ar fi foarte interesant, dar la momentul testelor nu a fost încă lansat.

De data aceasta, natura sintetică a benchmark-ului este și mai bine vizibilă. Geforce GTX 285, care are mai multă putere de procesare și optimizări speciale pentru calculele GPU, depășește Geforce 9800 GTX în ceea ce privește rata minimă de cadre de câteva ori și aproape de două ori în performanță medie. GTX 285 este doar puțin inferior față de sine în cel mai dificil mod, rămânând cu mult înaintea predecesorului său.

Testul PhysX FluidMark poate fi considerat una dintre aplicațiile sintetice în care sarcina asupra calculelor grafice este foarte scăzută, dar fizica este folosită la maxim. În plus, în acest caz, sunt folosite clar îmbunătățirile hardware ale cipul video GT200, pe care se bazează GTX 285, ceea ce face ca avantajul noului GPU să fie și mai mare. Poate că, în viitor, vor exista aplicații de jocuri cu un comportament de performanță similar.

Alte aplicații

Desigur, nu am analizat toate jocurile compatibile cu PhysX. Există și alte proiecte similare. De exemplu, rețineți că nu așa obișnuitul shooter la persoana întâi Mirror's Edge, shooterul tactic Tom Clancy's Ghost Recon: Advanced Warfighter 2, patch-ul 2.40 pentru RPG-ul de acțiune numit Sacred 2: Fallen Angel și Sacred 2: Ice & Blood. Vă puteți aminti, de asemenea, proiectele de jocuri de buget Darkest of Days, Star Trek: D-A-C, Metal Knight Zero, lansate ca etalon PhysX și alte câteva jocuri mai puțin cunoscute.

Din păcate, testele din ele nu au fost incluse în articol din diverse motive. Unele jocuri și benchmark-uri nu au funcționat în configurația noastră (de exemplu, Darkest of Days și Metal Knight Zero au remarcat un astfel de comportament), în altele este imposibil să se efectueze teste acceptabile fără a introduce erori semnificative în aceasta ca urmare a „manualului” testerului. muncă. Și, în general, nu am avut un scop să acoperim toate jocurile PhysX în general, esența este clară oricum.

Mai mult, PhysX nu se limitează deloc la jocuri! Accelerarea hardware PhysX este folosită și în aplicații profesionale serioase - diverse simulatoare, aplicații pentru crearea de conținut digital, plug-in-uri pentru pachete de modelare 3D (3ds Max, Maya, LightWave etc.). Considerarea lor depășește domeniul de aplicare al acestui articol, dar însăși utilizarea fizicii hardware Nvidia în produse atât de serioase vorbește despre cererea pentru PhysX nu numai în proiectele de jocuri. concluzii

Deci, să rezumam. Judecând după jocurile incluse în recenzie, efectele PhysX accelerate de hardware pot îmbunătăți cu adevărat jocurile. Ele adaugă detalii atât de importante mici și realiste lumii jocului, permițându-vă să saturați scene cu obiecte și efecte care, în dinamică, sunt foarte asemănătoare cu ceea ce vedem în lumea reală. Acesta este în mod clar un impact PhysX pozitiv care adaugă realism jocurilor.

Pe de altă parte, până acum, aproape toate efectele de fizică create cu PhysX și care necesită accelerare hardware nu afectează suficient jocul în sine, de fapt, nu îl schimbă în niciun fel. Adică nu sunt strict obligatorii, deși arată frumos, mai ales în dinamică.

Deși au fost deja lansate aproape două duzini de jocuri care utilizează accelerarea hardware PhysX și în care există un efect vizibil al acesteia, din păcate, lista acestor jocuri rămâne nu foarte lungă, iar majoritatea jocurilor nu sunt foarte populare în rândul jucătorilor. Considerăm că acesta este singurul dezavantaj serios al PhysX în starea sa actuală.

Dar Nvidia lucrează din greu pentru ca PhysX să fie folosit din ce în ce mai mult, iar lista de jocuri care îl acceptă este în creștere. De asemenea, este necesar să se țină cont de timpul lung de dezvoltare al jocurilor, care nu permite jocurilor să apară instantaneu pe piață. Dar în viitor, numărul de astfel de jocuri va continua cu siguranță să crească. Un exemplu bun este Metro 2033, care va apărea foarte curând, unde PhysX este folosit foarte intens.

Acum despre performanța execuției efectelor fizice PhysX. Putem spune cu certitudine absolută că unitățile centrale universale de procesare (CPU) sunt foarte prost potrivite pentru acest lucru. Lăsați-i să fie capabili să calculeze un număr mic de obiecte simple și distrugeri, dar când vine vorba de rețele mari de particule, interacțiunile și coliziunile lor complexe, atunci orice CPU renunță, oferind jucătorului doar o prezentare de diapozitive.

Și aici plăcile video de la Nvidia, care acceptă accelerarea hardware PhysX, arată foarte avantajos. Cu ajutorul lor, efectele din jocurile enumerate mai sus par proaspete și atractive și îmbunătățesc în mod clar experiența jucătorului cu aceste proiecte. Chiar și puternica placă grafică Geforce GTX 285 poate gestiona bine atât grafica, cât și fizica în majoritatea jocurilor PhysX.

Dar în unele cazuri poate fi necesară instalarea unei plăci video suplimentare, care se va ocupa exclusiv de calcule fizice. Aceasta ar putea fi vechea dvs. placă grafică Nvidia, începând cu seria Geforce 8. Un astfel de accelerator fizic dedicat vă va permite să activați setări maxime în jocurile PhysX moderne, cum ar fi Batman: Arkham Asylum și Dark Void, care vor fi vizibile mai ales la rezoluții mari. și la setări de calitate grafică maximă, când o singură placă video nu are timp să proceseze atât grafica, cât și fizica complexă în același timp.

Cineva ar putea argumenta că execuția efectelor fizice asupra procesorului este încetinită în mod deliberat în motorul PhysX, de dragul execuției rapide pe GPU. Nu este adevarat. Este posibil ca unele dintre efectele PhysX accelerate hardware să fie optimizate și mai bine pentru execuția pe procesoare de uz general, dar există două „dar”:

În primul rând, compania Nvidia, care dezvoltă și promovează PhysX, nu fabrică un procesor și nu este interesată să-și irosească resursele pe o astfel de optimizare. Și nu poți face nimic în privința asta, pentru că aceasta este o companie comercială al cărei scop este să obțină profit din vânzarea produselor sale și nu trebuie să facă tot posibilul pentru a ajuta producătorii de procesoare. Toate efectele PhysX funcționează pe CPU nu mai rău decât în ​​motoarele fizice similare și pot folosi multithreading - asta este destul.

În al doilea rând, PhysX oferă un set de instrumente convenabil pentru dezvoltatorii de jocuri, care le permite să obțină relativ ușor efecte fizice complexe pe computerele de jocuri obișnuite, fără a fi nevoie de optimizări specifice minuțioase pentru întreaga flotă de hardware. Iar pe CPU, nu poți obține niciodată viteza de care este capabil GPU-ul (în anumite sarcini, desigur). Așadar, de ce să vă deranjați și să tăiați lemnul cu un ferăstrău manual când aveți un ferăstrău cu lanț la îndemână? Lenea este motorul progresului, iar în acest caz, GPU-ul compatibil PhysX este ferăstrăul cu lanț. P.S.

Dacă mai aveți întrebări despre motorul de fizică Nvidia PhysX și jocurile cu suportul acestuia, vă recomandăm să vizitați site-ul foarte informativ dedicat acestui subiect.

Top articole similare