Mitä Tehtävienhallinnan ”Erillinen GPU-muisti” ja ”Jaettu GPU-muisti” tarkoittavat? ── Miksi luvut eroavat integroidulla GPU:lla niin paljon ja mitä tapahtuu, kun muisti ei riitä
· Go Komura · Windows, Windows 11, GPU, Tehtävienhallinta, Suorituskyky, Windows-asetukset
Muutoshistoria (vain ensimmäinen versio, julkaistu 3.11.2026)
- Ensimmäinen julkaisu
Lainaa tätä artikkelia(DOI: 10.5281/zenodo.23937230)
Tämä artikkeli on arkistoitu Zenodoon. Alla on sekä DOI, joka johtaa aina uusimpaan versioon, että DOI, joka on sidottu parhaillaan näytettävään versioon.
Go Komura (2026). Mitä Tehtävienhallinnan ”Erillinen GPU-muisti” ja ”Jaettu GPU-muisti” tarkoittavat? ── Miksi luvut eroavat integroidulla GPU:lla niin paljon ja mitä tapahtuu, kun muisti ei riitä. KomuraSoft LLC. https://doi.org/10.5281/zenodo.23937230 https://comcomponent.com/fi/blog/task-manager-dedicated-shared-gpu-memory/
- DOI (uusin versio)
- 10.5281/zenodo.23937230
- DOI (tämä versio)
- 10.5281/zenodo.23937231
Kun avaat Tehtävienhallinnan GPU-osion, näet rinnakkain kaksi lukua: ”Erillinen GPU-muisti” ja ”Jaettu GPU-muisti”. Integroidulla GPU:lla varustetussa kannettavassa erillistä muistia voi olla hyvin vähän, kun taas jaettu muisti näkyy suurena, noin puolena tietokoneen muistista.
Erillinen GPU-muisti on muistia, jota käyttää vain GPU. Jaettu GPU-muisti on tavallista muistia, jota sekä suoritin että GPU voivat käyttää. Jaetun GPU-muistin suuri luku on yläraja, jonka GPU saa käyttää. GPU ei pidä niin paljon muistia varattuna koko ajan.
Tämä artikkeli on tarkoitettu tavallisille käyttäjille, joita Windows 11:n Tehtävienhallinnan näkymä askarruttaa. Se perustuu Microsoftin, Intelin ja AMD:n virallisiin dokumentaatioihin, jotka tarkistin 3. marraskuuta 2026. Sovelluskohtaisen GPU:n valinnan asetusnäkymän tarkistin Windows 11 Enterprise -arviointiversion (26H2) virtuaalikoneessa. Tehtävienhallinnan ja dxdiagin näkymät, jaetun GPU-muistin ylärajan ja GPU:n valinnan näkymän tarkistin myös fyysisellä Windows 11 Pro (25H2) -tietokoneella, jossa on sekä integroitu että diskreetti GPU (muistia 128 Gt). [Tiedot]-välilehden prosessikohtaisia sarakkeita en tarkistanut. Näytössä näkyvät nimet voivat vaihdella hieman Windowsin version ja kielen mukaan.
Tehtävienhallinnan GPU-osion lukeminen
GPU:n tiedot näkyvät Tehtävienhallinnan [Suorituskyky]-välilehdellä esimerkiksi kohdassa ”GPU 0”. Tietokoneessa, jossa on kaksi GPU:ta, ne näkyvät nimillä ”GPU 0” ja ”GPU 1”; numerot antaa Tehtävienhallinta.1 Vasemmalla kohdan ”GPU 0” alla näkyy GPU:n nimi ja sen alla käyttöaste (ja lämpötila), esimerkiksi ”25% (40 °C)”.
Kirjoitan tässä artikkelissa leipätekstissä ”erillinen GPU-muisti” ja ”jaettu GPU-muisti”, mutta näytössä kenttien nimet ovat ”Erillinen GPU-muisti”, ”Jaettu GPU-muisti” ja ”GPU-muisti”.
Oikealla ylhäällä on kaavio kullekin GPU:n osalle. GPU:ssa on osa, joka hoitaa 3D-piirtämisen, osa, joka hoitaa tiedonsiirron, osa, joka hoitaa videon toiston, ja niin edelleen, ja kukin niistä toimii erikseen. Microsoft kutsuu näitä GPU-moduuleiksi (GPU engines). Kaavioiden nimet ovat esimerkiksi ”3D”, ”Copy” ja ”Video Decode”, ja se, mitä moduuleja on olemassa, riippuu GPU:sta.1
flowchart TB
accTitle: Tehtävienhallinnan GPU-osion rakenne
accDescr: Näyttää, että Suorituskyky-välilehden GPU-kohdassa näkyvät käyttöastekaavio kullekin GPU-moduulille, GPU:n kokonaiskäyttöaste sekä erillisen ja jaetun GPU-muistin käyttö.
A["Suorituskyky-välilehden GPU 0"] --> B["Kaavio kullekin GPU-moduulille"]
A --> C["GPU:n kokonaiskäyttöaste"]
A --> D["Erillinen GPU-muisti"]
A --> E["Jaettu GPU-muisti"]
B --> B1["3D, Copy, Video Decode ym."]
Kuva 1: GPU-osiossa näkyvät moduulikohtainen käyttöaste ja kahdenlaisen muistin käyttö.
Vasemmalla kohdan ”GPU 0” alla näkyvä kokonaiskäyttöaste, esimerkiksi ”25% (40 °C)”, ei ole moduulien keskiarvo. Se on kiireisimmän moduulin käyttöaste. Videon toisto ei välttämättä käytä 3D-moduulia lainkaan. Silloin kokonaisluku on kiireisimmän moduulin, esimerkiksi videota käsittelevän moduulin, arvo. Microsoftin GPU-insinöörit selittävät valinneensa tämän tavan, koska keskiarvo saisi GPU:ta täysin hyödyntävän pelin näyttämään vähäiseltä.1
Kun toistin 4K-videota fyysisellä Windows 11 Pro (25H2) -tietokoneella, kokonaisluku oli 24–25 %, Video Decode 24–25 %, 3D 18–22 % ja muut moduulit 0 %. Kokonaisluku oli sama kuin kiireisimmällä moduulilla, Video Decodella, eikä moduulien keskiarvo (noin 11–12 %).
flowchart TB
accTitle: Miten GPU:n kokonaiskäyttöaste määräytyy
accDescr: Näyttää, että moduulien, kuten 3D:n, Copyn ja Video Decoden, käyttöasteista suurin näytetään GPU:n kokonaiskäyttöasteena.
A["3D-moduulin käyttöaste"] --> M["Valitaan suurin arvo"]
B["Copy-moduulin käyttöaste"] --> M
C["Video Decode -moduulin käyttöaste"] --> M
M --> R["GPU:n kokonaiskäyttöaste"]
Kuva 2: GPU:n kokonaiskäyttöaste ilmaistaan kiireisimmän moduulin arvona.
Jotta GPU:n tiedot näkyvät Tehtävienhallinnassa, GPU:n ohjaimen on tuettava WDDM 2.0:aa tai uudempaa. Ohjaimen WDDM-version voi tarkistaa käynnistämällä dxdiag-työkalun Käynnistä-valikosta ja katsomalla [Näyttö]-välilehden ohjainosiosta ”Ohjainmalli”-arvon (Driver Model).1 Fyysisessä tietokoneessa (25H2), johon oli kytketty kaksi näyttöä, välilehdet oli numeroitu, esimerkiksi [Näyttö 1] ja [Näyttö 2]. dxdiag näyttää näyttövälilehdet vain niille GPU:ille, joihin on kytketty näyttö. Integroidun GPU:n, johon ei ollut kytketty näyttöä, ohjainmallia en nähnyt dxdiagissa.
Kaaviossa yhtenäinen viiva kuvaa suhdetta, joka pätee aina, ja katkoviiva ehdollista suhdetta (ehdot on kuvattu kunkin suhteen kohdalla yksityiskohtasivulla). Suhteiden täydellinen luettelo (yhteensä 12, todisteineen ja varmuustasoineen) sekä keskeisten käsitteiden määritelmät on koottu tietokartan yksityiskohtasivulle (japaniksi). Data: JSON-LD / Turtle
Erillinen GPU-muisti on muistia, jota käyttää vain GPU
Erillinen GPU-muisti on muistia, joka on varattu vain GPU:n käyttöön. Windowsissa GPU:n käyttämää muistia hallitsee videomuistin hallinnaksi (VidMm) kutsuttu osa, ja myös Tehtävienhallinnan luvut kerätään siltä.1
Erillisellä näytönohjainkortilla (diskreetti GPU) erillinen GPU-muisti on kortilla oleva muisti, niin sanottu VRAM. Sen määrän ratkaisee kortti.12
Integroiduilla GPU:illa tilanne on toinen. Integroitu GPU on suorittimeen sisäänrakennettu GPU. Jotkin integroidut GPU:t varaavat osan tavallisesta muistista GPU:n yksinomaiseen käyttöön, kun tietokone käynnistyy tai ohjain alustetaan. Varattu osa poistetaan Windowsin muistinhallinnasta, ja sitä käyttää vain GPU. Microsoft pitää kuitenkin jaetun muistin käyttöä joustavampana ja tehokkaampana kuin tätä varausta, ja monet integroidut GPU:t eivät varaa juuri mitään.1
flowchart TB
accTitle: Mistä erillinen GPU-muisti koostuu
accDescr: Näyttää, että diskreetillä GPU:lla erillinen GPU-muisti on näytönohjainkortin VRAM ja integroidulla GPU:lla esimerkiksi käynnistyksen yhteydessä tavallisesta muistista varattu osa.
A["Erillinen GPU-muisti"] --> B["Diskreetti GPU"]
A --> C["Integroitu GPU"]
B --> B1["Kortin VRAM"]
C --> C1["Tavallisesta muistista varattu osa"]
C1 -.-> C2["Moni integroitu GPU ei varaa"]
Kuva 3: Erillisen GPU-muistin sisältö riippuu GPU:n tyypistä.
Suorituskyky-välilehden erillisen GPU-muistin käyttö on kaikkien prosessien juuri nyt käyttämän muistin summa. Se ei ole määrä, jonka sovellukset ovat pyytäneet varattavaksi.1
Jaettu GPU-muisti on tavallista muistia, jota sekä suoritin että GPU voivat käyttää
Jaettu GPU-muisti on tavallista muistia (RAM), jota sekä suoritin että GPU voivat käyttää. Sen käyttötarkoitusta ei ole lyöty lukkoon. GPU käyttää sitä, kun GPU tarvitsee sitä, ja kun sitä ei enää tarvita, se palaa suorittimen puolelle. Sekä diskreetit että integroidut GPU:t voivat käyttää tätä jaettua muistia.1
Oikealla näkyvä suuri luku on sen tavallisen muistin yläraja, jota GPU saa käyttää. GPU ei ole varannut tätä määrää. Vasemmalla näkyvä käyttömäärä on se, mitä GPU käyttää juuri nyt.1
Tämän ylärajan päättää Windows. Kun GPU:n tiedot lisättiin Tehtävienhallintaan vuonna 2017, selityksen mukaan GPU:n kerralla käyttämä tavallinen muisti oli rajattu puoleen fyysisestä muistista. 16 Gt:n tietokoneessa GPU saattoi käyttää enintään 8 Gt, jotta jäljelle jäävä muisti pitää järjestelmän toiminnassa.1
Microsoftin nykyinen ohjainkehittäjille tarkoitettu dokumentaatio esittää seuraavan kaavan. GPU:n käytettävissä olevan tavallisen muistin (mukaan lukien yksinomaiseen käyttöön varattu osa) yläraja on pienempi kahdesta: ”80 % muistista” ja ”suurempi kahdesta: muisti miinus 16 Gt ja puolet muistista”. Muistilla tarkoitetaan tässä Windowsille näkyvää määrää ilman BIOSin varaamaa osaa.3
flowchart TB
accTitle: Miten GPU:n käytettävissä olevan tavallisen muistin yläraja määräytyy
accDescr: Näyttää, että Windowsille näkyvästä muistimäärästä valitaan suurempi kahdesta, puolet muistista tai muisti miinus 16 Gt, ja että yläraja on tämä arvo rajattuna enintään 80 prosenttiin muistista.
A["Windowsille näkyvä muistimäärä"] --> B["Suurempi: puolet tai miinus 16 Gt"]
B --> C["Enintään 80 %"]
C --> D["GPU:n tavallisen muistin yläraja"]
D -.-> E["Jaetun yläraja on varauksen jälkeen jäävä osa"]
Kuva 4: Jaetun GPU-muistin yläraja lasketaan muistin määrästä.
Kaavaan sijoitettuna ylärajat ovat seuraavat.
| Windowsille näkyvä muisti | GPU:n tavallisen muistin yläraja |
|---|---|
| 8 Gt | 4 Gt (puolet) |
| 16 Gt | 8 Gt (puolet) |
| 32 Gt | 16 Gt (puolet) |
| 64 Gt | 48 Gt |
| 128 Gt | 102,4 Gt (80 %) |
32 Gt:uun asti se on puolet, kuten vuoden 2017 selityksessä. Sen yli se on yli puolet. Jaetun GPU-muistin yläraja on se, mitä jää jäljelle, kun yksinomaiseen käyttöön varattu osa vähennetään, ja ohjaimen asetuksista riippuen se voi olla vielä pienempi.3
Fyysisessä tietokoneessa (25H2), jossa on 128 Gt muistia (Windowsille näkyy 127,69 Gt), Tehtävienhallinnan jaetun GPU-muistin yläraja oli 102 Gt ja dxdiagin ”Jaettu muisti” 104605 Mt. Molemmat vastaavat kaavan 80 %:n puolta.
GPU-osiossa on erillisen ja jaetun alla myös rivi ”GPU-muisti”. En löytänyt Microsoftin dokumentaatiota, joka selittäisi erikseen tämän rivin merkityksen. Ohjaindokumentaatio laskee videomuistin kokonaismäärän erillisen videomuistin, yksinomaiseen käyttöön varatun järjestelmämuistin ja jaetun järjestelmämuistin summana.3 Fyysisen tietokoneen (25H2) näkymä vastasi tätä. Diskreetti GPU näytti ”GPU-muisti 2/114 Gt”, joka on 12,0 Gt:n erillisen ja 102 Gt:n jaetun muistin summa. Integroitu GPU näytti ”0,2/102 Gt”, vain jaetun osuuden. Myös dxdiagin ”Muistia yhteensä 116599 Mt” on summa luvuista ”Näyttömuisti (VRAM) 11994 Mt” ja ”Jaettu muisti 104605 Mt”.
Sovellus voi silti varata enemmän videomuistia kuin tämä yläraja. Windowsin videomuisti on virtualisoitu, ja varattavan määrän raja on koko järjestelmän commit-raja, joka yhdistää muistin ja sivutustiedoston. VidMm pitää GPU:n kerralla käyttämän tavallisen muistin ylärajan alapuolella kiinnittämällä ja vapauttamalla muistisivuja.1 Windowsin muistilukujen tulkintaa käsittelen artikkelissa ”What Does Windows’ “Memory Usage” Actually Mean?”.
Miksi integroidulla GPU:lla erillistä on vähän ja jaettua paljon
Integroidulla GPU:lla varustetussa tietokoneessa on tavallista, että erillistä GPU-muistia näkyy vähän ja jaettua GPU-muistia paljon. Integroitu GPU toimii pääasiassa jaetulla muistilla. Jaetun GPU-muistin yläraja on puolet muistista tietokoneissa, joissa muistia on enintään 32 Gt, ja suurempi tietokoneissa, joissa muistia on enemmän (128 Gt:n tietokoneessa 102 Gt eli 80 % muistista).
Fyysisen Windows 11 Pro (25H2) -tietokoneen integroidulla GPU:lla (Intel UHD Graphics 770) ei näkynyt ”Erillinen GPU-muisti” -kenttää eikä kaaviota. Näkyvissä olivat vain ”Jaettu GPU-muisti 0,2/102 Gt” ja ”GPU-muisti 0,2/102 Gt”. Joissakin tietokoneissa erillisen muistin kenttää ei näy lainkaan.
Intel selittää, että Intelin integroiduilla GPU:illa ei ole erillistä muistia, vaan ne käyttävät automaattisesti varattavaa jaettua muistia. BIOSissa voi säätää vain käytettävissä olevan määrän ylärajaa.4 Myös AMD selittää, että integroidulla grafiikalla varustetut tietokoneet perustuvat yhtenäiseen muistiarkkitehtuuriin (UMA) ja jakavat osan tavallisesta muistista GPU:n kanssa.5
Microsoftin mukaan ohjaimen varaama pieni muistimäärä voi myös näkyä nimellä ”Hardware Reserved Memory”.1
flowchart TB
accTitle: Miten integroitu ja diskreetti GPU käyttävät muistia
accDescr: Näyttää, että diskreetti GPU käyttää pääasiassa kortin VRAMia ja tavallista muistia esimerkiksi silloin, kun VRAM ei riitä, kun taas integroidun GPU:n erillinen varaus on pieni tai puuttuu ja se käyttää jaettua tavallista muistia.
A["Diskreetti GPU"] --> A1["Erillinen: kortin VRAM"]
A --> A2["Jaettu: tavallinen muisti"]
B["Integroitu GPU"] --> B1["Erillinen: pieni tai ei lainkaan"]
B --> B2["Jaettu: pääasiassa tavallinen muisti"]
Kuva 5: Integroitu GPU käyttää jaettua tavallista muistia, joten erillisen muistin luku jää pieneksi.
Prosessikohtaisia lukuja ei lasketa yhteen
GPU-muistin käyttöä voi tarkastella myös prosesseittain [Tiedot]-välilehdellä. Napsauta sarakeotsikkoa hiiren kakkospainikkeella, avaa [Valitse sarakkeet] ja lisää erillisen ja jaetun GPU-muistin sarakkeet.1
Jos lasket tässä kunkin prosessin luvut yhteen, summa on suurempi kuin GPU:n kokonaiskäyttö Suorituskyky-välilehdellä. Tämä johtuu siitä, että usean prosessin jakama muisti lasketaan uudelleen jokaisen prosessin lukuun. Microsoft mainitsee esimerkkinä muistin, joka sisältää sovelluksen luoman ikkunan sisällön ja johon viittaa kolme prosessia: sovellus itse, csrss.exe ja työpöydän koostava dwm.exe. Muisti varataan vain kerran, mutta se sisältyy kunkin kolmen prosessin lukuun. Siksi dwm.exe:n ja csrss.exe:n luvut näyttävät todellista suuremmilta.1
flowchart TB
accTitle: Miten jaettu videomuisti lasketaan
accDescr: Näyttää, että sovelluksen ikkunan sisällön sisältävä videomuisti varataan vain kerran, mutta se lasketaan sovelluksen, csrss.exe:n ja dwm.exe:n käyttöön kunkin erikseen.
M["Ikkunan sisällön sisältävä muisti"] --> A["Sisältyy sovelluksen lukuun"]
M --> C["Sisältyy csrss.exe:n lukuun"]
M --> D["Sisältyy dwm.exe:n lukuun"]
A --> S["Summa on todellista suurempi"]
C --> S
D --> S
Kuva 6: Jaettu muisti lasketaan uudelleen jokaisen sitä käyttävän prosessin lukuun.
Tarkista, kuinka paljon GPU kokonaisuutena käyttää, Suorituskyky-välilehdeltä. Windows 10:ssä oli myös tunnettu ongelma, jossa Tiedot-välilehden erillisen GPU-muistin sarake näytti kasvavan noin 100 Mt aina, kun sovellus siirrettiin taustalle ja palautettiin. Microsoftin mukaan Suorituskyky-välilehti näyttää silloinkin oikean arvon.6
Mitä tapahtuu, kun GPU:n muisti ei riitä
Sille, kuinka paljon videomuistia sovellus voi käyttää, on Windowsin asettama budjetti. Budjetti muuttuu taustalla toimivien sovellusten ja muihin sovelluksiin vaihtamisen mukaan. Microsoftin dokumentaation mukaan, kun sovellus ylittää budjetin, sovellus pysäytetään ajoittain tai muistin varaaminen epäonnistuu.7
Diskreetillä GPU:lla Windows voi siirtää VRAMiin mahtumattomia tietoja tavalliseen muistiin. Microsoft pitää tätä kuitenkin viimeisenä keinona.7
flowchart TB
accTitle: Mitä tapahtuu, kun videomuistin budjetti ylittyy
accDescr: Näyttää, että kun sovellus ylittää videomuistin budjetin, sovellus pysäytetään ajoittain tai muistin varaaminen epäonnistuu, ja että diskreetillä GPU:lla tietoja voidaan viimeisenä keinona siirtää tavalliseen muistiin.
A["Sovellus ylittää budjetin"] --> B["Sovellus pysäytetään ajoittain"]
A --> C["Muistin varaaminen epäonnistuu"]
A -.-> D["Diskreetillä GPU:lla siirto tavalliseen muistiin"]
D -.-> E["Microsoftin mukaan viimeinen keino"]
Kuva 7: Kun budjetti ylittyy, sovellus pysähtelee tai muistin varaaminen epäonnistuu.
Käyttäjälle tämä voi näkyä esimerkiksi pelin ajoittaisena pysähtelynä. AMD mainitsee, että peleissä, joita ei ole optimoitu integroidulle grafiikalle, tekstuureja voi puuttua tai niiden tarkkuus voi olla matala, tai näkyviin voi tulla varoitus, ettei GPU täytä vaatimuksia.5
Jos katsot tilannetta Tehtävienhallinnasta, tarkista kyseisen sovelluksen ollessa käynnissä, onko erillisen GPU-muistin käyttö lähellä ylärajaa. Jos diskreetin GPU:n erillinen muisti on käytössä lähes ylärajaan asti ja jaetun muistin käyttö kasvaa, VRAMiin mahtumaton osa on mahdollisesti sijoitettu tavallisen muistin puolelle.
Voiko erillistä GPU-muistia kasvattaa?
Windowsin asetuksissa ei ole kohtaa, joka kasvattaisi erillistä GPU-muistia. Diskreetillä GPU:lla sen määrää kortilla olevan VRAMin määrä.
Integroidulla GPU:lla joissakin tietokoneissa asetusta voi muuttaa BIOSissa.
- Intel: BIOSin ”DVMT (Dynamic Video Memory Technology)” -kaltaisesta kohdasta voi joskus valita käytettävissä olevan muistin ylärajan, esimerkiksi 128 Mt, 256 Mt tai maksimi. Kiinteää määrää varaavaa asetusta ei ole; se asettaa vain ylärajan.4
- AMD: Pöytäkoneita koskeva dokumentaatio suosittelee jättämään BIOSin ”UMA Frame Buffer Size” -asetuksen oletusarvoon ”Auto”. Sen mukaan manuaalinen asetus voi ratkaista ongelmia peleissä, joita ei ole optimoitu integroidulle grafiikalle, ja esimerkkinä mainitaan 1 Gt tai 2 Gt tietokoneissa, joissa on vähintään 8 Gt muistia. Se varoittaa, että 2 Gt:n asettaminen tietokoneessa, jossa on 4 Gt muistia, voi heikentää yleistä suorituskykyä.5
- Intel Core Ultra -sarja 2 ja uudemmat: Intel Graphics Softwaren ”Shared GPU Memory Override” -toiminnolla voi muuttaa sitä osuutta jaetusta muistista, jota integroitu GPU voi käyttää. Oletusarvo on 57 %, ja muistia tarvitaan vähintään 10 Gt. Intel varoittaa, että muutos voi vaikuttaa järjestelmän suorituskykyyn.8
flowchart TB
accTitle: Miten GPU:n muistia voi kasvattaa
accDescr: Näyttää, että diskreetin GPU:n muistin määrää kortin VRAM ja että integroidulla GPU:lla muistia voi joskus muuttaa tietokoneen tarjoamilla asetuksilla. Intel käyttää BIOSin DVMT:tä, AMD BIOSin UMA Frame Buffer Size -asetusta ja uudemmat Intel-tuotteet Intel Graphics Softwaren Shared GPU Memory Override -toimintoa, ja AMD suosittelee Auto-asetusta.
A["GPU:n tyyppi"] --> B["Diskreetti GPU"]
A --> C["Integroitu GPU"]
B --> B1["Kortin VRAM ratkaisee"]
C --> D["Muutetaan tietokoneen asetuksilla"]
D --> D1["Intel: BIOSin DVMT"]
D --> D2["AMD: BIOSin UMA-asetus"]
D --> D3["Uudempi Intel: oma ohjelmisto"]
D2 -.-> N["AMD suosittelee Autoa"]
Kuva 8: Muistin muuttamisen keino riippuu GPU:n tyypistä ja tietokoneen mallista.
Joissakin tietokoneissa tällaista BIOS-kohtaa ei ole. Kohdan nimi ja sijainti vaihtelevat myös BIOSin mukaan, joten tarkista asia tietokoneen käyttöoppaasta. Jos lisäät muistia, myös GPU:n käytettävissä olevan tavallisen muistin yläraja kasvaa kaavan mukaisesti. Jos ohjain kuitenkin asettaa pienemmän ylärajan, se jää siihen arvoon.
Sovelluksen käyttämän GPU:n valitseminen
Kannettavassa, jossa on sekä integroitu että diskreetti GPU, voit valita, mitä GPU:ta kukin sovellus käyttää. Windows 11:n (26H2) näkymässä vaiheet ovat seuraavat.9
- Avaa [Asetukset] → [Järjestelmä] → [Näyttö] → [Grafiikka].
- Valitse [Sovellusten mukautetut asetukset] -luettelosta muutettavan sovelluksen rivi avataksesi sen. Lisää luettelosta puuttuva sovellus valitsemalla [Lisää työpöytäsovellus].
- Valitse [Grafiikan asetukset] -kohdassa [Anna Windowsin päättää (virransäästö)], [Virransäästö] tai [Korkea suorituskyky]. Valintasi tallentuu sellaisenaan.
- Käynnistä sovellus uudelleen.
Vaihtoehtojen sanamuoto vaihtelee tietokoneen mukaan. Fyysisessä Windows 11 Pro (25H2) -tietokoneessa, jossa on kaksi GPU:ta, vaihtoehdot olivat ”Anna Windowsin valita automaattisesti”, ”Virransäästö (Intel(R) UHD Graphics 770)” ja ”Korkea suorituskyky (NVIDIA GeForce RTX 4070 Ti)”, ja sulkeissa näkyi, mitä GPU:ta kukin tarkoittaa.
flowchart TB
accTitle: Sovelluksen käyttämän GPU:n valinnan vaiheet
accDescr: Näyttää, että avataan Asetusten Järjestelmä, Näyttö ja Grafiikka, valitaan sovellus kohdasta Sovellusten mukautetut asetukset, valitaan Grafiikan asetukset -kohdassa Anna Windowsin päättää, Virransäästö tai Korkea suorituskyky ja käynnistetään sovellus uudelleen.
A["Avaa Asetusten Grafiikka"] --> B["Valitse sovellus mukautetuista asetuksista"]
B --> C["Valitse grafiikan asetus"]
C --> C1["Anna Windowsin päättää"]
C --> C2["Virransäästö"]
C --> C3["Korkea suorituskyky"]
C1 --> D["Käynnistä sovellus uudelleen"]
C2 --> D
C3 --> D
Kuva 9: Sovelluskohtainen GPU valitaan Asetusten kohdassa Grafiikka.
Tämä valinta on tarkoitettu tietokoneille, joissa on useampi kuin yksi GPU. Kun olet muuttanut asetusta, avaa Tehtävienhallinnan [Prosessit]-välilehti sovelluksen ollessa käynnissä ja tarkista sovelluksen rivin GPU-moduuli-sarakkeesta, mitä GPU:ta ja mitä moduulia käytetään. Toista GPU:n piirtämiseen liittyvää asetusta käsittelen artikkelissa ”What Is Windows’ Hardware-Accelerated GPU Scheduling?”.
Lukujen tulkinnan nyrkkisäännöt
| Mitä näet | Mahdollinen syy | Mitä katsoa seuraavaksi |
|---|---|---|
| Integroidulla GPU:lla erillinen on pieni ja jaetun yläraja suuri | Integroidun GPU:n normaali tila | Toimenpiteitä ei tarvita |
| Jaetun GPU-muistin yläraja on noin puolet muistista | Windowsin asettama yläraja | Onko käyttö lähellä ylärajaa |
| Tiedot-välilehden summa on suurempi kuin Suorituskyky-välilehden | Jaetun muistin päällekkäinen laskenta | Suorituskyky-välilehden arvo |
| Diskreetillä GPU:lla erillinen on lähellä ylärajaa ja jaettua käytetään paljon | Ei ehkä mahdu VRAMiin | Muuttuuko tilanne, kun sovelluksen grafiikka-asetuksia lasketaan |
| Vain tietty sovellus jumiutuu | Videomuistin budjetti on ehkä ylittynyt | Erillisen ja jaetun käyttö sovelluksen ollessa käynnissä |
Yhteenveto
- Erillinen GPU-muisti on muistia, jota käyttää vain GPU. Diskreetillä GPU:lla se on kortin VRAM, integroidulla GPU:lla pieni varattu osa tavallisesta muistista.
- Jaettu GPU-muisti on tavallista muistia, jota sekä suoritin että GPU voivat käyttää. Suuri luku on yläraja, ei varattu määrä.
- GPU:n käytettävissä olevan tavallisen muistin yläraja on puolet muistista tietokoneissa, joissa muistia on enintään 32 Gt. Tietokoneissa, joissa muistia on enemmän, se on yli puolet, enintään 80 %.
- On normaalia, että integroidulla GPU:lla erillistä on vähän ja jaettua paljon.
- Kun videomuistin budjetti ylittyy, sovellus pysäytetään ajoittain tai muistin varaaminen epäonnistuu.
- Windowsissa ei ole kohtaa, joka kasvattaisi erillistä GPU-muistia. Integroidulla GPU:lla sitä voi joskus muuttaa esimerkiksi BIOSissa, mutta yleensä se jätetään automaattiseen asetukseen.
Lähteet
-
Microsoft DirectX Developer Blog, GPUs in the task manager. 21. heinäkuuta 2017. GPU:n ajoituksesta ja muistinhallinnasta vastaavien insinöörien selitys Tehtävienhallinnan GPU-näkymästä: moduulit, kokonaiskäyttöaste, erillinen ja jaettu muisti, puolet fyysisestä muistista -periaate ja prosessien laskentatapa. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14 ↩15
-
Microsoft Learn, GPU segments. Muistisegmentit edustavat diskreetin GPU:n VRAMia tai integroidun GPU:n laiteohjelmiston tai ohjaimen varaamaa muistia. ↩
-
Microsoft Learn, Calculating Graphics Memory. Kaavat GPU:n käytettävissä olevan tavallisen muistin ylärajalle, jaetulle järjestelmämuistille ja videomuistin kokonaismäärälle. ↩ ↩2 ↩3
-
Intel, How to Adjust Dedicated Video Memory for Intel Graphics. Intelin integroiduilla GPU:illa ei ole erillistä muistia, vaan ne käyttävät automaattisesti varattavaa jaettua muistia, ja BIOSin DVMT:llä voi säätää vain ylärajaa. ↩ ↩2
-
AMD, Configuring UMA Frame Buffer Size on Desktop Systems with Integrated Graphics. Integroidulla grafiikalla varustetut tietokoneet jakavat tavallista muistia, UMA Frame Buffer Size -asetukselle suositellaan yleensä Autoa, ja esimerkit ja varoitukset asetuksen muuttamisesta. ↩ ↩2 ↩3
-
Microsoft Learn, GPU Process Memory counters report incorrect value. Windows 10:n tunnettu ongelma, jossa Tiedot-välilehden erillisen GPU-muistin arvo näyttää kasvavan. ↩
-
Microsoft Learn, Residency. Videomuistin budjetti ja se, mitä tapahtuu, kun budjetti ylittyy. Tietojen siirtäminen tavalliseen muistiin on diskreetillä GPU:lla viimeinen keino. ↩ ↩2
-
Intel, Shared GPU Memory Override Feature and Requirements. Toiminto, jolla Core Ultra -sarjan 2 ja uudempien integroitujen GPU:iden jaetun muistin osuutta muutetaan. Oletusarvo 57 %, ja muistia tarvitaan vähintään 10 Gt. ↩
-
Microsoft-tuki, Optimoinnit ikkunapelejä Windows 11:ssä. Vaiheet, joilla sovelluskohtainen grafiikan suorituskykyasetus valitaan kohdassa [Järjestelmä] → [Näyttö] → [Grafiikka]. ↩
Aiheeseen liittyvät artikkelit
Uusimmat artikkelit, joilla on samoja tunnisteita. Niiden avulla aihetta voi syventää läheisten teemojen kautta.
Mikä muuttuu Windowsin virtatilassa? ── Paras suorituskyky, Tasapainotettu ja Paras energiatehokkuus vertailussa ja näin valitset
Mitä Windows 11:n virtatilat Paras suorituskyky, Tasapainotettu ja Paras energiatehokkuus muuttavat: taustalla vaihtuvat suoritinasetukse...
Mikä on Windowsin pelitila? ── Mikä muuttuu, kun otat sen käyttöön, ja vaikuttaako se muuhunkin kuin peleihin
Windowsin pelitila estää Windows Updatea asentamasta ohjaimia ja lähettämästä uudelleenkäynnistysilmoituksia pelin ollessa käynnissä ja p...
Mitä pysähtyy, kun ”käytön mukaan laskutettava yhteys” otetaan käyttöön? ── Vaikutus Windows Updateen, OneDriveen ja Store-sovelluksiin
Kun Windowsin käytön mukaan laskutettava yhteys on käytössä, Windows Update lataa vain tärkeät päivitykset ja OneDrive keskeyttää synkron...
Kannattaako laitteistokiihdytys pitää päällä vai pois? ── Chromen, Edgen, Officen ja Teamsin asetukset ja ero HAGSiin
Pidä selainten ja Officen laitteistokiihdytys päällä, ja poista se käytöstä vain hetkeksi, kun haluat selvittää näyttövian syyn, esimerki...
Voiko Windows.old-kansion ja ”väliaikaiset tiedostot” poistaa? – Milloin käyttää tallennusseurantaa ja milloin Levyn uudelleenjärjestämistä
Windows.old-kansion ja väliaikaisten tiedostojen poistamisesta päätetään sen mukaan, katoaako jotain, mitä ei saa takaisin. Artikkeli käy...
Aiheeseen liittyvät aihesivut
Tähän teemaan läheisesti liittyviä aihesivuja. Artikkelista voi siirtyä aiheeseen liittyviin palveluihin ja muihin artikkeleihin.
Windowsin tekniset aiheet
Aloitussivu, jolle on koottu Windows-kehitykseen, vianetsintään ja olemassa olevien ratkaisujen hyödyntämiseen liittyvät tekniset aiheet.
Palvelut, joihin tämä aihe liittyy
Tämä artikkeli liittyy seuraaviin palvelusivuihin. Voitte tutustua lähimpään niistä.
Tekninen konsultointi ja suunnittelukatselmointi
Jos haluat arvioida, riittävätkö työkäytössä olevien tietokoneiden GPU ja muisti käytettäville sovelluksille, voimme käsitellä asian teknisenä konsultointina.
Vianetsintä ja juurisyyanalyysi
Oireiden, kuten yhden sovelluksen jumiutumisen tai hitaan piirtämisen, rajaaminen GPU:n ja muistin käytön perusteella sopii hyvin vianetsinnän ja juurisyyanalyysin aiheeksi.
Usein kysytyt kysymykset
Tämän artikkelin aiheesta konsultoinnin yhteydessä usein esitettyjä kysymyksiä.
- Tarkoittaako jaetun GPU-muistin suuri luku, että GPU on varannut niin paljon muistia?
- Ei. Jaetun GPU-muistin oikeanpuoleinen luku on sen tavallisen muistin yläraja, jota GPU saa käyttää. Käyttämättä olevaa osaa suoritin ja muut sovellukset voivat käyttää normaalisti. Sen, kuinka paljon GPU käyttää juuri nyt, näet vasemmanpuoleisesta käyttömäärästä.
- Miksi jaettu GPU-muisti on puolet tietokoneen muistista?
- Koska Windows asettaa ylärajan sille, kuinka paljon tavallista muistia GPU voi käyttää. Microsoftin dokumentaation kaavalla se on puolet tietokoneissa, joissa on muistia enintään 32 Gt, ja yli puolet tietokoneissa, joissa muistia on enemmän. Ohjaimesta riippuen se voi olla myös pienempi.
- Voiko erillistä GPU-muistia kasvattaa?
- Windowsin asetuksissa ei ole kohtaa, joka kasvattaisi erillistä GPU-muistia. Diskreetillä GPU:lla sen määrää näytönohjainkortilla oleva muisti. Integroidulla GPU:lla joissakin tietokoneissa ylärajaa tai varattavaa määrää voi muuttaa BIOSissa, mutta sekä Intel että AMD suosittelevat yleensä automaattista asetusta.
- Integroidulla GPU:lla varustetussa tietokoneessani erillistä GPU-muistia on hyvin vähän tai ei lainkaan. Onko kone rikki?
- Ei ole. Useimmilla integroiduilla GPU:illa ei ole juuri lainkaan omaa muistia, vaan ne käyttävät tarpeen mukaan suorittimen kanssa jaettua tavallista muistia. Siksi erillinen GPU-muisti on pieni ja jaetun GPU-muistin yläraja näkyy suurena. Joissakin tietokoneissa erillisen GPU-muistin kenttää ei näy lainkaan.
- Miksi Tiedot-välilehden prosessikohtaisten erillisen GPU-muistin lukujen summa on suurempi kuin kokonaiskäyttö?
- Koska usean prosessin jakama muisti lasketaan uudelleen jokaisen prosessin lukuun. Tarkista, kuinka paljon GPU kokonaisuutena käyttää, Suorituskyky-välilehdeltä.
Kirjoittajan profiili
Artikkelin kirjoittajan profiilisivu.
Go Komura
KomuraSoft LLC:n edustaja
Keskittyy Windows-ohjelmistokehitykseen, tekniseen konsultointiin ja vianetsintään. Erityisosaamista ovat hankkeet, joissa on olemassa olevia ratkaisuja, sekä vikojen tutkiminen silloin, kun syy ei ole helposti havaittavissa.