Care este intervalul de sincronizare verticală. Ce este sincronizarea verticală

În forumurile dedicate instalării plăcilor video apar cu o regularitate de invidiat întrebările dacă merită să activezi așa-numita sincronizare verticală în driverele de plăci sau nu. Citiți despre ce este și de ce este necesar în acest articol.

Cu siguranță mulți fani ai jocurilor pe calculator au dat peste recomandarea de a dezactiva așa-numita „sincronizare verticală” sau VSync în setările plăcii video din jocuri. Multe teste de performanță ale controlerului grafic subliniază în mod special faptul că testarea a fost efectuată cu VSync dezactivat. Ce este acesta și de ce este necesar dacă mulți „specialiști avansați” recomandă dezactivarea acestei funcții?

Pentru a înțelege semnificația sincronizării verticale, este necesar să faceți o scurtă excursie în istorie. Primele monitoare de computer au funcționat cu rezoluții fixe și rate de reîmprospătare fixe. Odată cu apariția monitoarelor EGA, a devenit necesară selectarea diferitelor rezoluții, care a fost asigurată de două moduri de funcționare, care au fost stabilite de polaritatea semnalelor de sincronizare a imaginii pe verticală. Monitoare care acceptă rezoluție VGA și o reglare fină mai mare necesară a frecvențelor de scanare. Pentru aceasta au fost deja folosite două semnale, responsabile de sincronizarea imaginii atât pe orizontală, cât și pe verticală. În monitoarele moderne, un cip controler special este responsabil pentru ajustarea scanării în conformitate cu rezoluția setată.


De ce este salvat elementul „sincronizare verticală” în setările plăcii video dacă monitorul este capabil să se ajusteze automat în conformitate cu modul setat în driver? Cert este că, în ciuda faptului că plăcile video sunt capabile să genereze un număr foarte mare de cadre pe secundă, monitoarele nu îl pot afișa eficient, rezultând diverse artefacte: bandări și imagini „rupte”. Pentru a evita acest lucru, plăcile video oferă un mod de interogare preliminară a monitorului cu privire la scanarea lui verticală, cu care este sincronizat numărul de cadre pe secundă - fps-ul familiar. Cu alte cuvinte, la o frecvență de scanare verticală de 85 Hz, numărul de cadre pe secundă din orice joc nu va depăși optzeci și cinci.


Rata de scanare verticală a monitorului se referă la de câte ori ecranul este reîmprospătat cu o imagine pe secundă. În cazul unui afișaj bazat pe un tub catodic, indiferent de câte cadre pe secundă acceleratorul grafic vă permite să „strângeți” din joc, frecvența de scanare fizic nu poate fi mai mare decât cea setată. În monitoarele LCD, nu există nicio reîmprospătare fizică a întregului ecran, se pot lumina sau nu. Cu toate acestea, tehnologia în sine de transmitere a datelor prin interfața video prevede ca cadrele să fie transmise la monitor de pe placa video la o anumită viteză. Prin urmare, cu anumite convenții, conceptul de „scanare” se aplică și pentru afișajele LCD.


De unde vin artefactele de imagine? În orice joc, numărul de cadre generate pe secundă se schimbă constant, în funcție de complexitatea imaginii. Întrucât frecvența de scanare a monitorului este constantă, desincronizarea între fps-urile transmise de placa video și rata de reîmprospătare a monitorului duce la distorsiunea imaginii, care pare a fi împărțită în mai multe benzi arbitrare: o parte dintre ele reușește să fie actualizată, în timp ce altul nu.


De exemplu, monitorul funcționează la o rată de reîmprospătare de 75 Hz, iar placa video generează o sută de cadre pe secundă într-un joc. Cu alte cuvinte, acceleratorul grafic este cu aproximativ o treime mai rapid decât sistemul de reîmprospătare a monitorului. În timpul actualizării unui ecran, cardul produce 1 cadru și o treime din următorul - ca urmare, două treimi din cadrul curent sunt desenate pe afișaj, iar al treilea său este înlocuit cu o treime din cadrul următor. În timpul următoarei actualizări, cardul reușește să genereze două treimi din cadru și două treimi din următorul și așa mai departe. Pe monitor, la fiecare două din trei cicluri de scanare, vedem o treime din imagine dintr-un alt cadru - imaginea își pierde netezimea și „se zvâcnește”. Acest defect este vizibil mai ales în scenele dinamice sau, de exemplu, atunci când personajul tău din joc se uită în jur.


Cu toate acestea, ar fi complet greșit să presupunem că dacă plăcii video i se interzice să genereze mai mult de 75 de cadre pe secundă, atunci totul ar fi în regulă cu afișarea imaginii pe un afișaj cu o frecvență de scanare verticală de 75 Hz. Faptul este că, în cazul convențional, așa-numitul „duble buffering”, cadrele către monitor provin din bufferul de cadre primar (tampon frontal), iar redarea în sine este efectuată în bufferul secundar (buffer-ul din spate). Pe măsură ce bufferul secundar se umple, cadrele sunt transferate în cel primar, însă, deoarece operația de copiere între buffer-uri durează un anumit timp, dacă scanarea monitorului este actualizată în acest moment, schimbarea imaginii nu va fi încă evitată.


Sincronizarea verticală rezolvă aceste probleme: monitorul este interogat pentru frecvența de scanare și copierea cadrelor din bufferul secundar în cel primar este interzisă până când imaginea este actualizată. Această tehnologie funcționează excelent atunci când cadrele pe secundă sunt generate mai repede decât frecvența de scanare verticală. Dar ce se întâmplă dacă viteza de redare a cadrelor scade sub rata de scanare? De exemplu, în unele scene, numărul nostru de fps scade de la 100 la 50.


În acest caz, se întâmplă următoarele. Imaginea de pe monitor este actualizată, primul cadru este copiat în tamponul primar, iar două treimi din al doilea este „redat” în bufferul secundar, după care urmează următoarea actualizare a imaginii de pe afișaj. În acest moment, placa video termină procesarea celui de-al doilea cadru, pe care încă nu îl poate trimite în tamponul primar, iar următoarea actualizare a imaginii are loc cu același cadru, care este încă stocat în tamponul primar. Apoi toate acestea se repetă și, ca urmare, avem o situație în care viteza de ieșire a cadrelor pe secundă pe ecran este de două ori mai mică decât frecvența de scanare și o treime mai mică decât viteza potențială de redare: placa video mai întâi „nu ține pasul” cu monitorul, iar apoi, dimpotrivă, trebuie să aștepți până când afișajul reia cadrul stocat în bufferul primar și până când există spațiu în bufferul secundar pentru a calcula un nou cadru.


Se pare că, în cazul sincronizării verticale și al tamponării duble, putem obține o imagine de înaltă calitate numai dacă numărul de cadre pe secundă este egal cu unul dintr-o secvență discretă de valori calculate ca raport al frecvenței de scanare. la un număr întreg pozitiv. De exemplu, cu o rată de reîmprospătare de 60 Hz, numărul de cadre pe secundă ar trebui să fie 60 sau 30 sau 15 sau 12 sau 10 etc. Dacă capabilitățile potențiale ale cardului permit generarea a mai puțin de 60 și mai mult de 30 de cadre pe secundă, atunci viteza reală de redare va scădea la 30 fps.


Să revenim la exemplul nostru cu o rată de reîmprospătare de 75 Hz și 100 de cadre pe secundă. Când sincronizarea verticală este activată, artefactele de imagine dispar. Când viteza de redare în scenele deosebit de complexe este redusă la aproximativ 60 fps și VSync este activat, viteza reală de calcul a cadrelor scade cu aproape jumătate. Cu alte cuvinte, Vsync combinat cu buffering dublu este bun numai atunci când viteza de redare nu scade sub rata de reîmprospătare, deoarece în alte cazuri performanța scade brusc.


De acord, ar fi ciudat dacă inginerii nu ar găsi o soluție la această problemă. Pentru a preveni scăderea vitezei de redare din cauza așteptării ca bufferul primar să devină liber, a fost dezvoltată tehnologia triple buffering - adică un alt cadru tampon a fost adăugat la schema descrisă mai sus. Datorită acestui fapt, cardul nu trebuie să aștepte ca tamponul principal să devină liber și calculează imaginea din acest al treilea buffer.


Tripla tamponare funcționează după cum urmează (la o viteză de redare de 50 de cadre pe secundă și o rată de reîmprospătare a monitorului de 75 Hz). Primul cadru este în tamponul primar, două treimi din cel de-al doilea cadru este procesat în tamponul secundar. După ce ecranul este actualizat cu primul cadru, ultima treime a celui de-al doilea cadru intră în bufferul secundar și o treime din al treilea cadru începe să fie „redată” în al treilea buffer. După a doua actualizare a ecranului cu primul cadru, al doilea cadru este copiat în tamponul primar, iar prima treime a celui de-al treilea cadru este mutată în tamponul secundar. Cele două treimi rămase din cadrul trei sunt procesate în al treilea buffer, prima actualizare a ecranului are loc cu al doilea cadru, iar cadrul trei este complet transferat în tamponul secundar. Acest proces se repetă apoi de la început.


După cum puteți calcula cu ușurință, în acest caz, două cadre sunt afișate pe ecran în trei cicluri de reîmprospătare, adică două treimi din rata de scanare, adică 50 de cadre pe secundă, iar aceasta este viteza maximă potențială de redare pentru exemplu. în cauză. Datorită schemei triple de buffering, timpul de inactivitate al plăcii video este minimizat și, după cum putem vedea, acest lucru dă rezultate foarte bune.


Din păcate, nu toate jocurile pe computer acceptă triple buffering. În plus, ocupă resurse de calcul și o anumită parte a memoriei video. Cu toate acestea, în prezent nu există nicio alternativă la această tehnologie pentru obținerea de imagini de înaltă calitate la viteze reduse de randare.


După ce au citit acest material, unii pot avea o întrebare: merită să activați sincronizarea verticală în setările plăcii video sau este mai bine să o dezactivați? Nu există un răspuns clar la această întrebare. Evident, dacă doriți doar să vedeți de ce este capabilă placa dvs. video și să efectuați niște teste sintetice sau de jocuri, atunci este mai bine să dezactivați VSync. În acest caz, nu vă veți bucura de imagine sau de joc, ci pur și simplu doriți să obțineți informații despre performanța maximă a plăcii video în anumite unități de măsură. Apropo, toate testele GPU sunt efectuate cu sincronizarea verticală dezactivată, astfel încât în ​​situații reale de joc, cardul se poate dovedi a fi vizibil mai lentă decât a fost descris într-un anumit test.


Dacă doriți să obțineți o imagine de cea mai înaltă calitate fără artefacte, atunci ar trebui să activați sincronizarea verticală. Singurul dezavantaj al acestei soluții va fi o scădere bruscă a performanței în scenele deosebit de complexe, când viteza de redare devine mai mică decât rata de reîmprospătare a monitorului. Acest lucru poate fi rezolvat numai dacă o anumită aplicație acceptă triple buffering, altfel va trebui fie să dezactivați VSync, fie să acceptați temporar performanța modestă ca un fapt inevitabil.


Să ne uităm la exemplul „Centrului de control” pentru plăcile video ATI (Catalyst Control Center) pentru a vedea cum să activați sau să dezactivați sincronizarea verticală și tripla tamponare. Să vă reamintim că Catalyst Control Center funcționează numai dacă pe sistem este instalat mediul .NET Framework 1.1, care poate fi descărcat gratuit de pe site-ul Microsoft. Nu este necesar să utilizați acest utilitar - toate plăcile video ATI pot funcționa cu panoul de control tradițional.


http://img.terralab.ru/pubimages/98286.jpg" width=377 border=0>


Pentru a accesa setările VSync, trebuie să selectați elementul 3D din „arborele” din stânga și subelementul Toate setările - Așteptați secțiunea Actualizare verticală. Setările implicite sunt: ​​Vsync este dezactivat, dar poate fi activat de o aplicație care rulează. Aceasta este setarea cea mai rezonabilă și, în marea majoritate a cazurilor, nu ar trebui schimbată. Dacă mutați maneta în extrema stângă, VSync va fi dezactivat forțat, iar dacă mutați maneta în extrema dreapta, va fi activat forțat. Poziția din extrema stângă va oferi cea mai mare performanță posibilă, în timp ce poziția din extrema dreaptă va oferi cea mai înaltă calitate. Aici puteți activa sincronizarea verticală, dar dacă aplicația nu o necesită, atunci nu va fi folosită.


http://img.terralab.ru/pubimages/98285.jpg" width=377 border=0>


Puteți activa tripla tamponare accesând elementul 3D și subelementul specific API. Aici devine imediat evident de ce nu toate jocurile acceptă această caracteristică: tripla tamponare este posibilă numai pentru aplicațiile care funcționează cu interfața de programare (API) OpenGL. Linia corespunzătoare este furnizată în setările pentru acest API - al doilea element din partea de jos. În mod implicit, tripla tamponare este dezactivată.


În cele din urmă, subliniem încă o dată că toate cele de mai sus se aplică atât monitoarelor CRT, cât și LCD. În ciuda diferențelor fundamentale în principiile de ieșire a imaginii, pentru o placă video (adică driverul său, sistemul de operare și aplicația specifică) acestea sunt același tip de dispozitive către care cadrele generate sunt trimise la o anumită frecvență. Cu toate acestea, proprietarii de ecrane cu cristale lichide sunt mai norocoși: pentru aceste monitoare frecvența tipică de scanare este de doar 60 Hz, iar dacă aveți o placă video puternică, viteza de redare va scădea sub 60 fps în cazuri rare.


Sperăm că acest scurt articol te-a ajutat să obții răspunsuri la întrebările care apar cu o regularitate de invidiat pe forumurile de plăci video. După cum puteți vedea, totul este destul de simplu, dar și ambiguu...

De ce este necesară sincronizarea verticală pe plăcile video?

Cu siguranță mulți fani ai jocurilor pe calculator au dat peste recomandarea de a dezactiva așa-numita „sincronizare verticală” sau VSync în setările plăcii video din jocuri. Multe teste de performanță ale controlerului grafic subliniază în mod special faptul că testarea a fost efectuată cu VSync dezactivat. Ce este acesta și de ce este necesar dacă mulți „specialiști avansați” recomandă dezactivarea acestei funcții?

Pentru a înțelege semnificația sincronizării verticale, este necesar să faceți o scurtă excursie în istorie. Primele monitoare de computer au funcționat cu rezoluții fixe și rate de reîmprospătare fixe. Odată cu apariția monitoarelor EGA, a devenit necesară selectarea diferitelor rezoluții, care a fost asigurată de două moduri de funcționare, care au fost stabilite de polaritatea semnalelor de sincronizare a imaginii pe verticală. Monitoare care acceptă rezoluție VGA și o reglare fină mai mare necesară a frecvențelor de scanare. Pentru aceasta au fost deja folosite două semnale, responsabile de sincronizarea imaginii atât pe orizontală, cât și pe verticală. În monitoarele moderne, un cip controler special este responsabil pentru ajustarea scanării în conformitate cu rezoluția setată.

De ce este salvat elementul „sincronizare verticală” în setările plăcii video dacă monitorul este capabil să se ajusteze automat în conformitate cu modul setat în driver? Cert este că, în ciuda faptului că plăcile video sunt capabile să genereze un număr foarte mare de cadre pe secundă, monitoarele nu îl pot afișa eficient, rezultând diverse artefacte: bandări și imagini „rupte”. Pentru a evita acest lucru, plăcile video oferă un mod de interogare preliminară a monitorului cu privire la scanarea lui verticală, cu care este sincronizat numărul de cadre pe secundă - fps-ul familiar. Cu alte cuvinte, la o frecvență de scanare verticală de 85 Hz, numărul de cadre pe secundă din orice joc nu va depăși optzeci și cinci.

Rata de scanare verticală a monitorului se referă la de câte ori ecranul este reîmprospătat cu o imagine pe secundă. În cazul unui afișaj bazat pe un tub catodic, indiferent de câte cadre pe secundă acceleratorul grafic vă permite să „strângeți” din joc, frecvența de scanare fizic nu poate fi mai mare decât cea setată. În monitoarele LCD, nu există nicio reîmprospătare fizică a întregului ecran, se pot lumina sau nu. Cu toate acestea, tehnologia în sine de transmitere a datelor prin interfața video prevede ca cadrele să fie transmise la monitor de pe placa video la o anumită viteză. Prin urmare, cu anumite convenții, conceptul de „scanare” se aplică și pentru afișajele LCD.

De unde vin artefactele de imagine? În orice joc, numărul de cadre generate pe secundă se schimbă constant, în funcție de complexitatea imaginii. Întrucât frecvența de scanare a monitorului este constantă, desincronizarea între fps-urile transmise de placa video și rata de reîmprospătare a monitorului duce la distorsiunea imaginii, care pare a fi împărțită în mai multe benzi arbitrare: o parte dintre ele reușește să fie actualizată, în timp ce altul nu.

De exemplu, monitorul funcționează la o rată de reîmprospătare de 75 Hz, iar placa video generează o sută de cadre pe secundă într-un joc. Cu alte cuvinte, acceleratorul grafic este cu aproximativ o treime mai rapid decât sistemul de reîmprospătare a monitorului. În timpul actualizării unui ecran, cardul produce 1 cadru și o treime din următorul - ca urmare, două treimi din cadrul curent sunt desenate pe afișaj, iar al treilea său este înlocuit cu o treime din cadrul următor. În timpul următoarei actualizări, cardul reușește să genereze două treimi din cadru și două treimi din următorul și așa mai departe. Pe monitor, la fiecare două din trei cicluri de scanare, vedem o treime din imagine dintr-un alt cadru - imaginea își pierde netezimea și „se zvâcnește”. Acest defect este vizibil mai ales în scenele dinamice sau, de exemplu, atunci când personajul tău din joc se uită în jur.

Cu toate acestea, ar fi complet greșit să presupunem că dacă plăcii video i se interzice să genereze mai mult de 75 de cadre pe secundă, atunci totul ar fi în regulă cu afișarea imaginii pe un afișaj cu o frecvență de scanare verticală de 75 Hz. Faptul este că, în cazul convențional, așa-numitul „duble buffering”, cadrele către monitor provin din bufferul de cadre primar (tampon frontal), iar redarea în sine este efectuată în bufferul secundar (buffer-ul din spate). Pe măsură ce bufferul secundar se umple, cadrele sunt transferate în cel primar, însă, deoarece operația de copiere între buffer-uri durează un anumit timp, dacă scanarea monitorului este actualizată în acest moment, schimbarea imaginii nu va fi încă evitată.

Sincronizarea verticală rezolvă aceste probleme: monitorul este interogat pentru frecvența de scanare și copierea cadrelor din bufferul secundar în cel primar este interzisă până când imaginea este actualizată. Această tehnologie funcționează excelent atunci când cadrele pe secundă sunt generate mai repede decât frecvența de scanare verticală. Dar ce se întâmplă dacă viteza de redare a cadrelor scade sub rata de scanare? De exemplu, în unele scene, numărul nostru de fps scade de la 100 la 50.

În acest caz, se întâmplă următoarele. Imaginea de pe monitor este actualizată, primul cadru este copiat în tamponul primar, iar două treimi din al doilea este „redat” în bufferul secundar, după care urmează următoarea actualizare a imaginii de pe afișaj. În acest moment, placa video termină procesarea celui de-al doilea cadru, pe care încă nu îl poate trimite în tamponul primar, iar următoarea actualizare a imaginii are loc cu același cadru, care este încă stocat în tamponul primar. Apoi toate acestea se repetă și, ca urmare, avem o situație în care viteza de ieșire a cadrelor pe secundă pe ecran este de două ori mai mică decât frecvența de scanare și o treime mai mică decât viteza potențială de redare: placa video mai întâi „nu ține pasul” cu monitorul, iar apoi, dimpotrivă, trebuie să aștepți până când afișajul reia cadrul stocat în bufferul primar și până când există spațiu în bufferul secundar pentru a calcula un nou cadru.

Se pare că, în cazul sincronizării verticale și al tamponării duble, putem obține o imagine de înaltă calitate numai dacă numărul de cadre pe secundă este egal cu unul dintr-o secvență discretă de valori calculate ca raport al frecvenței de scanare. la un număr întreg pozitiv. De exemplu, cu o rată de reîmprospătare de 60 Hz, numărul de cadre pe secundă ar trebui să fie 60 sau 30 sau 15 sau 12 sau 10 etc. Dacă capabilitățile potențiale ale cardului permit generarea a mai puțin de 60 și mai mult de 30 de cadre pe secundă, atunci viteza reală de redare va scădea la 30 fps.

Să revenim la exemplul nostru cu o rată de reîmprospătare de 75 Hz și 100 de cadre pe secundă. Când sincronizarea verticală este activată, artefactele de imagine dispar. Când viteza de redare în scenele deosebit de complexe este redusă la aproximativ 60 fps și VSync este activat, viteza reală de calcul a cadrelor scade cu aproape jumătate. Cu alte cuvinte, Vsync combinat cu buffering dublu este bun numai atunci când viteza de redare nu scade sub rata de reîmprospătare, deoarece în alte cazuri performanța scade brusc.

De acord, ar fi ciudat dacă inginerii nu ar găsi o soluție la această problemă. Pentru a preveni scăderea vitezei de redare din cauza așteptării ca bufferul primar să devină liber, a fost dezvoltată tehnologia triple buffering - adică un alt cadru tampon a fost adăugat la schema descrisă mai sus. Datorită acestui fapt, cardul nu trebuie să aștepte ca tamponul principal să devină liber și calculează imaginea din acest al treilea buffer.

Tripla tamponare funcționează după cum urmează (la o viteză de redare de 50 de cadre pe secundă și o rată de reîmprospătare a monitorului de 75 Hz). Primul cadru este în tamponul primar, două treimi din cel de-al doilea cadru este procesat în tamponul secundar. După ce ecranul este actualizat cu primul cadru, ultima treime a celui de-al doilea cadru intră în bufferul secundar și o treime din al treilea cadru începe să fie „redată” în al treilea buffer. După a doua actualizare a ecranului cu primul cadru, al doilea cadru este copiat în tamponul primar, iar prima treime a celui de-al treilea cadru este mutată în tamponul secundar. Cele două treimi rămase din cadrul trei sunt procesate în al treilea buffer, prima actualizare a ecranului are loc cu al doilea cadru, iar cadrul trei este complet transferat în tamponul secundar. Acest proces se repetă apoi de la început.

După cum puteți calcula cu ușurință, în acest caz, două cadre sunt afișate pe ecran în trei cicluri de reîmprospătare, adică două treimi din rata de scanare, adică 50 de cadre pe secundă, iar aceasta este viteza maximă potențială de redare pentru exemplu. în cauză. Datorită schemei triple de buffering, timpul de inactivitate al plăcii video este minimizat și, după cum putem vedea, acest lucru dă rezultate foarte bune.

Din păcate, nu toate jocurile pe computer acceptă triple buffering. În plus, ocupă resurse de calcul și o anumită parte a memoriei video. Cu toate acestea, în prezent nu există nicio alternativă la această tehnologie pentru obținerea de imagini de înaltă calitate la viteze reduse de randare.

După ce au citit acest material, unii pot avea o întrebare: merită să activați sincronizarea verticală în setările plăcii video sau este mai bine să o dezactivați? Nu există un răspuns clar la această întrebare. Evident, dacă doriți doar să vedeți de ce este capabilă placa dvs. video și să efectuați niște teste sintetice sau de jocuri, atunci este mai bine să dezactivați VSync. În acest caz, nu vă veți bucura de imagine sau de joc, ci pur și simplu doriți să obțineți informații despre performanța maximă a plăcii video în anumite unități de măsură. Apropo, toate testele GPU sunt efectuate cu sincronizarea verticală dezactivată, astfel încât în ​​situații reale de joc, cardul se poate dovedi a fi vizibil mai lentă decât a fost descris într-un anumit test.

Dacă doriți să obțineți o imagine de cea mai înaltă calitate fără artefacte, atunci ar trebui să activați sincronizarea verticală. Singurul dezavantaj al acestei soluții va fi o scădere bruscă a performanței în scenele deosebit de complexe, când viteza de redare devine mai mică decât rata de reîmprospătare a monitorului. Acest lucru poate fi rezolvat numai dacă o anumită aplicație acceptă triple buffering, altfel va trebui fie să dezactivați VSync, fie să acceptați temporar performanța modestă ca fapt inevitabil.

Să ne uităm la exemplul „Centrului de control” pentru plăcile video ATI (Catalyst Control Center) pentru a vedea cum să activați sau să dezactivați sincronizarea verticală și tripla tamponare. Să vă reamintim că Catalyst Control Center funcționează numai dacă pe sistem este instalat mediul .NET Framework 1.1, care poate fi descărcat gratuit de pe site-ul Microsoft. Nu este necesar să utilizați acest utilitar - toate plăcile video ATI pot funcționa cu panoul de control tradițional.

Pentru a accesa setările VSync, trebuie să selectați elementul 3D din „arborele” din stânga și subelementul Toate setările - Așteptați secțiunea Actualizare verticală. Setările implicite sunt: ​​Vsync este dezactivat, dar poate fi activat de o aplicație care rulează. Aceasta este setarea cea mai rezonabilă și, în marea majoritate a cazurilor, nu ar trebui schimbată. Dacă mutați maneta în extrema stângă, VSync va fi dezactivat forțat, iar dacă mutați maneta în extrema dreapta, va fi activat forțat. Poziția din extrema stângă va oferi cea mai mare performanță posibilă, în timp ce poziția din extrema dreaptă va oferi cea mai înaltă calitate. Aici puteți activa sincronizarea verticală, dar dacă aplicația nu o necesită, atunci nu va fi folosită.

Puteți activa tripla tamponare accesând elementul 3D și subelementul specific API. Aici devine imediat evident de ce nu toate jocurile acceptă această caracteristică: tripla tamponare este posibilă numai pentru aplicațiile care funcționează cu interfața de programare (API) OpenGL. Linia corespunzătoare este furnizată în setările pentru acest API - al doilea element din partea de jos. În mod implicit, tripla tamponare este dezactivată.

În cele din urmă, subliniem încă o dată că toate cele de mai sus se aplică atât monitoarelor CRT, cât și LCD. În ciuda diferențelor fundamentale în principiile de ieșire a imaginii, pentru o placă video (adică driverul său, sistemul de operare și aplicația specifică) acestea sunt același tip de dispozitive către care cadrele generate sunt trimise la o anumită frecvență. Cu toate acestea, proprietarii de ecrane cu cristale lichide sunt mai norocoși: pentru aceste monitoare frecvența tipică de scanare este de doar 60 Hz, iar dacă aveți o placă video puternică, viteza de redare va scădea sub 60 fps în cazuri rare.

Sperăm că acest scurt articol te-a ajutat să obții răspunsuri la întrebările care apar cu o regularitate de invidiat pe forumurile de plăci video. După cum puteți vedea, totul este destul de simplu, dar și ambiguu...

Probabil că nu există un proprietar de computer care să nu fie familiarizat cu termenul „sincronizare verticală”. Unii utilizatori se familiarizează cu acesta, încercând să mărească performanța subsistemului grafic, în timp ce alții - din simplă curiozitate, pentru a studia în detaliu principiul de funcționare al componentelor unui computer.

Sincronizarea verticală poate fi ajustată în setările driverului plăcii video de la orice producător (Intel, AMD, NVidia). Dacă în primele versiuni această caracteristică era opțională, adică pentru a o activa, era necesar să se utilizeze programe auxiliare sau să se facă modificări în registrul sistemului de operare, apoi a fost inclusă ca element separat.

Ajustare disponibilă

În sistemele Microsoft, accesul la această setare este foarte simplu și, de regulă, standard. Trebuie să faceți clic dreapta pe orice zonă liberă a desktopului și să selectați „Rezoluția ecranului” (Win 7-8). Dacă faceți clic pe linkul „Setări avansate” din fereastra care apare, atunci panoul de control al adaptorului video va fi prezent în grupul de file de sus. Selectând-o, utilizatorul va vedea meniul de setări ale driverului, într-unul dintre elemente există „sincronizare verticală”. Locația și numele exacte nu pot fi indicate, deoarece depinde de dezvoltator, dar, cu toate acestea, este imposibil să faceți o greșeală. Deci, ar putea fi „Vsync”, „Sincronizare. vertical”, „Sincronizare”, etc. Deși de obicei parametrul poate lua una din două valori, uneori există soluții cu trei. De exemplu, ATI Vsync permite nu numai opțiunile de activare/dezactivare, ci și un mod automat.

În acest caz, alegerea este lăsată la latitudinea șoferului și a aplicației care rulează. Cu toate acestea, semnificația rămâne aceeași, cu excepția faptului că controlul este dat mai degrabă unui program decât unei persoane.

Nu există prea multă productivitate

Fanii bătăliilor virtuale știu că sincronizarea verticală setată corect în jocuri, în multe cazuri, poate crește semnificativ rata de cadre de către adaptorul video de pe ecranul monitorului. De fapt, asta înseamnă că uneori în acest fel este posibil să întârziem nevoia de a cumpăra o nouă placă video (deși, desigur, nu trebuie să te aștepți la miracole). De aceea vă recomandăm să setați un mod în care sincronizarea verticală este interzisă. Această decizie este explicată simplu: cunoscătorii imaginii perfecte este puțin probabil să lupte pentru fiecare „fps” suplimentar și să citească despre sincronizare, deoarece computerele lor au adaptoare video puternice instalate, dar proprietarii de plăci video „slabe” sunt mai interesați de jocul în sine. , și nu în cele de „frânare” frumusețea graficii. Dungile înfricoșătoare de pe imaginile cu care diverse resurse informaționale le place să le sperie sunt, în realitate, aproape invizibile.

Un secret care nu există

În ciuda faptului că creșterea productivității „din aer” la prima vedere pare ceva incredibil, în realitate totul este evident. Două componente cheie iau parte la ieșirea unui semnal video pe ecran: placa video și electronica monitorului.

Acesta din urmă, după cum se știe, printre altele, se caracterizează prin rata de cadre (pentru LCD-urile bugetare este cel mai adesea de 60 Hz). Indică câte „ecrane” complete pot fi afișate într-o secundă. Adaptorul video transmite, de asemenea, către monitor nu un flux continuu de date, ci o secvență de cadre generate. Este ușor de înțeles că atâta timp cât electronicele dispozitivului de afișare sunt capabile să afișeze toate cadrele transmise pe ecran, nu vor fi probleme.

Câteva nuanțe

Dacă puterea de calcul a procesorului video este atât de mare încât numărul de cadre depășește capacitățile monitorului, atunci încep eșecurile de sincronizare (pe ecran pot fi afișate imagini formate din cele mai apropiate două cadre). Acest lucru se manifestă prin dungi orizontale unice pe o imagine în mișcare: imaginea pare să fie lipită împreună din două părți. În acest caz, puteți uita de un cadru perfect „neted”. Pentru a rezolva această problemă, puteți achiziționa un monitor a cărui rată de cadre va depăși 100 Hz (sisteme moderne) sau puteți activa sincronizarea în driver. În acest caz, adaptorul video va începe să controleze cadrele ecranului: fiecare dintre cele ulterioare va fi scoasă numai după ce cea anterioară a terminat randarea. Dezavantajul este evident: placa video va fi inactivă, așteptând ca monitorul să finalizeze funcționarea. De fapt, numele parametrului în acest caz vorbește de la sine: „sincronizare” de la „sincron”, când două frecvențe sunt egale.

Instrucțiuni

Pentru a corecta acest parametru, deschideți meniul jocului dvs., găsiți meniul „Opțiuni” sau „Opțiuni”, în subelementul „Video”, căutați elementul „Vertical” (Sincronizare verticală). Dacă meniul este în engleză și opțiunile sunt text, atunci căutați poziția comutatorului Dezactivat sau „Oprit”. După aceea, faceți clic pe butonul „Aplicați” sau Aplicați pentru a salva această setare. Modificările intră în vigoare după repornirea jocului.

Un alt caz este dacă aplicația nu are un astfel de parametru. Apoi va trebui să configurați sincronizarea prin driverul plăcii video. Setarea este diferită pentru plăcile video fabricate de AMD Radeon sau nVidia Geforce.

Dacă placa dvs. grafică este o placă grafică Geforce, faceți clic dreapta pe desktop și selectați elementul de meniu „Panou de control nVidia”. O altă opțiune este să deschideți Panoul de control prin meniul Start, va apărea o pictogramă de lansare cu același nume. Dacă nu găsiți pictograma de care aveți nevoie nici în panoul de control, nici în meniul desktop, uitați-vă lângă ceas din colțul din dreapta al ecranului, va apărea o pictogramă verde nVidia care arată ca un ochi - faceți dublu clic pe aceasta. Ca rezultat, se va deschide meniul de setări a plăcii video.

Fereastra panoului de control al șoferului este formată din două părți, în stânga sunt categorii de acțiuni, iar în dreapta sunt posibile opțiuni și informații. Selectați linia de jos „Gestionați setările 3D” din partea stângă. În partea dreaptă a ferestrei, în fila „Parametri globali”, găsiți opțiunea „Puls de sincronizare verticală” în partea de sus a listei. Setarea curentă va fi indicată vizavi: „Activare”, „Dezactivare” sau „Setări aplicație”. Selectați opțiunea „Dezactivare” din lista derulantă și confirmați alegerea făcând clic pe butonul „Aplicați”.

Pentru posesorii de plăci video AMD Radeon, configurarea driverului se face printr-o aplicație specială Catalyst. Pentru a-l lansa, faceți clic dreapta pe desktop și selectați Catalyst Control Center. Alternativ, deschideți panoul de control al computerului și căutați pictograma cu același nume. A treia metodă se află în zona de sistem a ecranului de lângă ceas, în colțul din dreapta jos, căutați simbolul rotund roșu și faceți dublu clic pe el. Rezultatul tuturor acestor acțiuni este același - se va deschide centrul de control pentru setările plăcii video.

Principiul este același ca în panoul de control nVidia În partea stângă a ferestrei vor fi categorii de setări, iar în dreapta vor fi setări detaliate și sfaturi pentru acestea. Selectați „Jocuri” sau Jocuri în coloana din stânga, apoi submeniul „Setări aplicații 3D”. Opțiunile de setări pentru diverși parametri ai plăcii video vor apărea în partea dreaptă. Derulați în jos pe pagină și găsiți cuvintele „Așteptați actualizarea verticală”, iar sub acesta există un glisor de comutare cu patru semne. Mutați acest glisor în poziția extremă din stânga, sub el va fi inscripția „Întotdeauna oprit”. Faceți clic pe butonul „Aplicați” din colțul din dreapta jos al ferestrei pentru a salva modificările.

Surse:

  • dezactivați sincronizarea verticală

Sincronizarea verticală este unul dintre parametrii importanți care determină algoritmul de funcționare al subsistemului video al computerului și influențează decisiv performanța acestuia, ceea ce este vizibil în special într-o varietate de jocuri care necesită afișarea dinamică a graficii de înaltă calitate. A apărut în era dominației monitoarelor bazate pe tehnologia tubului catodic.

Pentru a înțelege esența sincronizării verticale, trebuie să vă amintiți astfel de monitoare. Imaginea apare pe suprafața interioară luminoasă a tubului cu raze catodice ca urmare a fluxului focalizat de electroni care trec secvenţial fiecare punct al ecranului linie cu linie, desenând cadrul. Fasciculul revine apoi în colțul de sus al ecranului pentru a începe să deseneze următorul. Acest moment de întoarcere a fasciculului este optim pentru schimbarea imaginii, deoarece, altfel, o parte a ecranului va afișa cadrul anterior, iar o parte - următorul, care va afecta negativ calitatea. Sincronizarea verticală necesită doar să așteptați până când fasciculul revine pentru a schimba cadrul, ceea ce este pozitiv pentru calitatea imaginii, dar duce la randarea mai lentă.

Reporniți echipamentul și verificați din nou meniul de sincronizare. Dacă nu există nimic în fereastră, atunci totul este în regulă - computerul nu încearcă să stabilească contactul cu nimic. Dacă nu reușiți să eliminați acest proces, ați încercat toate metodele disponibile, reinstalați sistemul de operare. În același timp, monitorizați cu atenție instalarea pentru a dezactiva la timp funcția de sincronizare inutilă. Monitorizați starea de sănătate și performanța sistemului dvs. și, în caz de probleme, luați măsurile adecvate în timp util. În caz contrar, poate cauza blocarea sistemului.

PDA automat apare adesea din cauza instalării incorecte a sistemului de operare sau a utilizării inadecvate a diferitelor programe. Dacă nu reușiți să eliminați singur sincronizarea, atunci căutați ajutor de la programatori de încredere și cu experiență sau organizatori de sistem. Datorită experienței de mulți ani, vă vor rezolva problemele cât mai repede posibil.

În prezent, aproape toate programele licențiate sunt sincronizate cu serverele site-ului web al dezvoltatorului. Acest lucru se face pentru a elimina din răsputeri posibilitatea unor versiuni piratate ale programelor. Cu toate acestea, deoarece majoritatea cetățenilor noștri nu doresc să plătească, aproape toate programele din spațiul post-sovietic nu sunt licențiate. Puteți folosi absolut orice program. Pentru a afla cum să utilizați programul, citiți instrucțiunile de utilizare.

Sincronizarea verticală, VSync sau sincronizarea verticală este un parametru suplimentar pentru driverul plăcii video. Activarea sincronizării verticale este de obicei de interes pentru jucătorii pasionați, deoarece poate îmbunătăți semnificativ grafica multor jocuri.

Instrucțiuni

Activarea sincronizării verticale poate fi făcută de utilizator în mai multe moduri. Cea mai simplă metodă este să apelați meniul contextual al desktopului făcând clic dreapta pe un spațiu gol de pe tabel și selectând elementul „Ecran”. Extindeți linkul Display Properties și accesați fila Setări din caseta de dialog care se deschide. Utilizați butonul Avansat și activați funcția dorită în secțiunea Așteptați sincronizarea verticală.

Pentru a activa sincronizarea verticală în mod programatic în OpenGL, utilizați codul:

void set_vsync (bool activat) // true
{
PFNWGLSWAPINTERVALEXTPROC wglSwapInterval = NULL;
wglSwapInterval = (PFNWGLSWAPINTERVALEXTPROC) wglGetProcAddress("wglSwapIntervalEXT");
if (wglSwapInterval) wglSwapInterval (activat ?1: 0);
}.

Utilizați DirectX 9 pentru a activa Vsync. Pentru a face acest lucru, înainte de a porni D3DDevice, modificați valoarea parametrului
g_d3d9Parameters.SwapEffect pe D3DSWAPEFFECT_COPY. După aceasta, setați și parametrul g_d3d9Parameters.PresentationInterval la D3DPRESENT_INTERVAL_ONE.

Pentru a activa sincronizarea verticală nVidia, deschideți meniul contextual al desktopului computerului dvs. făcând clic dreapta și selectați „Panou de control nVidia”. Extindeți meniul „Vizualizare” din panoul de servicii de sus al casetei de dialog care se deschide și selectați elementul „Avansat”. Extindeți nodul „Gestionați setările 3D” din arborele din partea stângă a ferestrei Panoului de control și selectați comanda „Activați” din lista derulantă a liniei „Sincronizare verticală” din următoarea casetă de dialog. Salvați modificările făcând clic pe OK și reporniți sistemul pentru a aplica modificările.

Vă rugăm să rețineți că uneori poate fi folosit un glisor, mai degrabă decât un meniu derulant. În acest caz, trebuie să mutați glisorul în poziția extremă din dreapta.

Surse:

  • Sincronizare verticală: cum să o dezactivați în nVidia

Prin ajustarea sau dezactivarea anumitor setări 3D, puteți crește nu numai performanța de joc, ci și performanța la nivelul întregului sistem. Pentru a regla afișarea elementelor tridimensionale de către placa video, utilizați un utilitar care controlează setările driverului. În acest program puteți configura nu numai parametrii standard, ci și opțiunile pentru fiecare joc separat.

Vei avea nevoie

  • - Driver pentru placa video instalat.

Instrucțiuni

Adaptorul grafic Intel este configurat prin Panoul de control. Dacă aveți instalat un driver de sistem standard, accesați meniul Start și selectați Panou de control. Accesați secțiunea „Personalizare” - „Afișare” - „Setări de rezoluție” - „Avansat”. În fereastra care apare, faceți clic pe placa video pe care o utilizați, deschideți fila „Adaptoare grafice” - „Proprietăți”.

În fereastra nouă, selectați modul OpenGL sau Setări 3D. Ajustați următoarele setări sau dezactivați anumite opțiuni pentru a îmbunătăți performanța grafică.

Dacă computerul dvs. folosește o placă video Nvidia, utilizați panoul de control al driverului pentru a dezactiva 3D. Accesați Start - Panou de control - Hardware și sunet - Afișaj - Panoul de control Nvidia. De asemenea, puteți utiliza pictograma programului din tava Windows din partea dreaptă jos a ecranului.

În fereastra care apare, accesați secțiunea „Setări 3D” - Ajustarea setărilor de imagine.” Pentru parametrii individuali, utilizați elementul „Gestionați setările 3D”. Pentru a seta opțiunile în funcție de aplicația pe care o utilizați, accesați fila „Setări program”.

În aproape toate jocurile moderne, puteți vedea coloana „sincronizare verticală” în parametrii grafici. Și tot mai mulți jucători au întrebări, Este cu adevărat utilă această sincronizare?, impactul său și de ce există, cum să-l folosești pe diferite platforme. Să aflăm în acest articol.

Despre Vsync

Înainte de a trece direct la o explicație a naturii sincronizării verticale, ar trebui să aprofundăm puțin în istoria formării sincronizării verticale. Voi încerca să fiu cât mai clar posibil. Primele monitoare de calculator au fost o imagine fixă ​​furnizată de un singur semnal cadru.

Când a apărut o nouă generație de afișaje, a apărut brusc problema schimbării rezoluției, ceea ce a necesitat mai multe moduri de funcționare, acele afișaje prezentau imaginea folosind polaritatea semnalelor sincron cu verticala.

Rezoluția VGA necesară reglaj mai fin layout și a primit două semnale orizontal și vertical. În afișajele de astăzi, controlerul încorporat este responsabil pentru setarea aspectului.

Dar dacă controlerul setează numărul necesar de cadre în funcție de driver, pentru rezoluția setată, de ce este necesară sincronizarea verticală? Nu este atât de simplu. Există situații destul de frecvente când rata de cadre a unei plăci video este foarte mare, dar monitoarele, datorită limitărilor lor tehnice, nu pot afișa corect acest număr de cadre, când rata de reîmprospătare a monitorului este semnificativ mai mică decât frecvența de generare a plăcii grafice. Acest lucru duce la mișcări bruște de imagine, artefacte și benzi.

Neavând timp să arate cadrele din fișierul de memorie când este activată „buffering triplu”, acestea se înlocuiesc rapid, suprapunând cadrele următoare. Și aici tehnologia triple buffering este aproape ineficientă.

Tehnologia de sincronizare verticală și concepute pentru a elimina aceste defecte.

Acesta contactează monitorul cu o solicitare pentru capabilități de actualizare a frecvenței standard și a ratei de cadre, nepermițând cadrelor din memoria secundară să se mute în memoria principală, exact până când imaginea este actualizată.

Conexiune Vsync

Marea majoritate a jocurilor au această funcție direct în setările grafice. Dar se întâmplă atunci când nu există o astfel de coloană sau se observă anumite defecte atunci când se lucrează cu grafică în aplicații care nu includ setări pentru astfel de parametri.

În setările fiecărei plăci video, puteți activa tehnologia de sincronizare verticală pentru toate aplicațiile sau selectiv.

Cum se activează pentru NVidia?

La fel ca majoritatea manipulărilor cu cardurile NVidia, se realizează prin consola de management NVidia. Acolo, în coloana de control al parametrilor 3D, va fi un parametru de impuls de sincronizare.

Ar trebui mutat în poziția pornit. Dar în funcție de placa video, ordinea va fi diferită.

Deci, la plăcile video mai vechi, parametrul de sincronizare verticală este în capitol parametri globaliîn aceeași coloană de gestionare a parametrilor 3D.

Placi video de la ATI

Pentru a configura, utilizați centrul de control pentru placa dvs. video. Și anume, Catalyst Control Center rulează pe .NET Framework 1.1. Dacă nu îl aveți, atunci centrul de control nu va porni. Dar nu-ți face griji. În astfel de cazuri, există o alternativă la centru - pur și simplu lucrul cu panoul de control clasic.

Pentru a accesa setările, accesați 3D, aflat în meniul din stânga. Va exista o secțiune Așteptați reîmprospătarea verticală. Inițial, tehnologia Vsync este utilizată implicit în cadrul aplicației.

Mutarea butonului la stânga va dezactiva complet această funcție, iar mutarea butonului la dreapta o va forța pornirea. Opțiune implicită aici cel mai rezonabil, deoarece face posibilă configurarea sincronizării direct prin setările jocului.

Să rezumam

Sincronizarea verticală este o funcție care ajută la eliminarea mișcărilor bruște ale imaginii și, în unele cazuri, vă permite să scăpați de artefactele și dungile din imagine. Și acest lucru se realizează prin tamponarea dublă a ratei de cadre primite atunci când rata de cadre a monitorului și a plăcii video nu se potrivesc.

Astăzi, sincronizarea verticală este prezentă în majoritatea jocurilor. Funcționează aproape la fel ca tripla buffering, dar costă mult mai puține resurse, motiv pentru care puteți vedea mai rar tamponarea triplă în setările jocului.

Alegând să activeze sau nu sincronizarea verticală, utilizatorul alege între calitate și performanță. Când este pornit, obține o imagine mai netedă, dar mai puține cadre pe secundă.

Oprindu-l, primeste un numar mai mare de cadre, dar nu este imun la claritatea si dezordinea imaginii. Acest lucru se aplică în special la scene intense și consumatoare de resurse, unde lipsa de sincronizare verticală sau triplu buffering este deosebit de remarcabilă.

Această coloană misterioasă din parametrii multor jocuri s-a dovedit a nu fi atât de simplă pe cât părea. Și acum alegerea de a-l folosi sau nu depinde de tine și de obiectivele tale în jocuri.