Што такое «Dedicated GPU memory» і «Shared GPU memory» у Task Manager? ── Чаму лічбы на ўбудаваным GPU так моцна адрозніваюцца і што адбываецца, калі памяці не хапае

· · Windows, Windows 11, GPU, Task Manager, Прадукцыйнасць, Налады Windows

Апублікаваць у X
Гісторыя змяненняў (толькі першая версія, апублікавана 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

Будова раздзела GPU у Task ManagerПаказвае, што пункт GPU на ўкладцы Performance адлюстроўвае графік выкарыстання для кожнага рухавіка GPU, агульнае выкарыстанне GPU і выкарыстанне выдзеленай і агульнай памяці GPU.GPU 0 на ўкладцы PerformanceГрафікі для кожнага рухавіка GPUАгульнае выкарыстанне GPUВыдзеленая памяць GPUАгульная памяць GPU3D, 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%).

Як вызначаецца агульнае выкарыстанне GPUПаказвае, што з выкарыстання асобных рухавікоў, такіх як 3D, Copy і Video Decode, як агульнае выкарыстанне GPU паказваецца найбольшае значэнне.Выкарыстанне рухавіка 3DВыбіраецца найбольшае значэннеВыкарыстанне рухавіка CopyВыкарыстанне рухавіка Video DecodeАгульнае выкарыстанне 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

З чаго складаецца выдзеленая памяць GPUПаказвае, што ў дыскрэтнага GPU выдзеленай памяццю GPU з'яўляецца VRAM на відэакарце, а ва ўбудаванага GPU — частка звычайнай памяці, зарэзерваваная, напрыклад, пры запуску.Выдзеленая памяць GPUДыскрэтны GPUУбудаваны GPUVRAM на карцеЧастка, зарэзерваваная са звычайнай памяціМногія ўбудаваныя 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

Як вызначаецца ліміт звычайнай памяці, якую можа выкарыстоўваць GPUПаказвае, што з аб'ёму памяці, бачнага для Windows, выбіраецца большае з паловы памяці і памяці мінус 16 ГБ, а значэнне, абмежаванае так, каб не перавышаць 80% памяці, становіцца лімітам.Аб'ём памяці, бачны для WindowsБольшае з паловы і памяці мінус 16 ГБАбмежаваць, каб не перавышала 80%Ліміт звычайнай памяці для GPUБез зарэзерваванай часткі гэта ліміт агульнай

Малюнак 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

Як убудаваныя і дыскрэтныя GPU выкарыстоўваюць памяцьПаказвае, што дыскрэтны GPU выкарыстоўвае пераважна VRAM на карце, а для таго, што не змяшчаецца, — звычайную памяць, тады як у ўбудаванага GPU выдзеленая частка малая або яе няма, і ён выкарыстоўвае агульную звычайную памяць.Дыскрэтны GPUВыдзеленая: VRAM на карцеАгульная: звычайная памяцьУбудаваны GPUВыдзеленая: малая або нямаАгульная: пераважна звычайная памяць

Малюнак 5: Убудаваныя GPU выкарыстоўваюць агульную звычайную памяць, таму лічба выдзеленай памяці атрымліваецца малой.

Не складвайце лічбы асобных працэсаў

Выкарыстанне памяці GPU можна паглядзець і па працэсах на ўкладцы [Details]. Пстрыкніце правай кнопкай мышы па загалоўку слупка, адкрыйце [Select columns] і дадайце слупкі выдзеленай і агульнай памяці GPU.1

Калі скласці тут лічбы асобных працэсаў, сума атрымаецца большай за агульнае выкарыстанне GPU на ўкладцы Performance. Гэта таму, што памяць, якую падзяляюць некалькі працэсаў, улічваецца яшчэ раз у лічбе кожнага з іх. Microsoft прыводзіць прыклад памяці, якая захоўвае змесціва акна, створанага праграмай, і на якую спасылаюцца тры працэсы: сама праграма, csrss.exe і dwm.exe, які кампануе працоўны стол. Памяць выдзелена толькі адзін раз, але ўваходзіць у лічбу кожнага з трох працэсаў. Таму лічбы dwm.exe і csrss.exe выглядаюць большымі, чым ёсць на самай справе.1

Як улічваецца агульная відэапамяцьПаказвае, што відэапамяць, якая захоўвае змесціва акна праграмы, выдзяляецца толькі адзін раз, але ўлічваецца ў выкарыстанні праграмы, csrss.exe і dwm.exe.Памяць са змесцівам акнаУваходзіць у лічбу праграмыУваходзіць у лічбу csrss.exeУваходзіць у лічбу dwm.exeСума большая за рэальную

Малюнак 6: Агульная памяць улічваецца яшчэ раз у лічбе кожнага працэсу, які яе выкарыстоўвае.

Колькі выкарыстоўвае GPU у цэлым, правярайце на ўкладцы Performance. У Windows 10 была таксама вядомая праблема, калі слупок выдзеленай памяці GPU на ўкладцы Details павялічваўся прыкладна на 100 MB кожны раз, калі праграму адпраўлялі ў фон і вярталі назад. Microsoft тлумачыць, што і ў гэтым выпадку ўкладка Performance паказвае правільнае значэнне.6

Што адбываецца, калі памяці GPU не хапае

Для таго, колькі відэапамяці можа выкарыстоўваць праграма, існуе бюджэт, які вызначае Windows. Гэты бюджэт змяняецца ў залежнасці ад праграм, што працуюць у фоне, і пры пераключэнні на іншыя праграмы. Паводле дакументацыі Microsoft, калі праграма перавышае бюджэт, яна перыядычна прыпыняецца або не можа выдзеліць памяць.7

На дыскрэтным GPU Windows можа перамяшчаць даныя, якія не змяшчаюцца ў VRAM, у звычайную памяць. Аднак Microsoft разглядае гэта як апошні сродак.7

Што адбываецца пры перавышэнні бюджэту відэапамяціПаказвае, што калі праграма перавышае бюджэт відэапамяці, яна перыядычна прыпыняецца або не можа выдзеліць памяць, а на дыскрэтным GPU даныя як апошні сродак могуць перамяшчацца ў звычайную памяць.Праграма перавышае бюджэтПраграма перыядычна прыпыняеццаВыдзяленне памяці не ўдаеццаНа дыскрэтным GPU — перамяшчэнне ў звычайную памяць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
Як выбраць спосаб павялічыць памяць GPUПаказвае, што ў дыскрэтнага GPU яна вызначаецца VRAM на карце, а ў ўбудаванага GPU часам яе можна змяніць наладай, якую прапануе ПК. Intel выкарыстоўвае DVMT у BIOS, AMD — UMA Frame Buffer Size у BIOS, навейшыя прадукты Intel — Shared GPU Memory Override у Intel Graphics Software, а AMD рэкамендуе Auto.Тып GPUДыскрэтны GPUУбудаваны GPUВызначаецца VRAM на карцеЗмяняецца наладай ПКIntel: DVMT у BIOSAMD: налада UMA у BIOSНавейшы Intel: асобная праграмаAMD рэкамендуе Auto

Малюнак 8: Спосаб змяніць памяць залежыць ад тыпу GPU і ад мадэлі ПК.

На некаторых ПК такога пункта ў BIOS няма. Назва і месца пункта таксама адрозніваюцца ў розных BIOS, таму правярайце ў інструкцыі да ПК. Калі дадаць памяці, ліміт звычайнай памяці, якую можа выкарыстоўваць GPU, таксама павялічыцца паводле формулы. Аднак калі драйвер задае меншы ліміт, ён спыніцца на гэтым значэнні.

Выбар GPU, які выкарыстоўвае праграма

На ноўтбуку, дзе ёсць і ўбудаваны, і дыскрэтны GPU, можна выбраць, які GPU выкарыстоўвае кожная праграма. На экране Windows 11 (26H2) крокі такія.9

  1. Адкрыйце [Settings] → [System] → [Display] → [Graphics].
  2. У спісе ўласных налад для праграм выберыце радок праграмы, якую хочаце змяніць, і адкрыйце яго. Праграму, якой няма ў спісе, дадайце праз [Add desktop app].
  3. У [GPU preference] выберыце [Let Windows decide (Power saving)], [Power saving] або [High performance]. Выбар захоўваецца адразу.
  4. Перазапусціце праграму.

Тое, як сфармуляваныя варыянты, залежыць ад ПК. На фізічным ПК з Windows 11 Pro (25H2) з двума GPU варыянты былі «Let Windows decide», «Power saving (Intel(R) UHD Graphics 770)» і «High performance (NVIDIA GeForce RTX 4070 Ti)», а ў дужках паказвалася, на які GPU ўказвае кожны.

Крокі выбару GPU, які выкарыстоўвае праграмаПаказвае, што трэба адкрыць Settings, System, Display, Graphics, выбраць праграму ва ўласных наладах для праграм, у GPU preference выбраць рашэнне Windows, Power saving або High performance і перазапусціць праграму.Адкрыйце Graphics у SettingsВыберыце праграму ва ўласных наладах для праграмВыберыце GPU preferenceLet Windows decidePower savingHigh performanceПеразапусціце праграму

Малюнак 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 ці ў іншым месцы, але звычайна пакідаюць аўтаматычную наладу.

Крыніцы

  1. 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

  2. Microsoft Learn, GPU segments. Тое, што сегменты памяці прадстаўляюць VRAM дыскрэтнага GPU або памяць, зарэзерваваную прашыўкай ці драйверам убудаванага GPU. ↩

  3. Microsoft Learn, Calculating Graphics Memory. Формулы для ліміту звычайнай памяці, якую можа выкарыстоўваць GPU, для агульнай сістэмнай памяці і для агульнага аб’ёму відэапамяці. ↩ ↩2 ↩3

  4. Intel, How to Adjust Dedicated Video Memory for Intel Graphics. Тое, што ўбудаваныя GPU Intel не маюць выдзеленай памяці і выкарыстоўваюць агульную памяць, якая выдзяляецца аўтаматычна, і што праз DVMT у BIOS можна наладзіць толькі ліміт. ↩ ↩2

  5. AMD, Configuring UMA Frame Buffer Size on Desktop Systems with Integrated Graphics. Тое, што ПК з убудаванай графікай падзяляюць звычайную памяць, што для UMA Frame Buffer Size звычайна рэкамендуецца Auto, а таксама прыклады і папярэджанні пры яго змене. ↩ ↩2 ↩3

  6. Microsoft Learn, GPU Process Memory counters report incorrect value. Вядомая праблема Windows 10, калі значэнне выдзеленай памяці GPU на ўкладцы Details быццам бы расце. ↩

  7. Microsoft Learn, Residency. Бюджэт відэапамяці і тое, што адбываецца пры яго перавышэнні. Тое, што перамяшчэнне даных у звычайную памяць на дыскрэтным GPU — апошні сродак. ↩ ↩2

  8. Intel, Shared GPU Memory Override Feature and Requirements. Функцыя, якая змяняе долю агульнай памяці для ўбудаваных GPU у Core Ultra Series 2 і навейшых. Значэнне па змаўчанні 57%, патрабуецца не менш за 10 ГБ памяці. ↩

  9. Microsoft Support, Optimizations for windowed games in Windows 11. Крокі выбару налады графічнай прадукцыйнасці для кожнай праграмы ў [System] → [Display] → [Graphics]. ↩

Апошнія артыкулы з такімі ж тэгамі. Паглыбляйце веды на блізкіх тэмах.

Гэта тэматычныя старонкі, блізкія да гэтай тэмы. Ад артыкула можна перайсці да звязаных паслуг і іншых артыкулаў.

Гэты артыкул вядзе да наступных старонак паслуг. Пачніце з бліжэйшай.

Расследаванне дэфектаў і аналіз першапрычын

Аддзяліць прычыну такіх сімптомаў, як завісанне экрана ці павольная адмалёўка толькі ў пэўнай праграме, па тым, як выкарыстоўваюцца 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, тэхнічнымі кансультацыямі і расследаваннем дэфектаў; асабліва моцны ў праектах з наяўнымі распрацоўкамі і ў пошуку прычын збояў, якія цяжка выявіць.

Публічныя спасылкі

Назад да блога