Ce este PhysX și pentru ce este? Probleme posibile și soluțiile lor. NVIDIA PhysX - ce este acest program

„NVIDIA PhysX ce fel de program este acesta” este o solicitare care permite imediat autorului său să fie recunoscut ca utilizator al produselor Nvidia. Acest lucru se datorează faptului că vorbim despre software-ul care alimentează Nvidia GeForce și alte motoare grafice. Majoritatea jocurilor moderne nu vor rula pe computer fără NVIDIA PhysX preinstalat.

Merită să începem cu faptul că inițial tehnologia physx a fost dezvoltată și, de fapt, este creatorul ei, de o companie complet diferită. Autorii cipului grafic menționat mai sus au fost o tânără companie americană numită Ageia Technologies. A existat ca unitate independentă doar până în 2008, când a fost cumpărată de gigantul industriei de jocuri și tehnică NVidia.

Tehnologia este foarte proeminentă și, la acea vreme, foarte revoluționară. Prin urmare, după ce i-au acordat atenție, doi giganți: Nvidia și ATI au început să-și dezvolte propriile analogi cu funcționalitate similară, care a fost anunțată ulterior.

Dar dacă ATI și-a dus la bun sfârșit planurile, atunci Nvidia a decis pe parcurs să schimbe politica companiei cu privire la această tehnologie. Abandonând propria dezvoltare, pur și simplu au cumpărat Ageia Technologies împreună cu toate dezvoltările lor. De atunci, cipul grafic a fost numit Nvidia physx.

Această tehnologie nu numai că face viața mai ușoară dezvoltatorilor de hardware și drivere pentru aceasta, dar și accelerează procesul de creare a jocurilor. La urma urmei, dezvoltatorii de jocuri nu trebuie să lucreze la cod de program lung pentru a procesa un număr mare de procese fizice. NVIDIA PhysX preia toată această sarcină.

Tehnologia NVIDIA PhysX are trei componente principale:

  • procesarea fizicii fluidelor;
  • procesare fizică a stării solide;
  • prelucrarea fizicii țesuturilor.

Funcționalitatea driverului oferă chiar și o verificare instantanee a funcționării corecte a tuturor celor trei componente. Există un mod în care le puteți viziona fără a lansa aplicații grafice separate.

După ce ați aflat din articolul nostru ce fel de program este acesta - NVIDIA PhysX, înțelegeți că decizia dacă acest program este necesar nu merită. Dacă aveți de gând să instalați jocuri moderne sau editori grafici puternici, atunci Nvidia physx este o necesitate.

Fiecare proprietar al unei plăci video NVIDIA și-a deschis cel puțin o dată panoul de control. Și probabil am ajuns la elementul „Instalarea configurației PhysX”. Aproape nu există informații utile în această secțiune, dar există un singur parametru „Selectarea unui procesor PhysX”, care oferă posibilitatea de a alege a cui putere să proceseze tehnologia proprietară a NVIDIA, PhysX, integrată în multe jocuri.

PhysX este un motor de fizică încorporat multiplatformă pentru simularea unei game de fenomene fizice. Dezvoltat inițial de Ageia pentru procesorul său fizic PhysX. După ce Ageia a fost achiziționată de NVIDIA, motorul a devenit proprietatea NVIDIA, care își continuă dezvoltarea ulterioară. NVIDIA a adaptat motorul pentru a accelera calculele fizice pe cipurile sale grafice cu arhitectura CUDA. PhysX poate efectua, de asemenea, calcule folosind un procesor convențional. PhysX este disponibil în prezent pe următoarele platforme: Windows, Linux, Mac OS X, Wii, PlayStation 3, Xbox 360, PlayStation 4, Xbox one. Motorul este folosit în multe jocuri și este oferit în mod activ spre vânzare (licență) tuturor.(c) Wikipedia

Când au vizualizat acest articol, mulți oameni s-au gândit la întrebarea: „Ce parametru ar trebui să aleg? Auto, CPU sau GPU” – Asta vom descoperi astăzi!

Merită remarcat imediat că NVIDIA vă permite să procesați unele capabilități PhysX numai pe plăcile sale video, în timp ce restul ar trebui să se mulțumească doar cu procesarea CPU.

Stand de testare
Monitor: DELL U2414H 1920x1080 60 Hz
CPU: Intel Core [email protected] 1.025v;
GPU: EVGA NVIDIA GTX 1070;
Placa de baza: ASUS X99-A/USB3.1;
SSD (sistem+jocuri): Intel 530 Series 120GB;
Memorie: Corsair ValueSelect DDR4 8GB@2400.

Metodologia de testare
Pentru testare, am selectat jocuri care folosesc tehnologii PhysX și au un test de performanță încorporat, care a fost folosit pentru a testa cu diferite moduri de operare „Select PhysX processor” AUTO/GPU/CPU.
Iată o listă cu jocurile selectate:
Rise of Tomb Rider
Batman: Arkham Knight
Metrou: Last Light Redux
Mafia 2

Scurtă descriere a principalelor tehnologii utilizate în jocurile selectate

Rise of Tomb Rider
Partea anterioară a Tomb Rider a folosit tehnologia AMD TressFX, care a făcut posibilă simularea realistă a blanii și părului personajelor în timp real. Noua parte folosește o nouă tehnologie care se bazează pe AMD TressFX, PureHair dezvoltat de Crystal Dynamics în colaborare cu NVIDIA și bazat pe PhysX.

A doua tehnologie folosită aici este metoda de umbrire VXAO, un analog al HBAO+ și SSAO. VXAO este o opțiune de calitate superioară în comparație cu concurenții săi. Această tehnică de ocluzie ambientală (AO) permite o umbrire și mai precisă, ținând cont de iluminare și de influența obiectelor unul asupra celuilalt. VXAO face parte din tehnologia de iluminare volumetrică VXGI (Voxel Global Illumination), care ia în considerare corect lumina directă și reflectată. În VXGI, scena este împărțită într-o grilă vexel, iar apoi scena este urmărită, ținând cont de diferiți parametri pentru fiecare segment. Pe lângă modelarea corectă a iluminării fiecărei zone, această metodă produce o umbrire de ocluzie ambientală mai precisă. Un exemplu bun este mai jos.

Batman: Arkham Knight
Probabil cel mai strălucit reprezentant pentru această testare. Folosește o mulțime de tehnologii din biblioteca NVIDIA PhysX Gameworks, ambele disponibile pentru toată lumea, și câteva care pot fi folosite doar de proprietarii plăcilor video NVIDIA.
Cloud FX este o simulare realistă de fum și ceață. Vă permite să simulați comportamentul complet al particulelor și influența mediului extern asupra acestora. Disponibil numai pentru proprietarii de plăci video NVIDIA. O altă tehnologie de acest fel sunt fragmentele interactive de hârtie. Acest lucru este foarte greu de descris, dar poate fi văzut clar în previzualizarea tehnică a jocului, care arată alte tehnologii care sunt disponibile pentru toată lumea.

Mafia 2
Bătrâne, a folosit tehnologia APEX. A făcut posibilă lucrul cu elemente mici în care obiectele erau împărțite atunci când erau distruse. Împărțiți obiectele mari în părți și lăsați părți din ele pe scenă.

Metrou: Last Light Redux
Un joc care a „umilit” plăcile video de top din acea vreme, deoarece folosea toate cele mai avansate tehnologii de la NVIDIA. Simularea distrugerii, calculul fumului, teselare.

Testare

Rise of Tomb Rider
S-a decis dezactivarea antialiasing deoarece... nu supraîncărcează nejustificat sistemul și nu afectează rezultatul testării noastre.





Rezultatele testelor:



Batman: Arkham Knight
Pentru modul GPU:

Pentru modurile CPU/AUTO

Rezultatele testelor:



Mafia 2

Rezultatele testelor:

Metrou: Last Light Redux

Rezultatele testelor:



Concluzie
Rezultatul, aș spune, este neașteptat. În aproape toate testele, modul automat este înainte sau în limitele de eroare ale urmăritorilor săi. Doar Batman: Arkham Knight a provocat ambiguitate. Testul a fost verificat din nou de 3 ori și tot timpul rezultatul a fost același, nu știu cu ce ar putea fi conectat. În ceea ce privește întrebarea noastră inițială - „Ce este mai bun decât un procesor sau un GPU pentru procesarea PhysX?”, este imposibil să răspundem fără echivoc, deoarece În diferite jocuri, rezultatele pot fi întoarse cu susul în jos.

Postfaţă
Rezultatul este extrem de natural. În timp ce începea să lucreze în domeniul plăcilor video, NVIDIA a reușit să atragă programatori care au fost capabili să creeze software. I-a ajutat să treacă înaintea concurenților. Și, după cum vedem acum, compania nu și-a pierdut programatorii de nivel înalt, ceea ce este o veste bună.

După cum știți, calitatea unui joc pe computer depinde nu numai de producător, grafică sau sunet. Motorul de fizică joacă, de asemenea, un rol important, îmbunătățind redarea și calitatea imaginii. În acest articol voi vorbi despre cel mai popular motor de fizică pentru jocuri, PhysX.

Mai întâi, să aflăm ce este un motor fizic și de ce au nevoie de el jucătorii.În esență, orice fizică este un subsistem al motorului de joc. Este responsabil pentru interacțiunea obiectelor și, desigur, face jocul mai realist.

Astăzi există mai multe motoare de fizică populare în lume: Hawok, Newton Game Dynamics, Bullet Physics Library si altele. Ceea ce ne interesează cel mai mult este NVIDIA PhysX– el este cu adevărat „cel mai bun”. De ce? Acum vom afla!

Dezvoltarea motorului PhysX(tradus din engleză ca „fizică”) compania Ageia a început să studieze. De-a lungul timpului, compania a fost absorbită de gigantul de jocuri NVIDIA, în urma căruia motorul a fost redenumit NVIDIA PhysX. În prezent, câteva sute de jocuri pot fi accelerate folosind motorul de fizică NVIDIA.

Principalul merit al motorului este accelerarea adaptoarelor grafice și, în consecință, imagini îmbunătățite și apariția unor efecte suplimentare. Odată ce lansați PhysX, veți simți imediat diferența! În timp ce urmărești un monstru sau un extraterestru, apa va curge din țevi într-o temniță întunecată, bucăți de hârtie vor apărea pe betonul umed, vântul va învârti frunzele, iar noaptea vei putea vedea fum sau ceață. Fără PhysX aceste efecte sunt rare sau chiar imposibile.

Avantajele sunt evidente - un astfel de joc beneficiază doar jucătorii pasionați! un alt motiv pentru care mulți utilizatori abandonează motorul PhysX. Ea, destul de ciudat, constă în avantajele sale. Faptul este că un accelerator fizic nu este cu adevărat un „accelerator”. Apariția unor efecte noi (da, sunt frumoase, fără îndoială!) necesită adesea resurse computerizate suplimentare. Performanța plăcii video scade, iar jocul pur și simplu se defectează. Pe de altă parte, nicio tehnologie, nici un superprocesor sau nicio placă video nu vă poate oferi tot realismul imaginii: bulgări de murdărie care se despart atunci când explodează o carapace, pânze de păianjen urâte și plăci crăpate.

Ce compromis oferă producătorii? Bineînțeles că există. Proprietarii de mașini care nu sunt de ultimă generație vor trebui să scadă puțin rezoluția sau să adauge un alt adaptor video bun la computerul lor. În principiu, intriga bine gândită a jocului compensează mai mult decât toate neajunsurile imaginii, lipsa unui motor fizic etc.