Ecranul de rupere

posted in: Articles | 0

modalitățile de prevenire a ruperii video depind de dispozitivul de afișare și de tehnologia plăcii video, de software-ul utilizat și de natura materialului video. Cea mai obișnuită soluție este utilizarea tamponării multiple.majoritatea sistemelor utilizează tamponare multiplă și unele mijloace de sincronizare a ciclurilor de actualizare a afișajului și a memoriei video.sincronizarea verticală este o opțiune în majoritatea sistemelor în care placa video este împiedicată să facă ceva vizibil în memoria afișajului până când monitorul termină ciclul curent de actualizare.,

în Timpul vertical blanking interval, conducătorul auto comenzi la placa video sa fie rapid copia de pe ecran zona grafică în active zona de afișare (double buffering), sau trata ambele zone de memorie ca afișabilă, și pur și simplu a comuta înainte și înapoi între ele (pagina flipping).adaptoarele video Nvidia și AMD oferă o opțiune „Adaptive Vsync”, care va activa sincronizarea verticală numai atunci când rata de cadre a software-ului depășește rata de actualizare a afișajului, dezactivând-o altfel., Acest lucru elimină bâlbâiala care apare pe măsură ce rata cadrelor motorului de randare scade sub rata de reîmprospătare a afișajului.în mod alternativ, tehnologii precum FreeSync și G-Sync inversează conceptul și adaptează rata de actualizare a afișajului la conținutul provenit de la computer. Astfel de tehnologii necesită suport specific atât de la adaptorul video, cât și de la afișaj.

ComplicationsEdit

când se utilizează sincronizarea verticală, rata de cadre a motorului de randare se limitează la rata de cadre a semnalului video., Această caracteristică îmbunătățește în mod normal calitatea video, dar implică compromisuri în unele cazuri.sincronizarea verticală poate provoca, de asemenea, artefacte în prezentările video și de film, deoarece acestea sunt în general înregistrate la rate de cadre semnificativ mai mici decât ratele tipice ale cadrelor monitorului (24-30 frame/s). Atunci când un astfel de film este redat pe un monitor setat pentru o rată de reîmprospătare tipică de 60 Hz, playerul video ratează termenul limită al monitorului destul de frecvent, iar cadrele de interceptare sunt afișate puțin mai repede decât se intenționa, rezultând un efect similar cu judder., (A se vedea Telecine: Frame rate differences.)

Intrare lagEdit

jocuri Video, care utilizează o mare varietate de motoare de randare, au tendința de a beneficia vizual de sincronizare verticală de un motor de randare în mod normal, este de așteptat pentru a construi fiecare cadru în timp real, bazat pe ce motor e variabile specifica la momentul în care un cadru este solicitat. Cu toate acestea, deoarece sincronizarea verticală provoacă lag de intrare, interferează cu natura interactivă a jocurilor și, în special, interferează cu jocurile care necesită o sincronizare precisă sau timpi de reacție rapizi.,

BenchmarkingEdit

în cele din Urmă, benchmarking o placa video sau motor de randare, în general, implică faptul că hardware-ul și software-ul face pe ecran cât mai repede posibil, fără sens pentru a monitoriza capacități sau video rezultat ruperea. În caz contrar, monitorul și placa video accelerează programul de benchmarking, provocând rezultate nevalide.

Alte techniquesEdit

Unele sisteme de grafică permite software-ului de a efectua sale accese de memorie, astfel încât acestea să rămână la același moment de timp, relativ la ecran, hardware-ul e ciclu de reîmprospătare, cunoscut sub numele de raster întrerupe sau curse de unda., În acest caz, software-ul scrie în zonele afișajului care tocmai au fost actualizate, rămânând chiar în spatele punctului de actualizare activ al monitorului. Acest lucru permite rutine de copiere sau motoare de randare cu un debit mai puțin previzibil, atâta timp cât motorul de randare poate „prinde” cu punctul de reîmprospătare activ al monitorului atunci când acesta rămâne în urmă.în mod alternativ, software – ul poate rămâne în fața punctului de actualizare activ. În funcție de cât de departe se alege să rămână, această metodă poate cere cod care copiază sau redă afișajul la o viteză fixă, constantă., Prea multă latență determină monitorul să depășească software-ul ocazional, ceea ce duce la redarea artefactelor, Ruperea etc.

software-ul Demo pe sisteme clasice, cum ar fi Commodore 64 și ZX Spectrum exploatat frecvent aceste tehnici din cauza naturii previzibile a sistemelor lor video respective pentru a obține efecte care altfel ar putea fi imposibil.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *