
Link: https://www.ictbusiness.info / gadgeti / evo-sto-se-dogodi-kad-gpu-ostane-bez-vram-memorije
Evo što se dogodi kad GPU ostane bez VRAM memorije
Kod PC gamera jedan je stav ostao nepromijenjen gotovo dvije godine - grafičke kartice s 8 GB memorije više nisu dovoljne za moderne gaming konfiguracije.
Igre su postale znatno zahtjevnije, a čak i pri 1080p rezoluciji postoje naslovi koji mogu u potpunosti iskoristiti 8 GB grafičke memorije. Međutim, kada ponestane VRAM-a, to se ne manifestira uvijek na isti način.
Riječ je o složenom problemu jer način na koji VRAM funkcionira, kako igre koriste tu memoriju i kako se zagušen frame buffer očituje u performansama ili grafičkim greškama može znatno varirati. Ako vam ponestane VRAM-a, igranje će biti loše.
Naime, grafička kartica ima vlastitu obradu podataka - uključuje procesor (GPU), tiskanu pločicu i namjensku memoriju. Baš kao i CPU, GPU ima svoj sustav pohrane. Uz procesor se nalazi cache male zapremnine, ali velike brzine. VRAM ima veću zapremninu, ali je sporiji. Podaci tako teku iz sustava pohrane, preko VRAM-a, do cache memorije GPU-a.
Ova činjenica već komplicira tvrdnju da 8 GB VRAM-a nije dovoljno. Primjerice, RTX 4060 Ti i RTX 3060 Ti obje imaju 8 GB memorije, ali RTX 4060 Ti sadrži 32 MB L2 cache memorije - osam puta više nego RTX 3060 Ti. Obje kartice imaju jednaku količinu VRAM-a, ali njihova ograničenja u stvarnoj upotrebi mogu biti vrlo različita.
Dodatnu zabunu stvara i način na koji se VRAM koristi i prikazuje. Dok igrate, VRAM bi trebao služiti isključivo toj igri, uz minimalne rezervacije za sistemske funkcije. Neki game enginei su dizajnirani s tim na umu. Ako imate 8 GB VRAM-a, igra će ga rezervirati u cijelosti pri najvišim grafičkim postavkama. To je zapravo korisno jer pomaže izbjeći probleme koji se mogu pojaviti prilikom dinamičkog dodjeljivanja memorije tijekom igre. Mnoge igre zauzimaju memoriju prema potrebi, i ako ta potreba premašuje dostupni VRAM, dobit ćete dojam da vam je memorija potpuno popunjena.
Ipak, postoje situacije kada se VRAM doista u potpunosti iskoristi. U tom slučaju, podaci koje GPU treba prelijevaju se u radnu memoriju (RAM), što usporava performanse i povećava latenciju. U tom procesu CPU mora "pomagati" u slanju podataka GPU-u, što dodatno usporava sustav. Kada doista ostanete bez VRAM-a, to se najčešće manifestira trzajima (stutteringom) i izrazito niskim brojem sličica u sekundi - iako ne uvijek.
Važno je naglasiti da samo zato što neka igra traži više od 8 GB VRAM-a, ne znači da će iskustvo igranja na 8 GB kartici nužno biti loše. Odličan primjer je nadolazeća igra Doom: The Dark Ages, koja pokazuje kako novi pristupi renderiranju mogu smanjiti opterećenje grafičke memorije. Ova igra koristi sustav strujanja tekstura (texture streaming), gdje engine id Tech 8 omogućuje korisniku da prilagodi veličinu memorijskog spremnika za teksture.
Zahvaljujući ovom sustavu, Doom: The Dark Ages ne nailazi na stroga ograničenja u performansama ni na grafičkim karticama s 8 GB memorije. U testiranju igre, RTX 4060 s 8 GB VRAM-a bez problema je pokretala igru pri 1080p i najvišim grafičkim postavkama. Iako RTX 5090 s 24 GB VRAM-a može koristiti i više od 11 GB memorije, zbog načina na koji je id Tech 8 dizajniran, razlika u performansama nije primjetna samo zbog većeg kapaciteta memorije.
Kako bi to dodatno ilustrirao, test je usporedio tri sustava s istim postavkama u Doom: The Dark Ages: jedan s AMD Ryzen AI Max+ 395, drugi s RTX 4060 i treći s RTX 5090. Iako desktop grafičke kartice daju iste vizualne rezultate, sustav s Ryzen čipom prikazuje teksturu oružja lošije kvalitete, unatoč tehnički većoj dostupnoj memoriji. Ovo pokazuje da id Tech 8 engine zna elegantno prilagoditi kvalitetu sadržaja prema mogućnostima dostupnog hardvera.