Grafikkortet som integrerar din processor, vilket VRAM använder det i din PC?

Det är ganska välkänt att de iGPU:er som för närvarande finns på marknaden är ett stort steg framåt från vad vi såg för bara några år sedan, men detta ger en mycket intressant konsekvens att ta itu med: prestandan för din "förmodade" VRAM. Hur allokerar processorn grafikminne till iGPU ? Och framför allt, hur mycket beror prestandan på den här typen av minne?

Integrerade grafikkort på både moderkort och processorer har alltid varit beroende av externt minne för att användas som video RAM eller VRAM, men sedan en tid tillbaka är uppdragen annorlunda och det är bekvämt att förstå varför.

Grafikkortet som integrerar din processor

Din iGPU använder fortfarande system-RAM som VRAM

Och det gör det av en mycket enkel anledning: nytta/kostnadsförhållandet. De processorer som har iGPU och som inte kallas som sådan APU eftersom CPU del råder över sin motsats, har vanligtvis ett grafikkort på låg nivå, kompetent för vissa uppgifter ja, men inte för spel som sådant. Av denna anledning, och även om denna typ av enhet kan ha HBM minne till sin kredit och lyckas trigga prestanda på grund av de slutliga kostnaderna för priset på processorn, görs detta inte.

AMD-HSA2

Men det görs inte för APU:er som sådana och av samma skäl. Tekniken finns där, den är mogen, men den är dyr att implementera och ingen med sitt fulla sinne skulle betala den extra kostnaden, så utbudet av processorer skulle sluta dö jämfört med rivalens. Lösningen att ha VRAM? Den vanliga, den för livet: använd system-RAM , det vill säga DDR-minne som informationsväxlare.

Skillnaden är sättet att tilldela det av din PC, eftersom tidigare en mycket liten del var reserverad för VRAM, bara några MB, tills potentialen för iGPU tog fart, spelen krävde mer videominne och det var tvungen att ändras systemet.

Grafik-API:er och vikten av hastighet

Vissa APU:er tillåter fortfarande maximal allokering från BIOS/UEFI, men som sådant tenderar detta att försvinna eftersom delat minne gör ett bättre jobb nuförtiden tack vare DX12 och AMD och Intel drivrutiner.

Normalt är parametern som definierar VRAM i BIOS DVMT förtilldelad VRAM, där det som regel lämnar upp till 4,096 XNUMX MB tilldelade. Windows och DX12 med vad som kallas hUMA (särskilt hos AMD) eller Unified Memory Architecture. Detta system delar PC:ns RAM-minne med iGPU:n och om vår processor och plattform tillåter det bör det vara i AUTO, eftersom det som vi säger blir systemet som lyckas öka eller minska storleken på rambufferten genom en konsekvent minnesmodell och dubbelriktad (HSA i AMD).

UMA

Andelen RAM som används bestäms delvis av allokeringen som delat minne, som samtidigt överlappar med Windows virtuellt minne i i händelse av brist på RAM i systemet. Saken att förstå här är att API:et och drivrutinen kommer att oscillera mängden VRAM som allokeras i förhållandet mellan 1: 4 och 1: 2 beroende på fall.

Det vill säga om systemet kräver 1 GB VRAM för iGPU:n bör vår PC ha 4 GB i bästa fall och 2 GB i värsta fall. Det är långt ifrån en exakt regel, som vi säger att den hanteras på ett helt öppet och fritt sätt (om vi anger det i AUTO ), så VRAM för din iGPU fortsätter att vara och kommer att fortsätta att vara system-RAM på PC.