Ontrafelen van de mysteries achter obscure GPU-specificaties
Bij de aanschaf van een videokaart is het nogal moeilijk om een beslissing te nemen als er specificaties op het gegevensblad staan die je tong verdraaien wanneer je ze probeert te lezen. Pixel shaders, CUDA-kernen, streamprocessors, VRAM en geheugeninterfacebreedte kunnen veel mensen verwarren die geen afgestudeerden in de informatica zijn. Het goede nieuws is dat je niet echt een graad in computerwetenschappen hoeft te hebben om deze specificaties te begrijpen. Als je een videokaart wilt kopen en het specificatieblad is te lezen zoals Klingon of oude Noordse runen, dan is dit artikel iets voor jou.
Base Clock & Boost Clock
Als u bekend bent met CPU's, bent u al bekend met het concept van de klok. Als je dat niet bent, dicteert de klok feitelijk hoe snel je GPU taken zal uitvoeren. De basisklok in een grafische kaart is de snelheid waarmee deze wordt uitgevoerd zonder enige optimalisatie. Dit is slechts de standaardmodus.
De boost-kloksnelheid geeft aan hoe snel de GPU informatie verwerkt wanneer u zeer intensieve, grafische bewerkingen uitvoert. De kaart zal zichzelf naar behoefte tijdelijk overklokken zolang de GPU niet de maximale hoeveelheid voltage gebruikt die hij kan gebruiken en hij niet aan te hoge temperaturen lijdt. Boosteren wanneer de GPU al op 96 graden Celsius is, zou bijvoorbeeld snel smelten. Natuurlijk, als je GPU ergens boven de 85 graden is, heb je veel meer zorgen te maken dan zijn vermogen om de klok op te peppen.
Geheugeninterface / busbreedte en geheugensnelheid
Bij elke videokaart is de GPU het paard dat de wagen bestuurt. Maar hoe zit het met de wagen? Hoeveel draagt het? Hier komt het geheugen om de hoek kijken. De weg waarop gegevens worden afgelegd, staat bekend als de geheugenbus. Hoe breder de bus is, hoe meer gegevens er tegelijkertijd worden afgelegd. Met een 256-bit-bus kan de GPU gegevens verzenden met 256 bits per cyclus. De geheugensnelheid meet hoeveel van deze gegevens per seconde wordt verzonden. Beide waarden zijn enorm om te bepalen hoe snel je kaart eigenlijk is. GPU-klok en de hoeveelheid geheugen betekenen niets als de bus niet breed genoeg is.
Ondanks een snelle GPU en een grote hoeveelheid geheugen, hebben sommige kaarten geen bus die breed genoeg is om al die gegevens heen en weer te sturen op momenten van intense stress. Dit leidt tot lage framerate-problemen als gevolg van knelpunten in de gegevens . Zoals de naam al doet vermoeden, vindt bottlenecking plaats wanneer er veel gegevens wachten om te worden verzonden, maar het kanaal waarnaar het wordt verzonden, is niet groot genoeg om de belasting te kunnen verwerken.
De Shaders
De laatste tijd hebben grafische kaarten het weergeven van de specificaties voor hun shaders vermeden. Het is niet omdat ze iets te verbergen hebben, maar omdat het niet langer zo'n groot probleem meer is. Pixel shaders beheren de diepte, kaart en kleur van elke pixel. Vertex shaders transformeren 3D-hoekpunten in een 2D-formaat voor weergave. Geometry shaders voeren zeer zware grafische berekeningen uit zoals tesselation. Deze specificaties worden niet noodzakelijk weergegeven op de specificatieblad van elke grafische kaart en u zou er geen probleem mee moeten hebben zolang u een kaart krijgt die niet al te oud is.
VRAM
Verwijder de "V" in VRAM en dat is waar het een chique woord voor is. VRAM geeft eenvoudig de hoeveelheid grafische informatie weer die op een videokaart kan worden opgeslagen tijdens een spel of een andere rendering-bewerking.
CUDA-kernen of streamingprocessoren
Beide dingen zijn vergelijkbaar. Nvidia maakt gebruik van CUDA-kernen en AMD maakt gebruik van streamingprocessors. Elk van deze vormen een kern op de GPU die helpt bij het renderen. CUDA onderscheidt zich in het feit dat het ook kan worden gebruikt voor co-processing op uw computer. SETI @ Home kan bijvoorbeeld gebruikmaken van uw CUDA-kernen om ingewikkelde wiskundige bewerkingen uit te voeren. Adobe Premiere Pro maakt gebruik van CUDA voor door GPU ondersteunde weergave. Bepaalde codecs kunnen ook profiteren van NVENC, Nvidia's encoder, om video sneller naar H.264 MPEG-video te transcoderen dan je CPU kan.
Als je je nog steeds een beetje in de war voelt over de specificaties van de grafische kaart, bespreek dit dan verder in een commentaar hieronder!