Carduri care suportă physx. Ce este motorul nVidia PhysX și pentru ce este?

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 că nu există Informatii utile, dar există un singur parametru „Select procesor PhysX”, care oferă posibilitatea de a alege cine va procesa 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 văzut 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 testare cu moduri diferite lucrați „Selectați procesorul PhysX” 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. Piesa noua foloseste tehnologie nouă, 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 parametri diferiți 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 de mai jos.

Batman: Arkham Knight
Probabil cel mai mult reprezentant luminos Pentru a acestei testari. 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 asupra acestora Mediul extern. 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 testului:



Batman: Arkham Knight
Pentru modul GPU:

Pentru modurile CPU/AUTO

Rezultatele testului:



Mafia 2

Rezultatele testului:

Metrou: Last Light Redux

Rezultatele testului:



Concluzie
Rezultatul, aș spune, este neașteptat. În aproape toate testele mod auto este înaintea sau în marja de eroare față de urmăritorii 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ă.

Prefaţă

Voi sublinia imediat încă o dată că acest ghid nu este pentru toată lumea, ci doar pentru cei care au slăbiciune- procesorul si in acelasi timp este complet nu un panaceu, nu o pastilă magică care se va transforma ieftin în scump. Adică, dacă într-un anume specific dependent de procesor jocul încărcarea acestuia ajunge la 100%, apoi acestea pași simpli poate sa îmbunătățește situația.
Cu toate acestea, cât de mult îl vor îmbunătăți 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 un rating scăzut, să scrieți că autorul este un nemernic, ceea ce nu a ajutat, dacă acum procesorul dvs. este prea slab și nu face altceva decât să se sufoce și gândiți-vă că după ghid va zbura ca un avion. Există o diferență între „a ajunge la 100%” și „a rămâne la 100% tot timpul”.
În general, prieteni, să ne evaluăm în mod adecvat hardware-ul.

Apropo, acest ghid a fost scris de la bun început ca parte a
, dar am decis să fac această parte ca generală, pentru că teoretic asta ar trebui să descarce procesorul și în altele dependent de procesor jocuri într-o măsură sau alta, dar nu l-am verificat personal. Spune-mi în comentarii dacă ai observat o diferență dacă ai încercat asta cu orice alt joc dependent de procesor.


Dacă procesorul este veriga slabă pe sistemul dvs. și la orele de vârf pe care le observați Microînghețarea FPS sau alte probleme asociate cu lipsa puterii de calcul. putere CPU, este posibil să se rezolve această problemă împreună cu alte metode de optimizare prin ajustarea 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, s-ar putea să ajute pe cineva.

Personal, doar așa am reușit să scap de bâlbâiala FPS în GTA V pe Intel G4500 meu ieftin, lucrâ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 mai multe ajustări și am găsit una cadru interesantîn joc, dar despre toate acestea într-un articol separat.

Jocuri dependente de CPU și procesor slab

Folosind GTA V ca exemplu, puteți vedea că cu cât este mai mare FPS-ul, cu atât este mai mare sarcina procesorului. În cazul meu Descărcare Intel G4500 cu un FPS de peste 50 nu ajunge doar la 100%, ci deseori îngheață la ei, procesorul pur și simplu „se sufocă”. În joc, acest lucru este exprimat prin apariția micro-înghețurilor, ceea ce face jocul nejucat. Dar dacă printr-o creştere setări grafice Reușesc ca placa video să producă nu mai mult de 47 FPS, încărcarea procesorului ajunge doar ocazional la 100% și nu se observă înghețari.
Adică până la urmă este imposibil să joci la setări minime, dar la maxim. setări 35-47 FPS cu o imagine frumoasă. Totul din cauza unui procesor 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 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 60Hz), 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 asta prin îmbunătățirea calității imaginii.
Iată graficele de încărcare a procesorului la FPS >50 la setări grafice scăzute și la 35-47 FPS la max. setări. Puteți vedea clar cum în primul caz procesorul adesea „se sufocă”, iar în al doilea caz funcționează aproape la maxim, dar nu mai mult decât atât.
Acest grafic arată puțin mai clar „sufocarea” procesorului din stânga:

Panoul de control NVIDIA

  • Deschis „Panou de control NVIDIA”, accesați secțiunea
    Setări 3D -> Gestionați setările 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 FPS, deoarece shaderele sunt compilate o singură dată și salvate pe disc în această formă, astfel încât în ​​viitor, în loc să se recompileze, să poată fi încărcate de pe acesta. De asemenea, accelerează încărcarea nivelurilor și a altor lucruri, dacă shaders-urile sunt compilate în timpul procesului de încărcare.

    Număr maxim de cadre pre-preparate

    Cel mai important parametru. Cu cât valoarea este mai mare, cu atât procesorul este încărcat cu cadre pregătitoare pentru procesare de către placa video. Cadrele pregătite în prealabil asigură o furnizare uniformă de date a plăcii video pentru procesare, ceea ce ajută la netezirea micilor diferențe în timpul de randare. Cu toate acestea, o valoare mare poate duce la un decalaj de intrare. Important: dacă setați valoarea la „Utilizați setarea aplicației 3D”, atunci jocul poate folosi unele dintre propriile valori, altele decât 1, sau valoarea implicită acceptată în Windows, adică 3.

  • Acum mergeți la secțiune
    Setări 3D -> Gestionare setări 3D -> Configurare Surround, PhysX
    si in regiune "Setări PhysX" pentru orice eventualitate, indicați în mod explicit placa video.

    Asta in ceea ce priveste parametrii, care vizează în mod special descărcarea procesorului. Următoarele valori sunt, de asemenea, recomandate în setările software pentru jocuri:
    Pentru toate setările pentru care este posibil - „Controlul aplicației/Utilizați setarea aplicației 3D”. Și setările pot fi deja făcute în jocul în sine, dar dacă nu există setări, 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 forta folosind exact această valoare, ignorând setările jocului. De exemplu, doar setarea Sincronizării verticale la „Utilizați setarea aplicației 3D” va ține cont de setarea jocului în sine. Setările prin panoul de control au prioritate mai mare.

    De asemenea, merită menționat faptul că nu este recomandat să folosiți acest tip de setări în parametri globali, deoarece pentru unele jocuri merită uneori să setați alte valori. Setări specificate Merită folosit pentru a descărca procesorul dacă nu poate face față, adică dacă nivelul său de încărcare ajunge adesea la 100% în joc.

Închide servicii inutileȘi programe NVIDIA

Pentru a putea determina care serviciu este necesar și care nu este pentru dvs. personal, vă voi oferi scurta descriere fiecare. Permiteți-mi să fac o rezervare imediat: lansarea programului Experiență GeForce nu depinde de servicii, dar de funcționalitatea pe care o oferă.

Numele serviciului

Scurta descriere

Serviciul driver de afișare NVIDIA

Dacă este dezactivat, nu veți putea deschide panoul de control NVIDIA și acesta va dispărea din meniul contextual desktop. Totuși, totul va rămâne în funcțiune Mod normal, de parcă serviciul ar fi rămas în funcțiune. Puteți seta tipul de pornire la Manual, apoi serviciul va porni la primul apel către panoul de control, dar va rămâne în funcțiune după aceea.

Serviciul NVIDIA GeForce Experience

Indiferent de tipul de pornire al acestui serviciu (inclusiv Disabled), GeForce Experience va porni, așa că dacă utilizați doar ShadowPlay printre toate caracteristicile GeForce Experience, puteți dezactiva serviciul.


Acesta este ceea ce privește Servicii NVidia. Puteți găsi oricând informații pe Internet despre alte servicii, cele de sistem și cele care sunt instalate împreună cu programe, pentru a înțelege dacă aveți nevoie de ele, dacă este posibil și dacă merită să le dezactivați.

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

  • Nvidia Backend (NvBackend.exe), responsabil cu funcțiile de optimizare a jocului în funcție de parametrii pentru acestea de la GeForce Experience. Îl puteți elimina 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, ar trebui să dezactivați funcția de înregistrare în fundal din acesta, deoarece aceasta folosește și unele resurse PC și, în plus, dacă scrie 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, recomand să fii atent, folosind managerul de activități, la ce alte programe/ serviciile folosesc procesorul în paralel cu jocul.

Compania americană nVidia Corporation a produs multe inovații, atât în ​​domeniul tehnic, cât și în domeniul software-ului, cu toate acestea, puține noi dezvoltări au fost la fel de importante ca motorul fizic. nVidia PhysX. Inițial, PhysX nu a fost dezvoltat de nVidia, ci de o mică companie din California, Ageia Technologies. La acel moment, PhysX nu avea cele mai multe dintre capabilitățile sale, dar potențialul era vizibil cu ochiul liber.

În februarie 2008, Ageia Technologies a fost achiziționată de nVidia Corporation și a devenit parte integrală a acesteia. Desigur, toate dezvoltările Ageia Technologies au devenit, de asemenea, proprietatea deplină a nVidia. Conducerea acestuia din urmă a decis să redenumească PhysX în nVidia PhysX și să se concentreze pe dezvoltarea sa activă. Motorul a fost optimizat pentru calcule fizice accelerate cipuri grafice, care au și arhitectura CUDA dezvoltată de nVidia. Printre altele, nVidia PhysX poate efectua calcule și calcule nu numai pe cipuri grafice, ci și pe cele mai comune procesoare centrale. Astăzi, acest motor de fizică este disponibil pe toate platformele populare, cum ar fi Windows, Mac OS, Linux, Xbox 360, PlayStation 3 și chiar Wii, totuși accelerare hardware Disponibil numai pe platforma Windows.

Ce este nVidia PhysX

Ce este exact nVidia PhysX și de ce a câștigat o popularitate atât de mare? PhysX este un motor de fizică multiplatformă care scutește dezvoltatorii de jocuri de nevoia unei dezvoltări independente lungi, costisitoare și care necesită multă muncă a propriului software responsabil de interacțiunea fizică a diferitelor corpuri.

Un exemplu de funcționare a motorului este nVidia PhysX

O caracteristică distinctivă a nVidia PhysX este că trebuie descărcat și instalat separat, în timp ce alte motoare de fizică sunt instalate împreună cu jocul în sine. Motorul în sine este format din trei părți:

  • Corp rigid, responsabil cu prelucrarea corpurilor solide;
  • Pânză, responsabilă cu prelucrarea țesăturilor;
  • Fluid, responsabil pentru procesarea diferitelor lichide.

Fiecare dintre aceste componente este implementată în nivel superior. De exemplu, Cloth oferă cel mai realist comportament al țesăturilor atunci când interacționează cu alte țesături și alte obiecte, precum și rupturile și separarea acestora în mai multe părți. Un exemplu izbitor este jocul Mirror’s Edge, unde, datorită acestei tehnologii, a fost realizat comportamentul fizic realist nu numai al țesăturilor, ci și al prelatelor, foliilor de construcție și altor materiale similare. Până în prezent, nVidia PhysX este utilizat pe scară largă în peste 150 de proiecte de jocuri. Este sigur să spunem că nVidia PhysX este cel mai utilizat motor de fizică din lume.

Vă aducem în atenție Descriere completa panou de controlşoferii. Vă rugăm să rețineți că unele setări sunt disponibile numai cu anumite tipuri de echipamente utilizate. ÎN această recenzie Am încercat să reflectăm toate setările posibile.

Fereastra panoului principal

Fereastra principală este prezentată în ilustrație:

Panoul de navigare este situat în stânga și vă permite să navigați prin setările necesare cu un singur clic. Meniul Vizualizare vă permite să activați o vizualizare avansată, care vă oferă cel mai mult acces complet la toate opțiunile de setări ale driverului sau configurați o vizualizare personalizată a panoului, lăsând doar acele elemente pe care intenționați să le utilizați. De asemenea, în partea stângă jos a panoului, acces la sistem de ajutor panoul de control (link „Informații despre sistem”):

din care puteți afla despre versiunile fișierelor, driverele instalate și alte software-uri software-ul NVIDIA, precum și caracteristicile plăcii video.

Categoria „Setări 3D”

Ajustarea imaginilor cu redare

Disponibil următoarele setări:

  • Setări conform aplicației 3D— această opțiune vă permite să controlați calitatea și viteza afișajului folosind aplicații 3D. Cu toate acestea, optimizarea implicită de filtrare triliniară și optimizarea eșantionării anizotropiei activate implicit rămân indiferent de setările aplicației.
  • Setări avansate de imagine 3D— sunt utilizate setările avansate ale driverului instalate de utilizatorii înșiși. Linkul „Go” deschide accesul la fila „Gestionați setările 3D”. Este gestionarea opțiunilor suplimentare de driver care vă permite să obțineți o calitate maximă a imaginii.
  • Instalări personalizate cu accent pe...: - cea mai interesantă opțiune care permite gestionarea simplificată a opțiunilor suplimentare de driver pentru utilizatorii începători:

Sens Performanţă corespunde vitezei maxime de funcționare și include următoarele setări: sincronizarea verticală este dezactivată, toate optimizările (optimizarea filtrului triliniar, optimizarea filtrului mip pentru anizotropie, optimizarea eșantionării pentru anizotropie) sunt activate, nivel negativ detalii: interdicția nivelului negativ - activat, filtrarea texturii - „calitate”, filtrarea anizotropă și anti-aliasing sunt controlate de aplicații.

Sens Echilibru are următoarele setări: anti-aliasing - 2x, filtrare anizotropă - 4x, toate optimizările (optimizarea filtrului triliniar, optimizarea filtrului mip pentru anizotropie, optimizarea eșantionării pentru anizotropie) sunt activate, nivel negativ de detaliu - activat, filtrarea texturii - „calitate” , sincronizare verticală - controlată de aplicații.

Sens Calitate are următoarele setări: optimizare filtrare triliniară - activată, anti-aliasing - 4x, filtrare anizotropă - 8x, nivel negativ de detaliu - activat, filtrare texturi - „calitate”, sincronizare verticală - controlată de aplicații.

Toate modurile sunt furnizate cu explicații detaliate despre utilizarea lor, iar logo-ul companiei rotativ demonstrează utilizarea anumitor setări.

Pentru mai mult setări detaliate se folosește fereastra Gestionarea setărilor 3D.

Gestionarea setărilor 3D

Opțiuni globale

Posibile setări de marcaje Opțiuni globale :

Filtrare anisotropic. Valorile posibile sunt „Oprit”, „Controlul aplicației”, „2x-16x” (în funcție de modelul adaptorului video). Filtrarea anizotropă este astăzi cea mai avansată tehnică de compensare a distorsiunii pixelilor și, în combinație cu filtrarea triliniară, oferă cea mai buna calitate filtrare. Activarea oricărei alte valori decât „Application Control” vă permite să ignorați setările aplicației. Dar nu ar trebui să uităm că aceasta este o setare foarte intensivă în resurse, care reduce semnificativ performanța.

Puls de sincronizare verticală. Valorile posibile sunt „Pornit”. și Oprit, Utilizați setarea aplicației 3D. Sincronizarea verticală (este complet neclar de ce NVIDIA s-a îndepărtat de acest termen) se referă la sincronizarea ieșirii imaginii cu rata de reîmprospătare a monitorului. Activarea sincronizării verticale vă permite să atingeți maxim imagine netedă imagini pe ecran, dezactivarea acestuia vă permite să obțineți numărul maxim de cadre pe secundă, ceea ce duce adesea la întreruperea (deplasarea) imaginii datorită faptului că adaptorul video a început să deseneze următorul cadru, în timp ce ieșirea cel precedent nu a fost încă finalizat. Datorită utilizării tamponului dublu, activarea Vsync poate duce la scăderea cadrelor pe secundă sub rata de reîmprospătare a monitorului în unele aplicații.

Activați texturi scalabile. Valorile posibile sunt „Niciunul” și „Bilinear”, „Triliniar”. Nu - nu activați texturi scalabile în aplicațiile care nu le acceptă. Biliniar - performanță mai bună în detrimentul calității. Triliniar - calitate bună a imaginii cu performanțe mai scăzute. Nu este recomandat să utilizați această opțiune în modul de filtrare biliniară forțată, deoarece calitatea imaginii obținută la forțarea opțiunii este pur și simplu deprimantă.

Umbrirea iluminatului de fundal. Tehnologie de activare pentru simularea iluminării globale (umbrire) Ocluzie ambientală. Modelul tradițional de iluminare în grafica 3D calculează aspectul unei suprafețe exclusiv pe baza caracteristicilor acesteia și a caracteristicilor surselor de lumină. Obiectele din calea luminii aruncă umbre, dar nu afectează iluminarea altor obiecte din scenă. Modelul de iluminare globală crește realismul unei imagini prin calcularea intensității luminii care ajunge la o suprafață, valoarea luminozității fiecărui punct de suprafață depinzând de poziție relativă alte obiecte din scenă. Din păcate, calculele volumetrice sincere ale umbririi cauzate de obiecte în calea razelor de lumină sunt încă dincolo de capabilitățile hardware-ului modern. Prin urmare, a fost dezvoltată tehnologia de ocluzie ambientală, care permite utilizarea shader-urilor pentru a calcula ocluzia reciprocă a obiectelor din planul „camerei virtuale”, menținând în același timp o performanță acceptabilă, utilizată pentru prima dată în jocul Crysis. Această opțiune vă permite să utilizați această tehnologie pentru a afișa jocuri care nu au suport încorporat pentru ocluzia ambientală. Fiecare joc necesită o adaptare separată a algoritmului, astfel încât opțiunea în sine este activată în profilurile șoferului, iar opțiunea panoului permite doar utilizarea tehnologiei în ansamblu. Lista jocurilor acceptate poate fi găsită pe site NVIDIA. Suportat pe G80 (GeForce 8X00) și GPU-uri ulterioare, începând cu driverul 185.81 în Windows Vista și Windows 7. Poate reduce performanța cu 20-50%. Valorile posibile sunt „Pornit”. și „Oprit”.

Număr maxim de cadre pre-preparate— vă permite să limitați controlul numărului maxim de cadre pregătite de procesorul central atunci când este dezactivat. Dacă întâmpinați probleme cu un răspuns lent al mouse-ului sau joystick-ului, trebuie să reduceți valoarea implicită (3). Creșterea valorii poate ajuta la obținerea unor imagini mai fine la rate scăzute de cadre.

Limitarea expansiunii. Valorile posibile sunt „Activat” și „Dezactivat”. Folosit pentru a rezolva probleme de compatibilitate cu aplicațiile OpenGL mai vechi din cauza depășirii memoriei alocate pentru stocarea informațiilor despre capacitățile plăcii video. Dacă aplicațiile se blochează, încercați să activați restricția de extensie.

Optimizarea fluxului— vă permite să controlați numărul de GPU utilizate de aplicații în majoritatea cazurilor, modificarea valorii implicite (Auto) nu necesită; Cu toate acestea, este posibil ca unele jocuri mai vechi să nu funcționeze corect în astfel de configurații. Prin urmare, este posibil să gestionați această opțiune.

Modul de gestionare a energiei. Valorile posibile sunt „Adaptive” (implicit) și „Performanță maximă”. Cu GeForce 9X00 și plăcile video mai noi care au moduri de performanță separate, pentru jocuri și programe care pun o sarcină mică pe GPU, driverul nu comută placa video în modul de performanță 3D. Acest comportament poate fi modificat prin selectarea modului „Performanță maximă”, apoi, de fiecare dată când este utilizată placa grafică 3D, aceasta va trece în modul 3D. Aceste caracteristici sunt disponibile numai atunci când utilizați driverul 190.38 sau o versiune ulterioară în Windows Vista și Windows 7.

Netezire - corecție gamma. Valori posibile: „Activat” și „Oprit”. Vă permite să efectuați corecția gamma a pixelilor în timpul anti-aliasing. Disponibil pe adaptoarele video bazate pe procesorul grafic G70 (GeForce 7X00) și mai noi. Se îmbunătățește schema de culori aplicatii.

Anti-aliasing - transparență. Valorile posibile sunt Off, Multisampling, Oversampling. Controlează tehnologia avansată anti-aliasing pentru a reduce efectul de scară pe marginile texturilor transparente. Vă rugăm să rețineți că expresia „Eșantionare multiplă” ascunde termenul mai familiar „Eșantionare multiplă”, iar „Supraeșantionare” înseamnă „Supereșantionare”. Ultima metodă are cel mai grav impact asupra performanței adaptorului video. Opțiunea funcționează pe plăcile video din familia GeForce 6x00 și mai noi, atunci când se utilizează drivere versiunea 91.45 și mai recentă.

Antialiasing - parametri. Elementul este activ numai dacă elementul „Smoothing - Mode” este setat la „Mărire setările aplicației” sau „Ignorați setările aplicației”. Valorile posibile sunt „Controlul aplicației” (care este echivalent cu valoarea „Controlul aplicației” din elementul „Mod Anti-aliasing”) și de la 2x la 16x, inclusiv modurile Q/S „proprietare” (în funcție de capabilitățile plăcii video). Această instalare afectează grav performanța. Pentru cărțile slabe, se recomandă utilizarea modurilor minime. Trebuie remarcat faptul că pentru modul „Mărire setările aplicației”, doar opțiunile 8x, 16x și 16xQ vor avea efect.

Antialiasing - mod. Activați anti-aliasing imagine pe ecran complet (FSAA). Anti-aliasing-ul este folosit pentru a minimiza efectul „jaggies” care apare la granițele obiectelor 3D. Valori posibile:

  • „Controlul aplicației” (valoare implicită) - anti-aliasing funcționează numai dacă aplicația/jocul o solicită direct;
  • „Nu”—dezactivați complet utilizarea anti-aliasing-ului pe ecran complet;
  • „Înlocuire setările aplicației” - forțează ca anti-aliasing-ul specificat în elementul „Anti-aliasing - parametri” să fie aplicat imaginii, indiferent de utilizarea sau neutilizarea anti-aliasing de către aplicație. „Anularea setărilor aplicației” nu va avea niciun efect asupra jocurilor care utilizează tehnologia Umbrire amânată, și aplicații DirectX 10 și ulterioare. De asemenea, poate provoca distorsiuni ale imaginii în unele jocuri;
  • „Măriți setările aplicației” (disponibil numai pentru plăcile video GeForce 8X00 și mai noi) – vă permite să îmbunătățiți anti-aliasing-ul solicitat de aplicații în zonele cu probleme la un cost de performanță mai mic decât folosirea „Override Application Settings”.

Mesaje de eroare. Stabilește dacă aplicațiile pot verifica erorile de randare. Valoarea implicită este „Off”, deoarece multe aplicații OpenGL efectuează această verificare destul de des, ceea ce reduce performanța generală.

Legare cu textură adecvată. Valorile posibile sunt „Oprit”. , „Se utilizează hardware”, „Se utilizează specificația OpenGL”. Prin „snapping texturii” ne referim la snapping coordonatele texturii dincolo de limitele sale. Ele pot fi fixate pe marginile imaginii sau în interiorul acesteia. Puteți dezactiva aprinderea dacă apar defecte de textura în unele aplicații. În cele mai multe cazuri, modificarea acestei opțiuni nu este necesară.

Triplu tamponare. Valorile posibile sunt „Pornit”. și „Oprit”. Activarea tamponării triple îmbunătățește performanța atunci când utilizați Vsync. Cu toate acestea, ar trebui să rețineți că nu toate aplicațiile vă permit să forțați tripla tamponare, iar încărcarea memoriei video crește. Funcționează doar pentru aplicațiile OpenGL.

Accelerați mai multe afișaje. Valorile posibile sunt Modul de performanță cu un singur afișaj, Modul de performanță cu mai multe ecrane și Modul de compatibilitate. Setarea determină Opțiuni suplimentare OpenGL atunci când utilizați mai multe plăci video și mai multe afișaje. Panoul de control atribuie setarea implicită. Dacă aveți probleme cu aplicațiile OpenGL care rulează pe mai multe plăci grafice și ecrane, încercați să schimbați setarea în modul de compatibilitate.

Filtrarea texturii - optimizarea filtrarii anizotrope. Valorile posibile sunt „Pornit”. și „Oprit”. Când este activat, driverul forțează utilizarea filtrului punct mip în toate etapele, cu excepția celei principale. Activarea acestei opțiuni degradează ușor calitatea imaginii și crește ușor performanța.

Filtrarea texturii. Valorile posibile sunt " Calitate superioară„, „Calitate”, „Performanță”, „Performanță ridicată”. Vă permite să controlați tehnologia Intellisample. Acest parametru are un impact semnificativ asupra calității și vitezei imaginii:

  • „High Performance” – oferă cea mai mare rată de cadre posibilă, ceea ce oferă performanță mai bună.
  • "Performanţă" - Configurarea performanței optime a aplicației cu o calitate bună a imaginii. Dă performanța optimași calitate bună a imaginii.
  • "Calitate » instalare standard care dă calitate optimă Imagini.
  • "Calitate superioară" - oferă cea mai bună calitate a imaginii. Folosit pentru a obține imagini fără a utiliza optimizări software pentru filtrarea texturii.

Filtrarea texturii - oabatere negativă a LOD (nivel de detaliu). Valorile posibile sunt „Allow” și „Binding”. Pentru filtrarea texturii mai bogate în contrast, aplicațiile folosesc uneori o valoare negativă a nivelului de detaliu (LOD). Aceasta crește contrastul unei imagini statice, dar creează un efect de „zgomot” asupra obiectelor în mișcare. Pentru a obține mai mult imagine de înaltă calitate Când utilizați filtrarea anizotropă, este recomandabil să setați opțiunea „snap” pentru a interzice abaterea LOD negativă.

Filtrarea texturii - toptimizare riliniară. Valorile posibile sunt „Pornit”. și „Oprit”. Activarea acestei opțiuni permite șoferului să reducă calitatea filtrării triliniare pentru a îmbunătăți performanța, în funcție de modul Intellisample selectat.

Setări software

Marcajul are două câmpuri:

Selectați programul de configurat.

În acest câmp puteți vedea profiluri posibile aplicații care servesc la înlocuirea setărilor globale ale driverului. Când rulați fișierul executabil corespunzător, setările pentru aplicația specifică sunt activate automat. Unele profiluri pot conține setări care nu pot fi modificate de către utilizatori. De regulă, aceasta este o adaptare a șoferului pentru aplicație specifică sau depanarea problemelor de compatibilitate. În mod implicit, sunt afișate numai acele aplicații care sunt instalate pe sistem.

Specificați setările pentru acest program.

În acest câmp puteți modifica setările pentru un anumit profil de aplicație. Sul setările disponibile complet identic cu parametrii globali. Butonul „Adăugați” este folosit pentru a adăuga profile proprii aplicatii. Când faceți clic, se deschide o fereastră Windows Explorer, cu care selectați fisier executabil aplicatii. După aceasta, în câmpul „Specificați setările pentru acest program”, puteți seta setari personale pentru aplicație. Butonul „Șterge” este folosit pentru a șterge profilurile aplicației utilizator. Vă rugăm să rețineți că nu puteți șterge/modifica profilurile aplicației existente inițial folosind instrumente de driver pentru a face acest lucru, va trebui să le utilizați utilități terțe, cum ar fi nHancer.

Configurarea configurației PhysX

Vă permite să activați sau să dezactivați procesarea fizică folosind tehnologia NVIDIA PhysX folosind placa grafică, cu condiția ca aceasta să fie bazată pe un GPU G80 (GeForce 8X00) sau mai nou. Suportul este activat implicit, dezactivarea acestuia poate fi necesară atunci când se rezolvă probleme cu aplicațiile care nu folosesc PhysX corect (de exemplu, jocul Mirror`s Edge fără patch-uri). Dacă există mai multe grafice procesor NVIDIAîn sistem, utilizatorului i se oferă posibilitatea de a selecta GPU-ul pe care vor fi procesate efectele fizice, cu excepția cazului în care este utilizat modul SLI. Puteți afla mai multe despre caracteristicile utilizării NVIDIA PhysX în secțiunea specială de întrebări frecvente a site-ului nostru web.

În plus, începând cu versiunea de driver 195.62, puteți activa afișarea indicatorului de accelerație PhysX în jocuri. În acest scop în meniul de susÎn Opțiuni 3D, bifați Afișare indicator vizual PhysX. Starea accelerației este afișată în stânga colțul de sus Imagini.

Salutare tuturor! Astăzi este foarte articol interesant O reglaj fin placi video pt performanta ridicata V jocuri pe calculator. Prieteni, sunteți de acord că, după instalarea driverului plăcii video, ați deschis odată „Panelul control Nvidia„și văzând acolo cuvinte necunoscute: DSR, shaders, CUDA, sync pulse, SSAA, FXAA și așa mai departe, am decis să nu mai mergem 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 sofisticat este configurat corect în mod implicit, din păcate acest lucru este departe de a fi cazul și experimentele arată că setare corectă recompensat cu o creştere semnificativărata de cadre.Așa că pregătiți-vă, vom înțelege optimizarea streamingului, filtrarea anizotropă și tripla tamponare. Până la urmă, nu vei regreta și vei fi recompensat în formăcreșterea 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, la fel ca și cursul de schimb al principalei monede din Rusia și, prin urmare, relevanța optimizării funcționării hardware, software și sistem de operare a crescut brusc. Nu este întotdeauna posibil să vă mențineți armăsarul de oțel în formă prin injecții financiare constante, așa că astăzi vom vorbi despre creșterea performanței unei plăci video prin reglarea sa detaliată. În articolele mele, am scris în repetate rânduri despre importanța instalării unui driver video, deci , cred că poți sări peste el. Sunt sigur că știți cu toții perfect cum să faceți acest lucru și cu toții îl aveți deja instalat de mult timp.

Deci, pentru a ajunge la meniul de gestionare a 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 ne vom instala tu și cu mine diverși parametri, afectând afișarea imaginilor 3D în jocuri. Nu este greu de înțeles ce să obții performanță maximă plăcile video vor trebui să reducă foarte mult imaginea din punct de vedere al calității, așa că fiți pregătiți pentru asta.

Deci, primul punct" CUDA - GPU-uri" Iată o listă de procesoare video din care poți selecta și va fi folosită de aplicațiile CUDA. CUDA (Compute Unified Device Architecture) este o arhitectură calcul paralel utilizate de toate GPU-urile moderne pentru a crește performanța de calcul.

Următorul punct" DSR - Netezime„O sărim pentru că face parte din setările pentru elementul „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 imagini în jocuri la o rezoluție mai mare și apoi să scalați rezultatul rezultat la rezoluția monitorului dvs. Pentru a înțelege de ce a fost inventată această tehnologie și de ce nu avem nevoie de ea pentru a obține performanțe maxime, voi încerca să dau un exemplu. Cu siguranță ați observat adesea în jocuri că detaliile mici, cum ar fi iarba și frunzișul, foarte des pâlpâie sau se undă atunci când vă mișcați. Acest lucru se datorează a ceea ce rezoluție mai mică, cu atât este mai mic numărul de puncte de eșantionare pentru a afișa detalii fine. Tehnologia DSR vă permite să corectați acest lucru prin creșterea numărului de puncte (decât rezoluție mai mare, acestea număr mai mare puncte de prelevare). Sper că acest lucru va fi clar. În condiții de productivitate maximă, această tehnologie nu ne interesează întrucât cheltuiește destul de mult resurse de sistem. Ei bine, cu tehnologia DSR dezactivată, reglarea netezirii, despre care am scris chiar mai sus, devine imposibilă. În general, îl oprim și mergem mai departe.

Urmează filtrare anisotropic. Filtrarea anizotropă este un algoritm de grafică pe computer creat 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 antisotropă cu predecesorii săi, și anume filtrarea biliniară și triliniară, atunci filtrarea anizotropă este cea mai vorace în ceea ce privește consumul de memorie a plăcii video. Acest articol are o singură setare - selectarea unui coeficient de filtru. Nu e greu de ghicit asta această funcție trebuie dezactivat.

Următorul punct - puls de sincronizare verticală. Aceasta înseamnă sincronizarea imaginii cu rata de reîmprospătare a monitorului. Dacă activați acest parametru, atunci puteți obține cel mai bun joc posibil (ruperea imaginii este eliminată atunci când camera se rotește brusc), dar căderile de cadre apar adesea sub rata de scanare a monitorului. Pentru obtinerea cantitate maxima cadre pe secundă, este mai bine să dezactivați această opțiune.

Personal pre-instruit realitate virtuala . Funcția pentru ochelarii de realitate virtuală nu este interesantă pentru noi, deoarece VR este încă departe de utilizarea zilnică de către jucătorii obișnuiți. Îl lăsăm implicit - utilizați setarea aplicației 3D.

Umbrirea iluminatului de fundal. Face scenele să pară mai realiste prin atenuarea intensității luminii ambientale a suprafețelor care sunt ascunse 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 această funcție este activată CPU salvează shaderele compilate pentru GPU pe disc. Dacă este nevoie din nou de acest shader, 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ăr maxim de cadre pre-preparate. Numărul de cadre pe care CPU le poate pregăti înainte ca acestea să fie 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 utilizate pentru a elimina „deformarea” la marginile imaginilor. Orice tehnologie de anti-aliasing (SSAA, FXAA) este foarte solicitantă GPU(singura întrebare este gradul de lăcomie). Opreste-l.

Optimizarea fluxului. Prin activarea acestei caracteristici, 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 disponibile - modul adaptiv și modul de performanță maximă. În timpul modului adaptiv, consumul de energie depinde direct de încărcarea 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, se menține cel mai înalt nivel posibil de performanță și consum de energie, indiferent de încărcarea GPU-ului. Să-l punem pe al doilea.

Anti-aliasing – FXAA, Anti-aliasing – corecție gamma, Anti-aliasing – parametri, Anti-aliasing – transparență, Anti-aliasing – mod. Am scris deja despre netezire un pic mai sus. Opriți totul.

Triplu tamponare. Un tip de tamponare dublă; o metodă de ieșire a imaginii care evită sau reduce artefactele (distorsiunea imaginii). Dacă vorbim în cuvinte simple, apoi crește productivitatea. DAR! Acest lucru funcționează numai împreună 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.