Што такое «Dedicated GPU memory» і «Shared GPU memory» у Task Manager? ── Чаму лічбы на ўбудаваным GPU так моцна адрозніваюцца і што адбываецца, калі памяці не хапае
· Го Комура · Windows, Windows 11, GPU, Task Manager, Прадукцыйнасць, Налады Windows
Гісторыя змяненняў (толькі першая версія, апублікавана 03.11.2026)
- Першая публікацыя
Як цытаваць гэты артыкул(DOI: 10.5281/zenodo.23937247)
Гэты артыкул заархіваваны ў Zenodo. Ніжэй пададзены DOI, які заўсёды вядзе да апошняй версіі, і DOI, замацаваны за версіяй, якую вы чытаеце.
Го Комура (2026). Што такое «Dedicated GPU memory» і «Shared GPU memory» у Task Manager? ── Чаму лічбы на ўбудаваным GPU так моцна адрозніваюцца і што адбываецца, калі памяці не хапае. KomuraSoft LLC. https://doi.org/10.5281/zenodo.23937247 https://comcomponent.com/be/blog/task-manager-dedicated-shared-gpu-memory/
- DOI (апошняя версія)
- 10.5281/zenodo.23937247
- DOI (гэтая версія)
- 10.5281/zenodo.23937248
Калі адкрыць раздзел GPU у Task Manager, побач стаяць дзве лічбы: «Dedicated GPU memory» (выдзеленая памяць GPU) і «Shared GPU memory» (агульная памяць GPU). На ноўтбуку з убудаваным GPU можа быць так, што выдзеленай памяці мізэрна мала, а агульная паказваецца вялікай — прыкладна палова памяці ПК.
Выдзеленая памяць GPU — гэта памяць, якой карыстаецца толькі GPU; агульная памяць GPU — гэта звычайная памяць, якой могуць карыстацца і CPU, і GPU. Вялікая лічба агульнай памяці GPU — гэта ліміт, якім GPU дазволена карыстацца. GPU не займае гэтую памяць увесь час.
Гэты артыкул разлічаны на звычайных карыстальнікаў, якіх цікавіць, што паказвае Task Manager у Windows 11. Ён абапіраецца на афіцыйную дакументацыю Microsoft, Intel і AMD, правераную 3 лістапада 2026 года. Экран налад для выбару GPU для кожнай праграмы мы праверылі на віртуальнай машыне з Windows 11 Enterprise Evaluation (26H2). Адлюстраванне ў Task Manager і dxdiag, ліміт агульнай памяці GPU і экран выбару GPU мы праверылі таксама на фізічным ПК з Windows 11 Pro (25H2), у якім ёсць і ўбудаваны, і дыскрэтны GPU (128 ГБ памяці). Слупкі для асобных працэсаў на ўкладцы [Details] мы не правяралі. Назвы, паказаныя на экране, могуць крыху адрознівацца ў залежнасці ад версіі і мовы Windows.
Як чытаць раздзел GPU у Task Manager
Звесткі пра GPU паказваюцца на ўкладцы [Performance] у Task Manager пад пунктамі накшталт «GPU 0». На ПК з двума GPU яны ідуць як «GPU 0» і «GPU 1»; нумары прысвойвае Task Manager.1 Злева пад «GPU 0» паказваецца назва GPU, а пад ёй — выкарыстанне (і тэмпература), напрыклад «25% (40 °C)».
У тэксце артыкула мы пішам «выдзеленая памяць GPU» і «агульная памяць GPU», а на экране палі называюцца «Dedicated GPU memory», «Shared GPU memory» і «GPU memory».
Справа ўверсе ідуць графікі для кожнай часткі GPU. У GPU ёсць частка, якая адказвае за 3D-адмалёўку, частка для перадачы даных, частка для прайгравання відэа і іншыя, і кожная працуе асобна. Microsoft называе іх рухавікамі GPU (GPU engines). Графікі называюцца «3D», «Copy», «Video Decode» і гэтак далей, а тое, якія рухавікі ёсць, залежыць ад GPU.1
flowchart TB
accTitle: Будова раздзела GPU у Task Manager
accDescr: Паказвае, што пункт GPU на ўкладцы Performance адлюстроўвае графік выкарыстання для кожнага рухавіка GPU, агульнае выкарыстанне GPU і выкарыстанне выдзеленай і агульнай памяці GPU.
A["GPU 0 на ўкладцы Performance"] --> B["Графікі для кожнага рухавіка GPU"]
A --> C["Агульнае выкарыстанне GPU"]
A --> D["Выдзеленая памяць GPU"]
A --> E["Агульная памяць GPU"]
B --> B1["3D, Copy, Video Decode і іншыя"]
Малюнак 1: Раздзел GPU паказвае выкарыстанне кожнага рухавіка і выкарыстанне двух відаў памяці.
Агульнае выкарыстанне, паказанае злева пад «GPU 0», напрыклад «25% (40 °C)», — гэта не сярэдняе па рухавіках. Гэта выкарыстанне самага загружанага рухавіка. Пры прайграванні відэа 3D-рухавік можа зусім не выкарыстоўвацца. Тады агульнай лічбай становіцца значэнне самага загружанага рухавіка, напрыклад таго, што адказвае за відэа. Інжынеры Microsoft, адказныя за GPU, тлумачаць, што выбралі такі спосаб, бо сярэдняе паказвала б нізкае значэнне нават для гульні, якая выкарыстоўвае GPU цалкам.1
Калі мы прайгравалі 4K-відэа на фізічным ПК з Windows 11 Pro (25H2), агульная лічба была 24–25%, Video Decode — 24–25%, 3D — 18–22%, а астатнія рухавікі — 0%. Агульная лічба супала з Video Decode, самым загружаным рухавіком, а не з сярэднім па рухавіках (каля 11–12%).
flowchart TB
accTitle: Як вызначаецца агульнае выкарыстанне GPU
accDescr: Паказвае, што з выкарыстання асобных рухавікоў, такіх як 3D, Copy і Video Decode, як агульнае выкарыстанне GPU паказваецца найбольшае значэнне.
A["Выкарыстанне рухавіка 3D"] --> M["Выбіраецца найбольшае значэнне"]
B["Выкарыстанне рухавіка Copy"] --> M
C["Выкарыстанне рухавіка Video Decode"] --> M
M --> R["Агульнае выкарыстанне GPU"]
Малюнак 2: Агульнае выкарыстанне GPU прадстаўляецца значэннем самага загружанага рухавіка.
Каб Task Manager паказваў звесткі пра GPU, драйвер GPU павінен падтрымліваць WDDM 2.0 або навейшую версію. Версію WDDM драйвера можна праверыць, запусціўшы dxdiag з меню Start і паглядзеўшы значэнне «Driver Model» у раздзеле драйвераў на ўкладцы [Display].1 На фізічным ПК (25H2) з двума падключанымі маніторамі укладкі былі пранумараваныя, напрыклад [Display 1] і [Display 2]. dxdiag паказвае ўкладкі дысплея толькі для тых GPU, да якіх падключаны манітор. Мадэль драйвера ўбудаванага GPU, да якога не быў падключаны манітор, мы ў dxdiag убачыць не змаглі.
На схеме суцэльная лінія пазначае сувязь, якая выконваецца заўсёды, а пункцірная — умоўную сувязь (умовы пададзены ў апісанні кожнай сувязі на старонцы з падрабязнасцямі). Поўны спіс сувязей (усяго 12, з падставамі і ступенню пэўнасці) і азначэнні асноўных паняццяў сабраны на старонцы з падрабязнасцямі карты ведаў (па-японску). Даныя: JSON-LD / Turtle
Выдзеленая памяць GPU — памяць, якой карыстаецца толькі GPU
Выдзеленая памяць GPU — гэта памяць, зарэзерваваная, каб ёю карыстаўся толькі GPU. У Windows памяццю, якую выкарыстоўвае GPU, кіруе кампанент пад назвай дыспетчар відэапамяці (VidMm), і лічбы Task Manager таксама збіраюцца адтуль.1
У асобнай відэакарты (дыскрэтнага GPU) выдзеленая памяць GPU — гэта памяць на карце, так званая VRAM. Яе аб’ём вызначаны картай.12
З убудаванымі GPU справа іншая. Убудаваны GPU — гэта GPU, убудаваны ў працэсар. Некаторыя ўбудаваныя GPU пры запуску ПК або пры ініцыялізацыі драйвера рэзервуюць частку звычайнай памяці выключна для GPU. Зарэзерваваная частка выключаецца з кіравання памяццю Windows, і ёю карыстаецца толькі GPU. Аднак Microsoft лічыць выкарыстанне агульнай памяці больш гнуткім і эфектыўным, чым такое рэзерваванне, і многія ўбудаваныя GPU амаль нічога не рэзервуюць.1
flowchart TB
accTitle: З чаго складаецца выдзеленая памяць GPU
accDescr: Паказвае, што ў дыскрэтнага GPU выдзеленай памяццю GPU з'яўляецца VRAM на відэакарце, а ва ўбудаванага GPU — частка звычайнай памяці, зарэзерваваная, напрыклад, пры запуску.
A["Выдзеленая памяць GPU"] --> B["Дыскрэтны GPU"]
A --> C["Убудаваны GPU"]
B --> B1["VRAM на карце"]
C --> C1["Частка, зарэзерваваная са звычайнай памяці"]
C1 -.-> C2["Многія ўбудаваныя GPU не рэзервуюць"]
Малюнак 3: З чаго складаецца выдзеленая памяць GPU, залежыць ад тыпу GPU.
Выкарыстанне выдзеленай памяці GPU на ўкладцы Performance — гэта сума таго, што цяпер выкарыстоўваюць усе працэсы. Гэта не той аб’ём, які праграмы папрасілі выдзеліць.1
Агульная памяць GPU — звычайная памяць, якой могуць карыстацца і CPU, і GPU
Агульная памяць GPU — гэта звычайная памяць (RAM), якой могуць карыстацца і CPU, і GPU. Яе прызначэнне не замацавана. Калі GPU яна патрэбная, ёю карыстаецца GPU, а калі больш не патрэбная, яна вяртаецца на бок CPU. Гэтай агульнай памяццю могуць карыстацца і дыскрэтныя, і ўбудаваныя GPU.1
Вялікая лічба, паказаная справа, — гэта ліміт звычайнай памяці, якой GPU дазволена карыстацца. GPU не зарэзерваваў гэты аб’ём. Выкарыстанне злева — гэта тое, што GPU выкарыстоўвае цяпер.1
Гэты ліміт вызначае Windows. Калі ў 2017 годзе ў Task Manager дадалі адлюстраванне GPU, тлумачэнне было такое: звычайная памяць, якую GPU можа выкарыстоўваць адначасова, абмежаваная паловай фізічнай памяці. На ПК з 16 ГБ GPU мог выкарыстоўваць не больш за 8 ГБ, каб астатняя памяць падтрымлівала працу сістэмы.1
Цяперашняя дакументацыя Microsoft для распрацоўшчыкаў драйвераў дае наступную формулу. Ліміт звычайнай памяці, якую можа выкарыстоўваць GPU (уключна з часткай, зарэзерваванай для выключнага выкарыстання), — гэта меншае з «80% памяці» і «большага з памяці мінус 16 ГБ і паловы памяці». Пад памяццю тут разумеецца аб’ём, бачны для Windows, без часткі, зарэзерваванай BIOS.3
flowchart TB
accTitle: Як вызначаецца ліміт звычайнай памяці, якую можа выкарыстоўваць GPU
accDescr: Паказвае, што з аб'ёму памяці, бачнага для Windows, выбіраецца большае з паловы памяці і памяці мінус 16 ГБ, а значэнне, абмежаванае так, каб не перавышаць 80% памяці, становіцца лімітам.
A["Аб'ём памяці, бачны для Windows"] --> B["Большае з паловы і памяці мінус 16 ГБ"]
B --> C["Абмежаваць, каб не перавышала 80%"]
C --> D["Ліміт звычайнай памяці для GPU"]
D -.-> E["Без зарэзерваванай часткі гэта ліміт агульнай"]
Малюнак 4: Ліміт агульнай памяці GPU вылічваецца з аб’ёму памяці.
Калі падставіць значэнні ў гэтую формулу, атрымаюцца наступныя ліміты.
| Памяць, бачная для Windows | Ліміт звычайнай памяці, якую можа выкарыстоўваць GPU |
|---|---|
| 8 ГБ | 4 ГБ (палова) |
| 16 ГБ | 8 ГБ (палова) |
| 32 ГБ | 16 ГБ (палова) |
| 64 ГБ | 48 ГБ |
| 128 ГБ | 102,4 ГБ (80%) |
На ПК з памяццю да 32 ГБ гэта палова, як і ў тлумачэнні 2017 года. Калі памяці больш, ліміт перавышае палову. Ліміт агульнай памяці GPU — гэта тое, што застаецца пасля адымання часткі, зарэзерваванай для выключнага выкарыстання, і ў залежнасці ад налад драйвера ён можа быць яшчэ меншым.3
На фізічным ПК (25H2) са 128 ГБ памяці (Windows бачыць 127,69 ГБ) ліміт агульнай памяці GPU ў Task Manager быў 102 ГБ, а «Shared Memory» у dxdiag — 104605 MB. Абодва значэнні адпавядаюць частцы формулы з 80%.
У раздзеле GPU пад выдзеленай і агульнай памяццю ёсць таксама радок «GPU memory». Дакументацыі Microsoft, якая тлумачыла б значэнне менавіта гэтага радка, мы не знайшлі. Дакументацыя для драйвераў вылічвае агульны аб’ём відэапамяці як суму выдзеленай відэапамяці, выдзеленай сістэмнай памяці і агульнай сістэмнай памяці.3 Адлюстраванне на фізічным ПК (25H2) таксама гэтаму адпавядала. Дыскрэтны GPU паказваў «GPU memory 2/114 GB» — суму 12,0 ГБ выдзеленай і 102 ГБ агульнай памяці. Убудаваны GPU паказваў «0.2/102 GB», гэта значыць толькі агульную частку. «Total Memory 116599 MB» у dxdiag — таксама сума «Display Memory (VRAM) 11994 MB» і «Shared Memory 104605 MB».
Праграма ўсё ж можа выдзеліць больш відэапамяці, чым гэты ліміт. Відэапамяць у Windows віртуалізаваная, і мяжой таго, колькі можна выдзеліць, з’яўляецца агульнасістэмны ліміт фіксацыі (commit limit), які аб’ядноўвае памяць і файл падпампоўкі. VidMm сочыць, каб звычайная памяць, якую GPU выкарыстоўвае адначасова, не перавышала ліміт, замацоўваючы і вызваляючы старонкі памяці.1 Як чытаць лічбы памяці ў Windows, тлумачым у артыкуле «What Does Windows’ “Memory Usage” Actually Mean?».
Чаму на ўбудаваным GPU выдзеленая памяць малая, а агульная вялікая
На ПК з убудаваным GPU нармальна, што выдзеленая памяць GPU малая, а агульная памяць GPU вялікая. Убудаваныя GPU працуюць пераважна з агульнай памяццю. Ліміт агульнай памяці GPU на ПК з памяццю да 32 ГБ — палова памяці, а на ПК з большай памяццю ён яшчэ большы (на ПК са 128 ГБ — 102 ГБ, гэта значыць 80% памяці).
На ўбудаваным GPU (Intel UHD Graphics 770) фізічнага ПК з Windows 11 Pro (25H2) не з’явіліся ні поле «Dedicated GPU memory», ні яго графік. Паказваліся толькі «Shared GPU memory 0.2/102 GB» і «GPU memory 0.2/102 GB». На некаторых ПК поля выдзеленай памяці няма ўвогуле.
Intel тлумачыць, што ўбудаваныя GPU Intel не маюць выдзеленай памяці і выкарыстоўваюць агульную памяць, якая выдзяляецца аўтаматычна. У BIOS можна наладзіць толькі ліміт таго, колькі можна выкарыстоўваць.4 AMD гэтак жа тлумачыць, што ПК з убудаванай графікай пабудаваныя на архітэктуры аб’яднанай памяці (UMA) і падзяляюць частку звычайнай памяці з GPU.5
Паводле Microsoft, невялікі аб’ём памяці, зарэзерваваны драйверам, можа таксама паказвацца як «Hardware Reserved Memory».1
flowchart TB
accTitle: Як убудаваныя і дыскрэтныя GPU выкарыстоўваюць памяць
accDescr: Паказвае, што дыскрэтны GPU выкарыстоўвае пераважна VRAM на карце, а для таго, што не змяшчаецца, — звычайную памяць, тады як у ўбудаванага GPU выдзеленая частка малая або яе няма, і ён выкарыстоўвае агульную звычайную памяць.
A["Дыскрэтны GPU"] --> A1["Выдзеленая: VRAM на карце"]
A --> A2["Агульная: звычайная памяць"]
B["Убудаваны GPU"] --> B1["Выдзеленая: малая або няма"]
B --> B2["Агульная: пераважна звычайная памяць"]
Малюнак 5: Убудаваныя GPU выкарыстоўваюць агульную звычайную памяць, таму лічба выдзеленай памяці атрымліваецца малой.
Не складвайце лічбы асобных працэсаў
Выкарыстанне памяці GPU можна паглядзець і па працэсах на ўкладцы [Details]. Пстрыкніце правай кнопкай мышы па загалоўку слупка, адкрыйце [Select columns] і дадайце слупкі выдзеленай і агульнай памяці GPU.1
Калі скласці тут лічбы асобных працэсаў, сума атрымаецца большай за агульнае выкарыстанне GPU на ўкладцы Performance. Гэта таму, што памяць, якую падзяляюць некалькі працэсаў, улічваецца яшчэ раз у лічбе кожнага з іх. Microsoft прыводзіць прыклад памяці, якая захоўвае змесціва акна, створанага праграмай, і на якую спасылаюцца тры працэсы: сама праграма, csrss.exe і dwm.exe, які кампануе працоўны стол. Памяць выдзелена толькі адзін раз, але ўваходзіць у лічбу кожнага з трох працэсаў. Таму лічбы dwm.exe і csrss.exe выглядаюць большымі, чым ёсць на самай справе.1
flowchart TB
accTitle: Як улічваецца агульная відэапамяць
accDescr: Паказвае, што відэапамяць, якая захоўвае змесціва акна праграмы, выдзяляецца толькі адзін раз, але ўлічваецца ў выкарыстанні праграмы, csrss.exe і dwm.exe.
M["Памяць са змесцівам акна"] --> A["Уваходзіць у лічбу праграмы"]
M --> C["Уваходзіць у лічбу csrss.exe"]
M --> D["Уваходзіць у лічбу dwm.exe"]
A --> S["Сума большая за рэальную"]
C --> S
D --> S
Малюнак 6: Агульная памяць улічваецца яшчэ раз у лічбе кожнага працэсу, які яе выкарыстоўвае.
Колькі выкарыстоўвае GPU у цэлым, правярайце на ўкладцы Performance. У Windows 10 была таксама вядомая праблема, калі слупок выдзеленай памяці GPU на ўкладцы Details павялічваўся прыкладна на 100 MB кожны раз, калі праграму адпраўлялі ў фон і вярталі назад. Microsoft тлумачыць, што і ў гэтым выпадку ўкладка Performance паказвае правільнае значэнне.6
Што адбываецца, калі памяці GPU не хапае
Для таго, колькі відэапамяці можа выкарыстоўваць праграма, існуе бюджэт, які вызначае Windows. Гэты бюджэт змяняецца ў залежнасці ад праграм, што працуюць у фоне, і пры пераключэнні на іншыя праграмы. Паводле дакументацыі Microsoft, калі праграма перавышае бюджэт, яна перыядычна прыпыняецца або не можа выдзеліць памяць.7
На дыскрэтным GPU Windows можа перамяшчаць даныя, якія не змяшчаюцца ў VRAM, у звычайную памяць. Аднак Microsoft разглядае гэта як апошні сродак.7
flowchart TB
accTitle: Што адбываецца пры перавышэнні бюджэту відэапамяці
accDescr: Паказвае, што калі праграма перавышае бюджэт відэапамяці, яна перыядычна прыпыняецца або не можа выдзеліць памяць, а на дыскрэтным GPU даныя як апошні сродак могуць перамяшчацца ў звычайную памяць.
A["Праграма перавышае бюджэт"] --> B["Праграма перыядычна прыпыняецца"]
A --> C["Выдзяленне памяці не ўдаецца"]
A -.-> D["На дыскрэтным GPU — перамяшчэнне ў звычайную памяць"]
D -.-> E["Microsoft лічыць гэта апошнім сродкам"]
Малюнак 7: Калі бюджэт перавышаны, праграма завісае або выдзяленне не ўдаецца.
Для карыстальніка гэта можа выглядаць так, што гульня ці іншая праграма час ад часу завісае. AMD адзначае, што ў гульнях, не аптымізаваных для ўбудаванай графікі, тэкстуры могуць адсутнічаць або мець нізкае разрозненне, ці можа з’явіцца папярэджанне, што GPU не адпавядае патрабаванням.5
Каб праверыць гэта ў Task Manager, сачыце, пакуль працуе адпаведная праграма, ці набліжаецца выкарыстанне выдзеленай памяці GPU да ліміту. Калі на дыскрэтным GPU выдзеленая памяць выкарыстана амаль да ліміту, а выкарыстанне агульнай расце, магчыма, тое, што не змяшчаецца ў VRAM, размяшчаецца ў звычайнай памяці.
Ці можна павялічыць выдзеленую памяць GPU?
У наладах Windows няма пункта, які павялічвае выдзеленую памяць GPU. У дыскрэтнага GPU яна вызначаецца аб’ёмам VRAM на карце.
На ўбудаваным GPU некаторыя ПК дазваляюць змяніць наладу ў BIOS.
- Intel: пункт BIOS накшталт «DVMT (Dynamic Video Memory Technology)» можа дазволіць выбраць ліміт даступнай памяці, напрыклад 128 MB, 256 MB або максімум. Налады, якая выдзяляе фіксаваны аб’ём, няма — задаецца толькі ліміт.4
- AMD: дакументацыя для настольных сістэм рэкамендуе пакідаць «UMA Frame Buffer Size» у BIOS на значэнні па змаўчанні «Auto». Яна адзначае, што ручная налада можа вырашыць праблемы ў гульнях, не аптымізаваных для ўбудаванай графікі, і прыводзіць прыклад 1 ГБ або 2 ГБ на ПК з памяццю 8 ГБ і больш. Яна папярэджвае, што ўстаноўка 2 ГБ на ПК з 4 ГБ памяці можа знізіць агульную прадукцыйнасць.5
- Intel Core Ultra Series 2 і навейшыя: «Shared GPU Memory Override» у Intel Graphics Software дазваляе змяніць долю памяці, якую можа выкарыстоўваць убудаваны GPU. Значэнне па змаўчанні — 57%, і патрабуецца не менш за 10 ГБ памяці. Intel папярэджвае, што змена можа паўплываць на прадукцыйнасць сістэмы.8
flowchart TB
accTitle: Як выбраць спосаб павялічыць памяць GPU
accDescr: Паказвае, што ў дыскрэтнага GPU яна вызначаецца VRAM на карце, а ў ўбудаванага GPU часам яе можна змяніць наладай, якую прапануе ПК. Intel выкарыстоўвае DVMT у BIOS, AMD — UMA Frame Buffer Size у BIOS, навейшыя прадукты Intel — Shared GPU Memory Override у Intel Graphics Software, а AMD рэкамендуе Auto.
A["Тып GPU"] --> B["Дыскрэтны GPU"]
A --> C["Убудаваны GPU"]
B --> B1["Вызначаецца VRAM на карце"]
C --> D["Змяняецца наладай ПК"]
D --> D1["Intel: DVMT у BIOS"]
D --> D2["AMD: налада UMA у BIOS"]
D --> D3["Навейшы Intel: асобная праграма"]
D2 -.-> N["AMD рэкамендуе Auto"]
Малюнак 8: Спосаб змяніць памяць залежыць ад тыпу GPU і ад мадэлі ПК.
На некаторых ПК такога пункта ў BIOS няма. Назва і месца пункта таксама адрозніваюцца ў розных BIOS, таму правярайце ў інструкцыі да ПК. Калі дадаць памяці, ліміт звычайнай памяці, якую можа выкарыстоўваць GPU, таксама павялічыцца паводле формулы. Аднак калі драйвер задае меншы ліміт, ён спыніцца на гэтым значэнні.
Выбар GPU, які выкарыстоўвае праграма
На ноўтбуку, дзе ёсць і ўбудаваны, і дыскрэтны GPU, можна выбраць, які GPU выкарыстоўвае кожная праграма. На экране Windows 11 (26H2) крокі такія.9
- Адкрыйце [Settings] → [System] → [Display] → [Graphics].
- У спісе ўласных налад для праграм выберыце радок праграмы, якую хочаце змяніць, і адкрыйце яго. Праграму, якой няма ў спісе, дадайце праз [Add desktop app].
- У [GPU preference] выберыце [Let Windows decide (Power saving)], [Power saving] або [High performance]. Выбар захоўваецца адразу.
- Перазапусціце праграму.
Тое, як сфармуляваныя варыянты, залежыць ад ПК. На фізічным ПК з Windows 11 Pro (25H2) з двума GPU варыянты былі «Let Windows decide», «Power saving (Intel(R) UHD Graphics 770)» і «High performance (NVIDIA GeForce RTX 4070 Ti)», а ў дужках паказвалася, на які GPU ўказвае кожны.
flowchart TB
accTitle: Крокі выбару GPU, які выкарыстоўвае праграма
accDescr: Паказвае, што трэба адкрыць Settings, System, Display, Graphics, выбраць праграму ва ўласных наладах для праграм, у GPU preference выбраць рашэнне Windows, Power saving або High performance і перазапусціць праграму.
A["Адкрыйце Graphics у Settings"] --> B["Выберыце праграму ва ўласных наладах для праграм"]
B --> C["Выберыце GPU preference"]
C --> C1["Let Windows decide"]
C --> C2["Power saving"]
C --> C3["High performance"]
C1 --> D["Перазапусціце праграму"]
C2 --> D
C3 --> D
Малюнак 9: GPU для кожнай праграмы выбіраецца ў Graphics у Settings.
Гэты выбар прызначаны для ПК з некалькімі GPU. Пасля змены налады адкрыйце ўкладку [Processes] у Task Manager, пакуль праграма працуе, і ў слупку рухавіка GPU ў радку гэтай праграмы праверце, які рухавік якога GPU выкарыстоўваецца. Іншая налада, звязаная са спосабам адмалёўкі на GPU, тлумачыцца ў артыкуле «What Is Windows’ Hardware-Accelerated GPU Scheduling?».
Арыенціры, калі глядзіце на лічбы
| Што вы бачыце | Што гэта можа азначаць | Што глядзець далей |
|---|---|---|
| На ўбудаваным GPU выдзеленая памяць малая, а ліміт агульнай вялікі | Нармальны стан убудаванага GPU | Нічога рабіць не трэба |
| Ліміт агульнай памяці GPU — каля паловы памяці | Ліміт, вызначаны Windows | Ці набліжаецца выкарыстанне да ліміту |
| Сума на ўкладцы Details большая, чым на ўкладцы Performance | Агульная памяць улічана некалькі разоў | Значэнне на ўкладцы Performance |
| На дыскрэтным GPU выдзеленая памяць каля ліміту, і выкарыстанне агульнай таксама высокае | Магчыма, не змяшчаецца ў VRAM | Ці змяняецца нешта, калі знізіць налады якасці ў праграме |
| Завісае толькі пэўная праграма | Магчыма, перавышаны бюджэт відэапамяці | Выкарыстанне выдзеленай і агульнай памяці, пакуль працуе праграма |
Вынікі
- Выдзеленая памяць GPU — гэта памяць, якой карыстаецца толькі GPU. На дыскрэтным GPU гэта VRAM на карце, на ўбудаваным GPU — невялікая зарэзерваваная частка звычайнай памяці.
- Агульная памяць GPU — гэта звычайная памяць, якой могуць карыстацца і CPU, і GPU. Вялікая лічба — гэта ліміт, а не заняты аб’ём.
- Ліміт звычайнай памяці, якую можа выкарыстоўваць GPU, на ПК з памяццю да 32 ГБ — палова памяці. На ПК з большай памяццю ён перавышае палову, але не больш за 80%.
- На ўбудаваным GPU малая выдзеленая і вялікая агульная памяць — нармальны стан.
- Калі перавышаны бюджэт відэапамяці, праграма перыядычна прыпыняецца або не можа выдзеліць памяць.
- У Windows няма пункта, які павялічвае выдзеленую памяць GPU. На ўбудаваным GPU яе часам можна змяніць у BIOS ці ў іншым месцы, але звычайна пакідаюць аўтаматычную наладу.
Крыніцы
-
Microsoft DirectX Developer Blog, GPUs in the task manager. 21 ліпеня 2017 года. Тлумачэнне адлюстравання GPU у Task Manager ад інжынераў, адказных за планаванне і кіраванне памяццю GPU: рухавікі, агульнае выкарыстанне, выдзеленая і агульная памяць, прынцып паловы фізічнай памяці і тое, як улічваюцца працэсы. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14 ↩15
-
Microsoft Learn, GPU segments. Тое, што сегменты памяці прадстаўляюць VRAM дыскрэтнага GPU або памяць, зарэзерваваную прашыўкай ці драйверам убудаванага GPU. ↩
-
Microsoft Learn, Calculating Graphics Memory. Формулы для ліміту звычайнай памяці, якую можа выкарыстоўваць GPU, для агульнай сістэмнай памяці і для агульнага аб’ёму відэапамяці. ↩ ↩2 ↩3
-
Intel, How to Adjust Dedicated Video Memory for Intel Graphics. Тое, што ўбудаваныя GPU Intel не маюць выдзеленай памяці і выкарыстоўваюць агульную памяць, якая выдзяляецца аўтаматычна, і што праз DVMT у BIOS можна наладзіць толькі ліміт. ↩ ↩2
-
AMD, Configuring UMA Frame Buffer Size on Desktop Systems with Integrated Graphics. Тое, што ПК з убудаванай графікай падзяляюць звычайную памяць, што для UMA Frame Buffer Size звычайна рэкамендуецца Auto, а таксама прыклады і папярэджанні пры яго змене. ↩ ↩2 ↩3
-
Microsoft Learn, GPU Process Memory counters report incorrect value. Вядомая праблема Windows 10, калі значэнне выдзеленай памяці GPU на ўкладцы Details быццам бы расце. ↩
-
Microsoft Learn, Residency. Бюджэт відэапамяці і тое, што адбываецца пры яго перавышэнні. Тое, што перамяшчэнне даных у звычайную памяць на дыскрэтным GPU — апошні сродак. ↩ ↩2
-
Intel, Shared GPU Memory Override Feature and Requirements. Функцыя, якая змяняе долю агульнай памяці для ўбудаваных GPU у Core Ultra Series 2 і навейшых. Значэнне па змаўчанні 57%, патрабуецца не менш за 10 ГБ памяці. ↩
-
Microsoft Support, Optimizations for windowed games in Windows 11. Крокі выбару налады графічнай прадукцыйнасці для кожнай праграмы ў [System] → [Display] → [Graphics]. ↩
Звязаныя артыкулы
Апошнія артыкулы з такімі ж тэгамі. Паглыбляйце веды на блізкіх тэмах.
Што змяняе рэжым сілкавання ў Windows? ── Розніца паміж Best performance, Balanced і Best power efficiency і як выбраць
Тлумачым, што змяняюць рэжымы сілкавання Windows 11 Best performance, Balanced і Best power efficiency: налады CPU пад капотам, сувязь з ...
Што такое «Game Mode» у Windows? ── Што змяняецца, калі яго ўключыць, і ці ўплывае ён на нешта, акрамя гульняў
Game Mode у Windows, пакуль запушчана гульня, спыняе ўсталяванне драйвераў і апавяшчэнні пра перазапуск ад Windows Update і імкнецца да б...
Што спыняецца, калі ўключыць «лімітнае падключэнне»? ── Уплыў на Windows Update, OneDrive і праграмы з Store
Калі ў Windows уключыць лімітнае падключэнне, Windows Update спампоўвае толькі прыярытэтныя абнаўленні, а OneDrive прыпыняе сінхранізацыю...
Ці можна выдаляць Windows.old і «Temporary files»? ── Калі ўжываць Storage Sense, а калі Disk Cleanup
Пра Windows.old і часовыя файлы вырашае адно: ці страціце вы пасля выдалення тое, што ўжо не вернеш. 10 дзён на вяртанне да папярэдняй Wi...
Апаратнае паскарэнне: уключыць ці выключыць? ── Налады Chrome, Edge, Office і Teams і адрозненне ад HAGS
Апаратнае паскарэнне ў браўзерах і Office пакідайце ўключаным і выключайце яго толькі часова, калі з'явілася памылка адлюстравання і трэб...
Звязаныя тэмы
Гэта тэматычныя старонкі, блізкія да гэтай тэмы. Ад артыкула можна перайсці да звязаных паслуг і іншых артыкулаў.
Тэхнічныя тэмы Windows
Стартавая старонка з тэхнічнымі тэмамі пра распрацоўку для Windows, расследаванне дэфектаў і выкарыстанне наяўных распрацовак.
Паслугі, з якімі звязана гэтая тэма
Гэты артыкул вядзе да наступных старонак паслуг. Пачніце з бліжэйшай.
Тэхнічныя кансультацыі і рэцэнзаванне праектных рашэнняў
Калі вы хочаце ацаніць, ці хапае канфігурацыі GPU і памяці працоўных ПК для праграм, якімі вы карыстаецеся, мы можам узяцца за гэта як за тэхнічную кансультацыю.
Расследаванне дэфектаў і аналіз першапрычын
Аддзяліць прычыну такіх сімптомаў, як завісанне экрана ці павольная адмалёўка толькі ў пэўнай праграме, па тым, як выкарыстоўваюцца GPU і памяць, — тэма, якая добра падыходзіць для даследавання збояў і аналізу прычын.
Частыя пытанні
Частыя пытанні падчас кансультацый па тэме гэтага артыкула.
- Ці азначае вялікая лічба агульнай памяці GPU, што GPU займае столькі памяці?
- Не. Лічба справа ў агульнай памяці GPU — гэта ліміт звычайнай памяці, якой GPU дазволена карыстацца. Частку, якая не выкарыстоўваецца, могуць як звычайна выкарыстоўваць CPU і іншыя праграмы. Колькі GPU выкарыстоўвае цяпер, паказвае лічба выкарыстання злева.
- Чаму агульная памяць GPU роўная палове памяці майго ПК?
- Таму што Windows задае ліміт таго, колькі звычайнай памяці можа выкарыстоўваць GPU. Паводле формулы ў дакументацыі Microsoft, на ПК з памяццю да 32 ГБ гэта палова, а на ПК з большай памяццю — больш за палову. У залежнасці ад драйвера ён можа быць і меншым.
- Ці ёсць спосаб павялічыць выдзеленую памяць GPU?
- У наладах Windows няма пункта, які павялічвае выдзеленую памяць GPU. У дыскрэтнага GPU яна вызначаецца аб'ёмам памяці на відэакарце. На ўбудаваным GPU некаторыя ПК дазваляюць змяніць ліміт ці аб'ём выдзялення ў наладах BIOS, але і Intel, і AMD звычайна рэкамендуюць аўтаматычную наладу.
- Мой ПК з убудаваным GPU паказвае вельмі малую або нулявую выдзеленую памяць GPU. Гэта няспраўнасць?
- Гэта не няспраўнасць. Большасць убудаваных GPU амаль не маюць уласнай памяці і па меры патрэбы выкарыстоўваюць звычайную памяць, агульную з CPU. Таму выдзеленая памяць GPU малая, а ліміт агульнай памяці GPU паказваецца вялікім. На некаторых ПК поле выдзеленай памяці GPU увогуле не з'яўляецца.
- Чаму сума выдзеленай памяці GPU асобных працэсаў на ўкладцы Details большая за агульнае выкарыстанне?
- Таму што памяць, якую падзяляюць некалькі працэсаў, улічваецца яшчэ раз у лічбе кожнага працэсу. Колькі выкарыстоўвае GPU у цэлым, правярайце на ўкладцы Performance.
Профіль аўтара
Старонка з профілем аўтара артыкула.
Го Комура
Прадстаўнік KomuraSoft LLC
Займаецца распрацоўкай ПЗ для Windows, тэхнічнымі кансультацыямі і расследаваннем дэфектаў; асабліва моцны ў праектах з наяўнымі распрацоўкамі і ў пошуку прычын збояў, якія цяжка выявіць.