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
· Go Komura · Windows, Windows 11, GPU, Tegumihaldur, Jõudlus, Windowsi sätted
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
flowchart TB
accTitle: Tegumihalduri GPU jaotise ülesehitus
accDescr: Näitab, et vahekaardi Jõudlus GPU üksus kuvab iga GPU mootori kasutuse graafiku, GPU kogukasutuse ning spetsiaalse ja ühiskasutatava GPU-mälu kasutuse.
A["Vahekaardi Jõudlus GPU 0"] --> B["Graafik iga GPU mootori kohta"]
A --> C["GPU kogukasutus"]
A --> D["Spetsiaalne GPU-mälu"]
A --> E["Ühiskasutatav GPU-mälu"]
B --> B1["3D, 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%).
flowchart TB
accTitle: Kuidas GPU kogukasutus määratakse
accDescr: Näitab, et 3D, Copy, Video Decode jt mootorite kasutusest kuvatakse GPU kogukasutusena kõige suurem väärtus.
A["3D-mootori kasutus"] --> M["Valitakse suurim väärtus"]
B["Copy-mootori kasutus"] --> M
C["Video Decode'i mootori kasutus"] --> M
M --> R["GPU 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
flowchart TB
accTitle: Millest spetsiaalne GPU-mälu koosneb
accDescr: Nä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.
A["Spetsiaalne GPU-mälu"] --> B["Diskreetne GPU"]
A --> C["Integreeritud GPU"]
B --> B1["Kaardil olev VRAM"]
C --> C1["Tavalisest mälust reserveeritud osa"]
C1 -.-> C2["Paljud 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
flowchart TB
accTitle: Kuidas määratakse GPU kasutatava tavalise mälu ülempiir
accDescr: Nä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.
A["Windowsile nähtav mälu hulk"] --> B["Suurem kahest: pool või miinus 16 GB"]
B --> C["Mitte üle 80%"]
C --> D["GPU kasutatava tavalise mälu ülempiir"]
D -.-> E["Pä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
flowchart TB
accTitle: Kuidas integreeritud ja diskreetsed GPU-d mälu kasutavad
accDescr: Nä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.
A["Diskreetne GPU"] --> A1["Spetsiaalne: kaardil olev VRAM"]
A --> A2["Ühiskasutatav: tavaline mälu"]
B["Integreeritud GPU"] --> B1["Spetsiaalne: väike või puudub"]
B --> B2["Ü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
flowchart TB
accTitle: Kuidas ühiskasutatavat videomälu arvestatakse
accDescr: Näitab, et rakenduse akna sisu hoidev videomälu eraldatakse ainult üks kord, kuid see arvestatakse nii rakenduse, csrss.exe kui ka dwm.exe kasutusse.
M["Akna sisu hoidev mälu"] --> A["Läheb rakenduse numbrisse"]
M --> C["Läheb csrss.exe numbrisse"]
M --> D["Läheb dwm.exe numbrisse"]
A --> S["Summa on tegelikust suurem"]
C --> S
D --> S
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
flowchart TB
accTitle: Mis juhtub, kui videomälu eelarve ületatakse
accDescr: Nä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.
A["Rakendus ületab eelarve"] --> B["Rakendus peatatakse aeg-ajalt"]
A --> C["Mälu eraldamine ebaõnnestub"]
A -.-> D["Diskreetsel GPU-l ka tavalisse mällu"]
D -.-> E["Microsofti 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
flowchart TB
accTitle: GPU-mälu suurendamise viisi valimine
accDescr: Nä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.
A["GPU tüüp"] --> B["Väline GPU"]
A --> C["Integreeritud GPU"]
B --> B1["Määrab kaardil olev VRAM"]
C --> D["Muuda arvuti pakutavate sätetega"]
D --> D1["Intel: BIOS-i DVMT"]
D --> D2["AMD: BIOS-i UMA säte"]
D --> D3["Uuemad Intelid: eraldi tarkvara"]
D2 -.-> N["AMD 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
- Avage [Sätted] → [Süsteem] → [Kuva] → [Graafika].
- Valige loendis [Rakenduste kohandatud suvandid] selle rakenduse rida, mida soovite muuta, ja avage see. Loendis puuduva rakenduse saate lisada nupuga [Lisa töölauarakendus].
- Valige jaotises [Graafikaeelistus] üks järgmistest: [Laske Windowsil otsustada (energia säästmine)], [Energia säästmine] või [Suur jõudlus]. Teie valik salvestatakse kohe.
- 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.
flowchart TB
accTitle: Rakenduse kasutatava GPU valimise sammud
accDescr: Nä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.
A["Ava sätetes Graafika"] --> B["Vali rakenduste kohandatud suvandites rakendus"]
B --> C["Vali graafikaeelistus"]
C --> C1["Laske Windowsil otsustada"]
C --> C2["Energia säästmine"]
C --> C3["Suur jõudlus"]
C1 --> D["Taaskäivita rakendus"]
C2 --> D
C3 --> D
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
-
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
-
Microsoft Learn, GPU segments. Et mälusegmendid esindavad diskreetse GPU VRAM-i või integreeritud GPU püsivara või draiveri reserveeritud mälu. ↩
-
Microsoft Learn, Calculating Graphics Memory. Valemid GPU kasutatava tavalise mälu ülempiiri, ühiskasutatava süsteemimälu ja videomälu kogusumma kohta. ↩ ↩2 ↩3
-
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
-
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
-
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. ↩
-
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
-
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. ↩
-
Microsofti tugi, Windows 11 akendega mängude optimeerimised. Sammud rakendusepõhise graafikajõudluse eelistuse valimiseks jaotises [Süsteem] → [Kuva] → [Graafika]. ↩
Seotud artiklid
Viimased samade siltidega artiklid. Nende abil saate teemasse süveneda.
Mida Windowsi toiterežiim muudab? ── Parim jõudlus, tasakaalustatud ja parim energiatõhusus: erinevused ja valik
Mida muudavad Windows 11 toiterežiimid parim jõudlus, tasakaalustatud ja parim energiatõhusus: protsessori sätted taustal, seos toiteplaa...
Mis on Windowsi mängurežiim? ── Mis muutub, kui selle sisse lülitate, ja kas see mõjutab ka muud peale mängude?
Windowsi mängurežiim peatab mängu ajal Windows Update'i draiverite installimise ja taaskäivitusteatised ning aitab hoida kaadrisagedust s...
Mis peatub, kui lülitate sisse „mahupõhise ühenduse“? ── Mõju Windows Update’ile, OneDrive’ile ja poe rakendustele
Mahupõhisel ühendusel laadib Windows Update alla ainult prioriteetsed värskendused ja OneDrive peatab sünkroonimise. Pood, sätted, jagami...
Kas Windows.old ja „Ajutised failid“ võib kustutada? ── Millal kasutada salvestusruumi sensorit ja millal kettapuhastust
Windows.old ja ajutiste failide kustutamise üle otsustab see, kas kaotate midagi, mida enam tagasi ei saa. Ametlike materjalide põhjal se...
Kas riistvarakiirendus peaks olema sisse või välja lülitatud? ── Chrome'i, Edge'i, Office'i ja Teamsi sätted ning erinevus HAGS-ist
Hoidke brauserite ja Office'i riistvarakiirendus sisse lülitatuna ja lülitage see ajutiselt välja ainult siis, kui tahate kindlaks teha, ...
Seotud teemad
Sellega lähedased teemalehed. Artiklist saate liikuda edasi seotud teenuste ja teiste artiklite juurde.
Windowsi tehnilised teemad
Koondleht Windowsi arenduse, veaotsingu ja olemasolevate lahenduste taaskasutuse tehnilistest teemadest.
Teenused, millega see teema seondub
See artikkel seondub järgmiste teenuslehtedega. Alustage sobivaimast.
Tehniline nõustamine ja disainiülevaatus
Kui soovite hinnata, kas tööarvutite GPU ja mälu konfiguratsioon on kasutatavate rakenduste jaoks piisav, saame seda käsitleda tehnilise konsultatsioonina.
Veaotsing ja algpõhjuse analüüs
Selliste sümptomite eristamine nagu ühe rakenduse hangumine või aeglane joonistamine GPU ja mälu kasutuse põhjal on teema, mida on mugav käsitleda vigade uurimise ja põhjuste analüüsina.
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.