Mis on tegumihalduri „spetsiaalne GPU-mälu“ ja „ühiskasutatav GPU-mälu“? ── Miks integreeritud GPU numbrid nii palju erinevad ja mis juhtub, kui mälust jääb puudu

· · Windows, Windows 11, GPU, Tegumihaldur, Jõudlus, Windowsi sätted

Postita X-is
Muudatuste ajalugu (ainult esmaversioon, avaldatud 03.11.2026)
Esmakordselt avaldatud
Tsiteeri seda artiklit(DOI: 10.5281/zenodo.23937236)

See artikkel on arhiveeritud Zenodos. Allpool on nii DOI, mis viib alati uusima versioonini, kui ka DOI, mis on seotud praegu kuvatava versiooniga.

Go Komura (2026). Mis on tegumihalduri „spetsiaalne GPU-mälu“ ja „ühiskasutatav GPU-mälu“? ── Miks integreeritud GPU numbrid nii palju erinevad ja mis juhtub, kui mälust jääb puudu. KomuraSoft LLC. https://doi.org/10.5281/zenodo.23937236 https://comcomponent.com/et/blog/task-manager-dedicated-shared-gpu-memory/

DOI (uusim versioon)
10.5281/zenodo.23937236
DOI (see versioon)
10.5281/zenodo.23937237

Kui avate tegumihalduris GPU jaotise, näete kõrvuti kahte numbrit: „spetsiaalne GPU-mälu“ ja „ühiskasutatav GPU-mälu“. Integreeritud GPU-ga sülearvutis võib spetsiaalset mälu olla vaid veidi, samas kui ühiskasutatavat kuvatakse suurena, umbes poolena arvuti mälust.

Spetsiaalne GPU-mälu on mälu, mida kasutab ainult GPU; ühiskasutatav GPU-mälu on tavaline mälu, mida saavad kasutada nii protsessor kui ka GPU. Ühiskasutatava GPU-mälu suur number on ülempiir, mida GPU tohib kasutada. Nii palju mälu ei ole GPU käes kogu aeg.

See artikkel on mõeldud tavakasutajatele, keda huvitab, mida Windows 11 tegumihaldur näitab. See põhineb Microsofti, Inteli ja AMD ametlikul dokumentatsioonil, mida kontrollisin 3. novembril 2026. Rakendusepõhise GPU valimise sätete kuva kontrollisin Windows 11 Enterprise’i hindamisversiooni (26H2) virtuaalmasinas. Tegumihalduri ja dxdiagi näitu, ühiskasutatava GPU-mälu ülempiiri ning GPU valimise kuva kontrollisin ka füüsilises arvutis Windows 11 Pro (25H2), milles on nii integreeritud kui ka diskreetne GPU (128 GB mälu). Vahekaardi [Üksikasjad] protsessipõhiseid veerge ma ei kontrollinud. Ekraanil kuvatavad nimed võivad Windowsi versiooni ja keele järgi veidi erineda.

Kuidas lugeda tegumihalduri GPU jaotist

GPU teave kuvatakse tegumihalduri vahekaardil [Jõudlus] selliste üksuste all nagu „GPU 0“. Kahe GPU-ga arvutis on need loetletud kui „GPU 0“ ja „GPU 1“; numbrid annab tegumihaldur.1 Vasakul kuvatakse „GPU 0“ all GPU nimi ja selle all kasutus (ja temperatuur), näiteks „25% (40 °C)“.

Selles artiklis kirjutan jooksvas tekstis „spetsiaalne GPU-mälu“ ja „ühiskasutatav GPU-mälu“, kuid ekraanil on väljade nimed veidi teistsugused ja nende kõrval on ka rida „GPU-mälu“.

Paremal üleval on graafikud GPU iga osa kohta. GPU-l on osa, mis tegeleb 3D-joonistamisega, osa, mis tegeleb andmete edastamisega, osa, mis tegeleb video taasesitusega jne, ja igaüks neist töötab eraldi. Microsoft nimetab neid GPU mootoriteks. Graafikute nimed on „3D“, „Copy“, „Video Decode“ jne ning millised mootorid on olemas, oleneb GPU-st.1

Tegumihalduri GPU jaotise ülesehitusNäitab, et vahekaardi Jõudlus GPU üksus kuvab iga GPU mootori kasutuse graafiku, GPU kogukasutuse ning spetsiaalse ja ühiskasutatava GPU-mälu kasutuse.Vahekaardi Jõudlus GPU 0Graafik iga GPU mootori kohtaGPU kogukasutusSpetsiaalne GPU-mäluÜhiskasutatav GPU-mälu3D, Copy, Video Decode jt

Joonis 1: GPU jaotises on kõrvuti mootoripõhine kasutus ja kahte liiki mälu kasutus.

Vasakul „GPU 0“ all kuvatav kogukasutus, näiteks „25% (40 °C)“, ei ole mootorite keskmine. See on kõige hõivatuma mootori kasutus. Video taasesitus ei pruugi 3D-mootorit üldse kasutada. Sel juhul on kogunumber kõige hõivatuma mootori, näiteks videot käsitleva mootori väärtus. Microsofti GPU-insenerid selgitavad, et valisid selle lähenemise, sest keskmine paneks GPU-d täielikult kasutava mängu näitama madalat väärtust.1

Kui esitasin füüsilises arvutis Windows 11 Pro (25H2) 4K-videot, oli kogunäit 24–25%, Video Decode 24–25%, 3D 18–22% ja ülejäänud mootorid 0%. Kogunäit langes kokku kõige hõivatuma mootori Video Decode’iga, mitte mootorite keskmisega (umbes 11–12%).

Kuidas GPU kogukasutus määratakseNäitab, et 3D, Copy, Video Decode jt mootorite kasutusest kuvatakse GPU kogukasutusena kõige suurem väärtus.3D-mootori kasutusValitakse suurim väärtusCopy-mootori kasutusVideo Decode'i mootori kasutusGPU kogukasutus

Joonis 2: GPU kogukasutust esindab kõige hõivatuma mootori väärtus.

GPU teabe nägemiseks tegumihalduris peab GPU draiver toetama WDDM 2.0 või uuemat versiooni. Draiveri WDDM-i versiooni saate kontrollida, kui käivitate menüüst Start dxdiag-i ja vaatate vahekaardi „Display“ draiveri jaotises väärtust „Driver Model“ (draiveri mudel).1 Kahe ühendatud monitoriga füüsilises arvutis (25H2) olid vahekaardid nummerdatud, näiteks „Display 1“ ja „Display 2“. dxdiag näitab kuvavahekaarte ainult nende GPU-de kohta, millega on monitor ühendatud. Integreeritud GPU draiveri mudelit, millega monitori ühendatud polnud, dxdiagis näha ei olnud.

Diagrammil tähistab pidev joon seost, mis kehtib alati, ja katkendjoon tingimuslikku seost (tingimused on igal seosel toodud üksikasjalikul lehel). Seoste täielik loend (12 kokku, koos tõendite ja kindlusastmega) ning põhimõistete definitsioonid on koondatud teadmuskaardi üksikasjalikule lehele (jaapani keeles). Andmed: JSON-LD / Turtle

Spetsiaalne GPU-mälu on mälu, mida kasutab ainult GPU

Spetsiaalne GPU-mälu on mälu, mis on reserveeritud ainult GPU kasutuseks. Windowsis haldab GPU kasutatavat mälu komponent nimega videomäluhaldur (VidMm) ja ka tegumihalduri numbrid kogutakse sealt.1

Välise graafikakaardi (diskreetse GPU) puhul on spetsiaalne GPU-mälu kaardil olev mälu, nn VRAM. Selle hulk on kaardiga määratud.12

Integreeritud GPU-de puhul on lugu teine. Integreeritud GPU on protsessorisse sisse ehitatud GPU. Mõni integreeritud GPU reserveerib arvuti käivitumisel või draiveri lähtestamisel osa tavalisest mälust ainult GPU kasutuseks. Reserveeritud osa eemaldatakse Windowsi mäluhaldusest ja seda kasutab ainult GPU. Microsoft peab aga ühiskasutatava mälu kasutamist sellest reserveerimisest paindlikumaks ja tõhusamaks ning paljud integreeritud GPU-d peaaegu ei reserveerigi.1

Millest spetsiaalne GPU-mälu koosnebNäitab, et diskreetse GPU puhul on spetsiaalne GPU-mälu graafikakaardil olev VRAM ja integreeritud GPU puhul tavalisest mälust näiteks käivitumisel reserveeritud osa.Spetsiaalne GPU-mäluDiskreetne GPUIntegreeritud GPUKaardil olev VRAMTavalisest mälust reserveeritud osaPaljud integreeritud GPU-d ei reserveeri

Joonis 3: Millest spetsiaalne GPU-mälu koosneb, oleneb GPU tüübist.

Vahekaardil Jõudlus kuvatav spetsiaalse GPU-mälu kasutus on kõigi protsesside praeguse kasutuse summa. See ei ole hulk, mille eraldamist rakendused taotlesid.1

Ühiskasutatav GPU-mälu on tavaline mälu, mida saavad kasutada nii protsessor kui ka GPU

Ühiskasutatav GPU-mälu on tavaline mälu (RAM), mida saavad kasutada nii protsessor kui ka GPU. Selle kasutusotstarve ei ole kindlaks määratud. GPU kasutab seda, kui GPU-l seda vaja on, ja kui seda enam ei vajata, läheb see tagasi protsessori poolele. Seda ühiskasutatavat mälu saavad kasutada nii välised kui ka integreeritud GPU-d.1

Paremal kuvatav suur number on tavalise mälu ülempiir, mida GPU tohib kasutada. GPU ei ole seda hulka endale reserveerinud. Vasakpoolne kasutus näitab, kui palju GPU praegu kasutab.1

Selle ülempiiri määrab Windows. Kui GPU teave 2017. aastal tegumihaldurisse lisati, oli selgitus, et tavalist mälu, mida GPU korraga kasutada saab, on piiratud poolega füüsilisest mälust. 16 GB arvutis saab GPU kasutada kuni 8 GB, et ülejäänud mälu hoiaks süsteemi töös.1

Microsofti praegune draiveriarendajatele mõeldud dokumentatsioon annab järgmise valemi. Tavalise mälu ülempiir, mida GPU kasutada saab (sh spetsiaalseks kasutuseks reserveeritud osa), on väiksem kahest: „80% mälust“ ja „suurem kahest: mälu miinus 16 GB ning pool mälust“. Mälu tähendab siin Windowsile nähtavat hulka, millest on maha arvatud see, mida BIOS reserveerib.3

Kuidas määratakse GPU kasutatava tavalise mälu ülempiirNäitab, et Windowsile nähtavast mälu hulgast valitakse suurem kahest, pool mälust ja mälu miinus 16 GB, ning ülempiiriks saab väärtus, mis ei ületa 80% mälust.Windowsile nähtav mälu hulkSuurem kahest: pool või miinus 16 GBMitte üle 80%GPU kasutatava tavalise mälu ülempiirPärast reserveeritu lahutamist ühiskasutatava ülempiir

Joonis 4: Ühiskasutatava GPU-mälu ülempiir arvutatakse mälu hulgast.

Selle valemi järgi on ülempiirid järgmised.

Windowsile nähtav mälu GPU kasutatava tavalise mälu ülempiir
8 GB 4 GB (pool)
16 GB 8 GB (pool)
32 GB 16 GB (pool)
64 GB 48 GB
128 GB 102,4 GB (80%)

Kuni 32 GB on see pool, nagu 2017. aasta selgituses. Sellest suurema mälu puhul on see üle poole. Ühiskasutatava GPU-mälu ülempiir on see, mis jääb järele pärast spetsiaalse reserveeringu lahutamist, ja draiveri sätetest olenevalt võib see olla veelgi väiksem.3

128 GB mäluga füüsilises arvutis (25H2; Windowsile nähtav 127,69 GB) oli tegumihalduri ühiskasutatava GPU-mälu ülempiir 102 GB ja dxdiagi „Shared Memory“ (ühiskasutatav mälu) 104605 MB. Mõlemad vastavad valemi 80% poolele.

Spetsiaalse ja ühiskasutatava all on GPU jaotises ka rida „GPU-mälu“. Ma ei leidnud ühtegi Microsofti dokumenti, mis selgitaks konkreetselt selle rea tähendust. Draiveridokumentatsioon arvutab videomälu kogusumma spetsiaalse videomälu, spetsiaalse süsteemimälu ja ühiskasutatava süsteemimälu summana.3 Ka füüsiline arvuti (25H2) vastas sellele. Diskreetne GPU näitas „GPU-mälu 2/114 GB“, mis on spetsiaalse 12,0 GB ja ühiskasutatava 102 GB summa. Integreeritud GPU näitas „0,2/102 GB“, ainult ühiskasutatavat osa. Ka dxdiagi „Total Memory“ (mälu kokku) 116599 MB on „Display Memory (VRAM)“ (kuvamälu) 11994 MB ja „Shared Memory“ 104605 MB summa.

Rakendus võib siiski eraldada sellest ülempiirist rohkem videomälu. Windowsi videomälu on virtualiseeritud ning eraldatava hulga piir on kogu süsteemi kohustuslimiit, mis hõlmab mälu ja saalefaili. VidMm hoiab GPU korraga kasutatavat tavalist mälu ülempiirist allpool, kinnitades ja vabastades mälulehti.1 Kuidas Windowsi mälunumbreid lugeda, selgitan artiklis „What Does Windows’ “Memory Usage” Actually Mean?“.

Miks integreeritud GPU näitab väikest spetsiaalset ja suurt ühiskasutatavat numbrit

Integreeritud GPU-ga arvutis on tavaline, et spetsiaalne GPU-mälu on väike ja ühiskasutatav GPU-mälu suur. Integreeritud GPU-d töötavad peamiselt ühiskasutatava mäluga. Ühiskasutatava GPU-mälu ülempiir on kuni 32 GB mäluga arvutites pool mälust ja suurema mäluga arvutites suurem (128 GB arvutis 102 GB ehk 80% mälust).

Füüsilise arvuti Windows 11 Pro (25H2) integreeritud GPU (Intel UHD Graphics 770) puhul ei kuvatud ei spetsiaalse GPU-mälu välja ega selle graafikut. Kuvati ainult „ühiskasutatav GPU-mälu 0,2/102 GB“ ja „GPU-mälu 0,2/102 GB“. Mõnes arvutis spetsiaalse mälu välja ei olegi.

Intel selgitab, et Inteli integreeritud GPU-del ei ole spetsiaalset mälu ja need kasutavad automaatselt eraldatavat ühiskasutatavat mälu. BIOS-is saab reguleerida ainult kasutatava hulga ülempiiri.4 Ka AMD selgitab, et integreeritud graafikaga arvutid on ehitatud ühtse mäluarhitektuuri (UMA) põhjal ja jagavad osa tavalisest mälust GPU-ga.5

Microsofti sõnul võidakse draiveri reserveeritud väikest mäluhulka kuvada ka kui „Hardware Reserved Memory“.1

Kuidas integreeritud ja diskreetsed GPU-d mälu kasutavadNäitab, et diskreetne GPU kasutab peamiselt kaardil olevat VRAM-i ja puuduva osa jaoks tavalist mälu, integreeritud GPU-l on aga spetsiaalne reserveering väike või puudub ning see kasutab peamiselt ühiskasutatavat tavalist mälu.Diskreetne GPUSpetsiaalne: kaardil olev VRAMÜhiskasutatav: tavaline mäluIntegreeritud GPUSpetsiaalne: väike või puudubÜhiskasutatav: peamiselt tavaline mälu

Joonis 5: Integreeritud GPU-d kasutavad ühiskasutuses olevat tavalist mälu, seepärast on spetsiaalse mälu number väike.

Ärge liitke protsessipõhiseid numbreid kokku

GPU-mälu kasutust saab vaadata ka protsesside kaupa vahekaardil [Üksikasjad]. Paremklõpsake veeru päist, avage [Vali veerud] ning lisage spetsiaalse GPU-mälu ja ühiskasutatava GPU-mälu veerud.1

Kui liidate siin iga protsessi numbrid kokku, on summa suurem kui GPU kogukasutus vahekaardil Jõudlus. See on nii, sest mitme protsessi ühiskasutuses olev mälu arvestatakse iga protsessi numbrisse uuesti. Microsoft toob näite mälust, mis hoiab rakenduse loodud akna sisu ja millele viitavad kolm protsessi: rakendus ise, csrss.exe ja töölauda komponeeriv dwm.exe. Mälu eraldatakse ainult üks kord, kuid see läheb kõigi kolme protsessi numbrisse. Seepärast paistavad dwm.exe ja csrss.exe numbrid tegelikust suuremad.1

Kuidas ühiskasutatavat videomälu arvestatakseNäitab, et rakenduse akna sisu hoidev videomälu eraldatakse ainult üks kord, kuid see arvestatakse nii rakenduse, csrss.exe kui ka dwm.exe kasutusse.Akna sisu hoidev mäluLäheb rakenduse numbrisseLäheb csrss.exe numbrisseLäheb dwm.exe numbrisseSumma on tegelikust suurem

Joonis 6: Ühiskasutatav mälu arvestatakse uuesti iga seda kasutava protsessi numbrisse.

Kui palju GPU tervikuna kasutab, kontrollige vahekaardil Jõudlus. Windows 10-s oli ka teadaolev probleem, mille korral vahekaardi Üksikasjad spetsiaalse GPU-mälu veerg näis kasvavat umbes 100 MB võrra iga kord, kui rakenduse taustale saatsite ja tagasi tõite. Microsoft selgitab, et ka siis näitab vahekaart Jõudlus õiget väärtust.6

Mis juhtub, kui GPU-mälust jääb puudu

Sellel, kui palju videomälu rakendus kasutada saab, on Windowsi määratud eelarve. See eelarve muutub taustal töötavate rakenduste ja teistele rakendustele lülitumise tõttu. Microsofti dokumentatsiooni järgi peatatakse rakendus aeg-ajalt, kui see eelarvet ületab, või ebaõnnestub mälu eraldamine.7

Diskreetse GPU puhul võib Windows teisaldada andmed, mis VRAM-i ei mahu, tavalisse mällu. Microsoft peab seda aga viimaseks abinõuks.7

Mis juhtub, kui videomälu eelarve ületatakseNäitab, et kui rakendus ületab videomälu eelarve, peatatakse rakendus aeg-ajalt või ebaõnnestub mälu eraldamine ning diskreetse GPU puhul võidakse andmed viimase abinõuna teisaldada tavalisse mällu.Rakendus ületab eelarveRakendus peatatakse aeg-ajaltMälu eraldamine ebaõnnestubDiskreetsel GPU-l ka tavalisse mälluMicrosofti jaoks viimane abinõu

Joonis 7: Kui eelarve ületatakse, rakendus seiskub või eraldamine ebaõnnestub.

Kasutajale võib see väljenduda näiteks nii, et mäng vms aeg-ajalt seiskub. AMD märgib, et mängudes, mis pole integreeritud graafika jaoks optimeeritud, võivad tekstuurid puududa või olla madala eraldusvõimega või võib ilmuda hoiatus, et GPU ei vasta nõuetele.5

Tegumihalduris kontrollige, kas spetsiaalse GPU-mälu kasutus on asjaomase rakenduse töötamise ajal ülempiiri lähedal. Kui diskreetsel GPU-l on spetsiaalne mälu peaaegu ülempiirini kasutuses ja ühiskasutatava kasutus kasvab, võib VRAM-i mittemahtuv osa olla paigutatud tavalisse mällu.

Kas spetsiaalset GPU-mälu saab suurendada?

Windowsi sätetes pole üksust, mis spetsiaalset GPU-mälu suurendaks. Diskreetse GPU puhul määrab selle kaardil oleva VRAM-i hulk.

Integreeritud GPU puhul saab mõnes arvutis sätteid BIOS-is muuta.

  • Intel: BIOS-i üksus, näiteks „DVMT (Dynamic Video Memory Technology)“, võib lubada valida kasutatava mälu ülempiiri, näiteks 128 MB, 256 MB või maksimum. Kindlat hulka eraldavat sätet pole; see määrab ainult ülempiiri.4
  • AMD: lauaarvutite dokumentatsioon soovitab jätta BIOS-i sätte „UMA Frame Buffer Size“ vaikeväärtusele „Auto“. Selle järgi võib käsitsi seadmine lahendada probleeme mängudes, mis pole integreeritud graafika jaoks optimeeritud, ning näitena tuuakse 1 GB või 2 GB vähemalt 8 GB mäluga arvutites. Hoiatatakse, et 2 GB seadmine 4 GB mäluga arvutis võib üldist jõudlust vähendada.5
  • Intel Core Ultra seeria 2 ja uuemad: Intel Graphics Software’i „Shared GPU Memory Override“ võimaldab muuta mälu osakaalu, mida integreeritud GPU kasutada saab. Vaikeväärtus on 57% ja vaja on vähemalt 10 GB mälu. Intel hoiatab, et muutmine võib süsteemi jõudlust mõjutada.8
GPU-mälu suurendamise viisi valimineNäitab, et välise GPU puhul määrab mälu kaardil olev VRAM ja integreeritud GPU puhul saab seda mõnikord muuta arvuti pakutavate sätetega. Intel kasutab BIOS-i DVMT-d, AMD BIOS-i UMA Frame Buffer Size'i ja uuemad Inteli tooted Intel Graphics Software'i Shared GPU Memory Override'i ning AMD soovitab Auto väärtust.GPU tüüpVäline GPUIntegreeritud GPUMäärab kaardil olev VRAMMuuda arvuti pakutavate sätetegaIntel: BIOS-i DVMTAMD: BIOS-i UMA säteUuemad Intelid: eraldi tarkvaraAMD soovitab Auto

Joonis 8: Kuidas mälu muuta saab, oleneb GPU tüübist ja arvuti mudelist.

Mõnes arvutis ei pruugi BIOS-i üksust olla. Üksuse nimi ja asukoht erinevad samuti BIOS-iti, seega kontrollige arvuti juhendit. Kui lisate mälu, suureneb valemi järgi ka GPU kasutatava tavalise mälu ülempiir. Kui draiver aga määrab väiksema ülempiiri, on see piiriks.

Rakenduse kasutatava GPU valimine

Sülearvutis, milles on nii integreeritud kui ka diskreetne GPU, saate valida, millist GPU-d iga rakendus kasutab. Windows 11 (26H2) kuval on sammud järgmised. Üksuste nimed järgivad Microsofti tugiartikli eestikeelset versiooni.9

  1. Avage [Sätted] → [Süsteem] → [Kuva] → [Graafika].
  2. Valige loendis [Rakenduste kohandatud suvandid] selle rakenduse rida, mida soovite muuta, ja avage see. Loendis puuduva rakenduse saate lisada nupuga [Lisa töölauarakendus].
  3. Valige jaotises [Graafikaeelistus] üks järgmistest: [Laske Windowsil otsustada (energia säästmine)], [Energia säästmine] või [Suur jõudlus]. Teie valik salvestatakse kohe.
  4. Taaskäivitage rakendus.

Valikute sõnastus erineb arvutiti. Kahe GPU-ga füüsilises arvutis Windows 11 Pro (25H2) olid valikud „lase Windowsil automaatselt valida“, „energia säästmine (Intel(R) UHD Graphics 770)“ ja „suur jõudlus (NVIDIA GeForce RTX 4070 Ti)“ ning sulgudes oli näidatud, millisele GPU-le iga valik viitab.

Rakenduse kasutatava GPU valimise sammudNäitab, et avatakse sätetes Süsteem ja Kuva all Graafika, valitakse rakenduste kohandatud suvandites rakendus, valitakse graafikaeelistuseks Windowsi otsus, energia säästmine või suur jõudlus ning taaskäivitatakse rakendus.Ava sätetes GraafikaVali rakenduste kohandatud suvandites rakendusVali graafikaeelistusLaske Windowsil otsustadaEnergia säästmineSuur jõudlusTaaskäivita rakendus

Joonis 9: GPU valite rakenduste kaupa sätete jaotises Graafika.

See valik on mõeldud mitme GPU-ga arvutitele. Pärast sätte muutmist avage rakenduse töötamise ajal tegumihalduri vahekaart [Protsessid] ja kontrollige selle rakenduse rea GPU mootori veerust, millise GPU millist mootorit kasutatakse. Teist sätet, mis on seotud sellega, kuidas GPU joonistab, selgitan artiklis „What Is Windows’ Hardware-Accelerated GPU Scheduling?“.

Rusikareeglid numbrite vaatamisel

Mida näete Mis see võib olla Mida edasi vaadata
Integreeritud GPU-l on spetsiaalne väike ja ühiskasutatava ülempiir suur Integreeritud GPU tavaline olek Midagi pole vaja teha
Ühiskasutatava GPU-mälu ülempiir on umbes pool mälust Windowsi määratud ülempiir Kas kasutus on ülempiiri lähedal
Vahekaardi Üksikasjad summa on suurem kui vahekaardil Jõudlus Ühiskasutatava mälu topeltarvestus Vahekaardi Jõudlus väärtus
Välisel GPU-l on spetsiaalne ülempiiri lähedal ja ühiskasutatavat kasutatakse palju Võimalik, et VRAM-i ei mahu Kas rakenduse pildikvaliteedi sätete vähendamine muudab midagi
Ainult üks rakendus hangub Võimalik videomälu eelarve ületamine Spetsiaalse ja ühiskasutatava kasutus rakenduse töötamise ajal

Kokkuvõte

  • Spetsiaalne GPU-mälu on mälu, mida kasutab ainult GPU. Diskreetsel GPU-l on see kaardil olev VRAM, integreeritud GPU-l väike reserveeritud osa tavalisest mälust.
  • Ühiskasutatav GPU-mälu on tavaline mälu, mida saavad kasutada nii protsessor kui ka GPU. Suur number on ülempiir, mitte hõivatud hulk.
  • GPU kasutatava tavalise mälu ülempiir on kuni 32 GB mäluga arvutites pool mälust. Suurema mäluga arvutites on see üle poole, kuni 80%.
  • On tavaline, et integreeritud GPU-l on spetsiaalne väike ja ühiskasutatav suur.
  • Kui videomälu eelarve ületatakse, peatatakse rakendus aeg-ajalt või ebaõnnestub mälu eraldamine.
  • Windowsis pole üksust, mis spetsiaalset GPU-mälu suurendaks. Integreeritud GPU puhul saab seda mõnikord muuta BIOS-is või mujal, kuid tavaliselt jäetakse automaatne säte.

Viited

  1. Microsoft DirectX Developer Blog, GPUs in the task manager. 21. juuli 2017. GPU ajastamise ja mäluhalduse eest vastutavate inseneride selgitus tegumihalduri GPU näidu kohta: mootorid, kogukasutus, spetsiaalne ja ühiskasutatav mälu, poole füüsilise mälu põhimõte ja protsesside arvestamise viis. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14 ↩15

  2. Microsoft Learn, GPU segments. Et mälusegmendid esindavad diskreetse GPU VRAM-i või integreeritud GPU püsivara või draiveri reserveeritud mälu. ↩

  3. Microsoft Learn, Calculating Graphics Memory. Valemid GPU kasutatava tavalise mälu ülempiiri, ühiskasutatava süsteemimälu ja videomälu kogusumma kohta. ↩ ↩2 ↩3

  4. Intel, How to Adjust Dedicated Video Memory for Intel Graphics. Et Inteli integreeritud GPU-del pole spetsiaalset mälu ja need kasutavad automaatselt eraldatavat ühiskasutatavat mälu ning et BIOS-i DVMT-ga saab reguleerida ainult ülempiiri. ↩ ↩2

  5. AMD, Configuring UMA Frame Buffer Size on Desktop Systems with Integrated Graphics. Et integreeritud graafikaga arvutid jagavad tavalist mälu, et UMA Frame Buffer Size’i puhul soovitatakse tavaliselt Auto väärtust, ning näited ja hoiatused selle muutmise kohta. ↩ ↩2 ↩3

  6. Microsoft Learn, GPU Process Memory counters report incorrect value. Windows 10 teadaolev probleem, mille korral vahekaardi Üksikasjad spetsiaalse GPU-mälu väärtus näib kasvavat. ↩

  7. Microsoft Learn, Residency. Videomälu eelarve ja see, mis juhtub selle ületamisel. Et andmete teisaldamine tavalisse mällu on diskreetse GPU puhul viimane abinõu. ↩ ↩2

  8. Intel, Shared GPU Memory Override Feature and Requirements. Funktsioon, mis muudab Core Ultra seeria 2 ja uuemate integreeritud GPU-de ühiskasutatava mälu osakaalu. Vaikeväärtus 57%, vaja on vähemalt 10 GB mälu. ↩

  9. Microsofti tugi, Windows 11 akendega mängude optimeerimised. Sammud rakendusepõhise graafikajõudluse eelistuse valimiseks jaotises [Süsteem] → [Kuva] → [Graafika]. ↩

Viimased samade siltidega artiklid. Nende abil saate teemasse süveneda.

Sellega lähedased teemalehed. Artiklist saate liikuda edasi seotud teenuste ja teiste artiklite juurde.

See artikkel seondub järgmiste teenuslehtedega. Alustage sobivaimast.

Korduma kippuvad küsimused

Küsimused, mida nõustamisel selle artikli teemal sageli esitatakse.

Kas suur ühiskasutatava GPU-mälu number tähendab, et nii palju mälu on GPU käes?
Ei. Ühiskasutatava GPU-mälu parempoolne number on tavalise mälu ülempiir, mida GPU tohib kasutada. Kasutamata osa saavad protsessor ja teised rakendused tavapäraselt kasutada. Kui palju GPU praegu kasutab, näitab vasakpoolne kasutuse number.
Miks on ühiskasutatav GPU-mälu pool minu arvuti mälust?
Sest Windows seab ülempiiri sellele, kui palju tavalist mälu GPU tohib kasutada. Microsofti dokumentatsiooni valemi järgi on see kuni 32 GB mäluga arvutites pool ja suurema mäluga arvutites üle poole. Draiverist olenevalt võib see olla ka väiksem.
Kas spetsiaalset GPU-mälu saab suurendada?
Windowsi sätetes pole üksust, mis spetsiaalset GPU-mälu suurendaks. Diskreetse GPU puhul määrab selle graafikakaardil oleva mälu hulk. Integreeritud GPU puhul saab mõnes arvutis ülempiiri või eraldatud hulka BIOS-is muuta, kuid nii Intel kui ka AMD soovitavad tavaliselt automaatset sätet.
Integreeritud GPU-ga arvutis on spetsiaalset GPU-mälu väga vähe või 0. Kas see on rike?
See ei ole rike. Enamikul integreeritud GPU-del peaaegu pole ainult GPU-le mõeldud mälu ja need kasutavad vajaduse järgi protsessoriga ühiskasutuses olevat tavalist mälu. Seepärast on spetsiaalne GPU-mälu väike ja ühiskasutatava GPU-mälu ülempiir kuvatakse suurena. Mõnes arvutis ei kuvata spetsiaalse GPU-mälu välja üldse.
Miks on vahekaardil Üksikasjad protsesside spetsiaalse GPU-mälu summa suurem kui kogukasutus?
Sest mitme protsessi ühiskasutuses olev mälu arvestatakse iga protsessi numbrisse uuesti. Kui palju GPU tervikuna kasutab, kontrollige vahekaardil Jõudlus.

Autori profiil

Artikli autori profiilileht.

Go Komura

KomuraSoft LLC esindaja

Tegeleb peamiselt Windowsi tarkvara arenduse, tehnilise nõustamise ja veaotsinguga. Tugevus on projektid, kus on säilinud olemasolevaid lahendusi, ning raskesti jälgitavate põhjustega tõrgete uurimine.

Tagasi blogisse