Een grafische kaart (GPU) heeft verschillende sleutelfuncties, die allemaal draaien om de verwerking en weergave van afbeeldingen:
* Weergave: Dit is de kernfunctie. De GPU gebruikt 3D-modellen, texturen, verlichtingsinformatie en andere gegevens en gebruikt complexe berekeningen om een 2D-beeld te creëren dat op een monitor kan worden weergegeven. Het gaat hierbij om zaken als:
* Rasterisatie: 3D-polygonen omzetten in 2D-pixels.
* Scherming: Het bepalen van de kleur en verlichting van elke pixel op basis van zijn positie, materialen en lichtbronnen.
* Textuur: Het toepassen van texturen (afbeeldingen) op oppervlakken van 3D-modellen.
* Z-buffering: Bepalen welke objecten zich vóór anderen bevinden om de diepte correct weer te geven.
* Uitvoer weergeven: De GPU stuurt de weergegeven beeldgegevens naar de monitor en zorgt zo voor de juiste resolutie, vernieuwingsfrequentie en kleuruitvoer. Dit omvat het beheren van verbindingen zoals HDMI, DisplayPort en DVI.
* Textuurverwerking: Efficiënt omgaan met grote textuurkaarten, vaak met compressie en decompressie, om het renderen te versnellen.
* Versnelling van andere taken: Moderne GPU's zijn krachtige parallelle processors en worden gebruikt om taken te versnellen die verder gaan dan alleen grafische afbeeldingen. Dit omvat:
* Videocodering en decodering: Maakt het afspelen en bewerken van video's soepeler en sneller.
* Natuurkundige berekeningen: Helpt game-engines realistische fysica te simuleren.
* Machinelearning: Het versnellen van deep learning-algoritmen dankzij hun parallelle verwerkingsmogelijkheden.
* Algemeen computergebruik op grafische verwerkingseenheden (GPGPU): De verwerkingskracht van de GPU gebruiken voor taken die niets met graphics te maken hebben.
* Geheugenbeheer: Beheer van het speciale videogeheugen (VRAM) op de kaart, waardoor efficiënte toegang wordt gegarandeerd tot texturen en andere gegevens die nodig zijn voor weergave.
Kortom, de GPU verzorgt de rekenintensieve visuele aspecten van een computer, waardoor de CPU vrijkomt voor andere taken. Hoe krachtiger de GPU, hoe gedetailleerder en complexer de beelden kunnen worden weergegeven, en hoe vloeiender de visuele ervaring zal zijn, vooral in games en applicaties die een hoge grafische betrouwbaarheid vereisen. |