Placa video (GPU): cum desenează imaginile și de ce diferă de procesor
Placa video (GPU) calculează mii de operații simple în paralel, ideal pentru imagini. Află cum desenează o scenă și prin ce se deosebește de procesor.
// cuprins7 secțiuni
Placa video (GPU) este o componentă specializată în calcule făcute în paralel, în special pentru grafică: ea transformă datele unei scene în pixelii pe care îi vezi pe ecran. Procesorul (CPU) este un executant versatil, care rezolvă puține sarcini complexe pe rând, iar GPU-ul rezolvă simultan un număr foarte mare de sarcini simple. De aceea fiecare este bun la altceva.
Ce face o placă video?
O placă video primește de la procesor descrierea unei scene și o transformă într-o imagine. Descrierea conține obiecte formate din triunghiuri, texturi, poziții și surse de lumină. GPU-ul calculează ce se vede din punctul de vedere al camerei și ce culoare are fiecare pixel, apoi trimite rezultatul către monitor.
Aceasta se repetă de zeci de ori pe secundă. Un ecran are milioane de pixeli, iar culoarea fiecăruia se calculează cu operații asemănătoare. Tocmai această repetitivitate este motivul pentru care un cip construit pentru calcul paralel se potrivește atât de bine.
Cum desenează GPU-ul o imagine?
Desenarea urmează o succesiune de pași, numită conductă grafică. Variantele diferă de la un producător la altul, dar ideea generală rămâne aceeași:
- Aplicația trimite geometria scenei, adică vârfurile triunghiurilor din care sunt făcute obiectele.
- GPU-ul calculează poziția fiecărui vârf pe ecran, ținând cont de unghiul camerei.
- Triunghiurile sunt transformate în fragmente, adică în pixeli candidați.
- Fiecare fragment primește o culoare, pe baza texturilor, a luminii și a materialului.
- Rezultatul final este asamblat într-un cadru complet și trimis spre afișare.
Unele plăci pot calcula și traseul razelor de lumină, pentru reflexii și umbre mai apropiate de realitate. Metoda cere mult mai multă putere de calcul, motiv pentru care este folosită selectiv.
De ce diferă GPU-ul de procesor?
Diferența vine din arhitectură: procesorul are puține nuclee puternice, GPU-ul are foarte multe nuclee mai simple. Un nucleu de procesor este optimizat pentru decizii rapide, ramificări și sarcini variate. Un nucleu de GPU face o operație mai restrânsă, dar o face împreună cu mii de alte nuclee, în același timp. Instrucțiunile pe care le execută procesorul provin din programe, iar drumul de la cod la program este descris în articolul despre compilator și felul în care codul devine program.
| Caracteristică | Procesor (CPU) | Placă video (GPU) |
|---|---|---|
| Număr de nuclee | Puține, puternice | Foarte multe, mai simple |
| Tip de sarcini | Variate, cu decizii multe | Repetitive, paralele |
| Rol în sistem | Coordonează tot calculatorul | Execută calcule specializate |
| Exemple de utilizare | Sistem de operare, aplicații, logică de joc | Grafică, video, calcule matematice mari |
Un exemplu simplu: dacă trebuie să colorezi un milion de pătrățele cu aceeași regulă, un singur om foarte priceput ar lucra mult, în timp ce o mie de oameni cu o sarcină simplă ar termina rapid. Dar dacă ai de rezolvat o problemă cu multe condiții, omul priceput câștigă.
Ce memorie folosește o placă video?
Placa video are memorie proprie, numită VRAM, ca să poată accesa rapid texturile și datele scenei. Cu cât imaginile sunt mai detaliate și rezoluția mai mare, cu atât ai nevoie de mai multă memorie. Accesul rapid este important și pentru procesor, care folosește la rândul lui un mecanism de copii la îndemână; principiul e explicat în materialul despre memoria cache și motivul pentru care accelerează totul.
Există și grafică integrată, aflată în același cip cu procesorul, care împarte memoria sistemului. Este suficientă pentru uz obișnuit, filme și aplicații de birou. Placa dedicată devine utilă când ai jocuri solicitante, montaj video sau calcule grele.
La ce mai folosește un GPU, în afară de grafică?
Același calcul paralel se potrivește și altor domenii. GPU-urile sunt folosite pentru montaj video, simulări științifice și antrenarea modelelor de inteligență artificială, unde apar multe operații matematice identice aplicate pe seturi mari de numere. Nu orice program profită de ele, însă: aplicația trebuie scrisă ca să împartă munca în bucăți paralele.
Dacă te interesează subiecte similare despre funcționarea dispozitivelor de zi cu zi, parcurge restul categoriei Cum funcționează.
Pe scurt
- GPU-ul calculează în paralel, cu multe nuclee simple, ideal pentru imagini.
- Procesorul are puține nuclee puternice și se ocupă de sarcini variate.
- Desenarea unei scene trece printr-o conductă grafică, de la geometrie la pixeli.
- Placa dedicată are memorie proprie (VRAM), iar grafica integrată o împarte pe cea a sistemului.
Întrebări frecvente
Pot folosi calculatorul fără placă video dedicată?
Da. Majoritatea procesoarelor au grafică integrată, suficientă pentru navigare, filme și aplicații de birou.
GPU-ul poate înlocui procesorul?
Nu. GPU-ul este specializat pe calcule paralele, iar procesorul coordonează întregul sistem și rulează sarcinile variate pe care GPU-ul nu le poate prelua.
Mai multă memorie video înseamnă mereu performanță mai bună?
Nu neapărat. Memoria contează mai ales la rezoluții mari și texturi detaliate, dar viteza cipului și a memoriei influențează și ele rezultatul.


