Prosessorisi integroiva näytönohjain, mitä VRAM-muistia se käyttää tietokoneessasi?

On melko hyvin tiedossa, että tällä hetkellä markkinoilla olevat iGPU:t ovat valtava harppaus eteenpäin verrattuna siihen, mitä näimme vain muutama vuosi sitten, mutta tämä tuo mukanaan erittäin mielenkiintoisen seurauksen käsiteltäväksi: "oletetun" suorituskyvyn. VRAM. Kuinka prosessori varaa grafiikkamuistin iGPU ? Ja ennen kaikkea, kuinka paljon suorituskyky riippuu tämän tyyppisestä muistista?

Integroidut näytönohjaimet sekä emolevyissä että prosessoreissa ovat aina olleet riippuvaisia ​​ulkoisesta muistista, jota on käytetty videona RAM tai VRAM, mutta jo jonkin aikaa tehtävät ovat erilaisia ​​ja on kätevää ymmärtää miksi.

Näytönohjain, joka integroi prosessorisi

iGPU käyttää edelleen järjestelmä-RAM-muistia VRAM-muistina

Ja se tekee niin hyvin yksinkertaisesta syystä: hyöty/kustannussuhde. Prosessorit, joissa on iGPU ja joita ei kutsuta sellaisiksi APU:iksi, koska prosessori osa hallitsee vastakohtaansa, on yleensä matalan tason näytönohjain, pätevä tiettyihin tehtäviin kyllä, mutta ei pelaamiseen sinänsä. Tästä syystä ja vaikka tämäntyyppisellä laitteella voisi olla HBM muisti sen kunniaksi ja onnistuvat laukaisemaan suorituskyvyn prosessorin hinnasta aiheutuvien lopullisten kustannusten vuoksi, tätä ei tehdä.

AMD-HSA2

Mutta sitä ei tehdä APU:ille sellaisenaan ja samoista syistä. Tekniikka on olemassa, se on kypsä, mutta sen toteuttaminen on kallista, eikä kukaan järkevästi maksaisi ylimääräisiä kustannuksia, joten prosessorivalikoima kuolisi kilpailijaan verrattuna. Ratkaisu VRAM-muistiin? Tavallinen, elämän yksi: käytä järjestelmän RAM-muistia eli DDR-muisti tiedonvaihtajana.

Erona on tapa, jolla tietokoneesi määritti sen, koska aiemmin VRAMille oli varattu hyvin pieni osa, vain muutama megatavu, kunnes iGPU:n potentiaali lähti liikkeelle, pelit vaativat enemmän videomuistia ja sitä piti muuttaa. systeemi.

Grafiikkasovellusliittymät ja nopeuden merkitys

Jotkut APU:t sallivat edelleen suurimman mahdollisen varauksen BIOSista/UEFI:stä, mutta sellaisenaan tämä on yleensä poistunut, koska jaettu muisti tekee nykyään parempaa työtä DX12:n ja AMD ja Intel kuljettajia.

Normaalisti parametri, joka määrittää VRAM:n BIOSissa, on DVMT ennalta varattu VRAM, jossa se jättää pääsääntöisesti enintään 4,096 XNUMX Mt varattuna. Windows ja DX12 käyttämällä niin kutsuttua hUMA-a (erityisesti AMD:ssä) tai Unified Memory Architecturea. Tämä järjestelmä jakaa PC:n RAM-muistin iGPU:n kanssa ja jos prosessorimme ja alustamme sallivat sen, sen pitäisi olla AUTO-tilassa, koska se on, kuten sanomme, järjestelmä, joka pystyy lisäämään tai pienentämään kehyspuskurin kokoa yhtenäinen muistimalli ja kaksisuuntainen (AMD:n HSA).

UMA

Käytettävän RAM-muistin osuus määräytyy osittain jaetun muistin allokoinnin perusteella, joka on samalla päällekkäinen Windowsin virtuaalimuisti sisään jos järjestelmässä ei ole RAM-muistia. Tässä on ymmärrettävä, että API ja ohjain värähtelevät varatun VRAM:n määrää suhteessa 1: 4 ja 1: 2 , tapauksesta riippuen.

Eli jos järjestelmä vaatii 1 Gt VRAM-muistia iGPU:lle, PC:ssämme pitäisi olla 4 Gt parhaassa tapauksessa ja 2 Gt pahimmassa tapauksessa. Se ei suinkaan ole tarkka sääntö, kuten sanomme, että sitä hallitaan täysin avoimesti ja vapaasti (jos osoitamme sen AUTO ), joten iGPU:si VRAM on edelleen ja tulee jatkossakin olemaan PC:n järjestelmän RAM-muisti.