Що таке «виділена пам'ять GPU» і «спільна пам'ять GPU» в диспетчері завдань? ── Чому на вбудованих GPU цифри так сильно відрізняються і що відбувається, коли пам'яті не вистачає
· Ґо Комура · Windows, Windows 11, GPU, Диспетчер завдань, Продуктивність, Настройки Windows
Історія змін (лише перша версія, опубліковано 03.11.2026)
- Перша публікація
Цитувати цю статтю(DOI: 10.5281/zenodo.23937245)
Цю статтю заархівовано в Zenodo. Нижче наведено обидва DOI: той, що завжди веде до останньої версії, і той, що закріплений за версією, яку ви зараз читаєте.
Ґо Комура (2026). «Що таке «виділена пам'ять GPU» і «спільна пам'ять GPU» в диспетчері завдань? ── Чому на вбудованих GPU цифри так сильно відрізняються і що відбувається, коли пам'яті не вистачає». KomuraSoft LLC. https://doi.org/10.5281/zenodo.23937245 https://comcomponent.com/uk/blog/task-manager-dedicated-shared-gpu-memory/
- DOI (остання версія)
- 10.5281/zenodo.23937245
- DOI (ця версія)
- 10.5281/zenodo.23937246
Коли відкрити в диспетчері завдань розділ GPU, поруч видно два числа: «виділена пам’ять GPU» і «спільна пам’ять GPU». На ноутбуці з вбудованим GPU виділеної пам’яті може бути зовсім мало, тоді як спільна відображається великою — приблизно половина пам’яті ПК.
Виділена пам’ять GPU — це пам’ять, яку використовує лише GPU; спільна пам’ять GPU — це звичайна пам’ять, яку можуть використовувати і процесор, і GPU. Велике число спільної пам’яті GPU — це верхній ліміт, який GPU дозволено використовувати. Стільки пам’яті GPU займає не завжди.
Ця стаття для звичайних користувачів, яким цікаво, що показує диспетчер завдань Windows 11. Вона ґрунтується на офіційній документації Microsoft, Intel і AMD, яку я перевірив 3 листопада 2026 року. Екран настройок для вибору GPU для кожної програми я перевірив у віртуальній машині з ознайомчою версією Windows 11 Enterprise (26H2). Показники диспетчера завдань і dxdiag, ліміт спільної пам’яті GPU та екран вибору GPU я також перевірив на фізичному ПК з Windows 11 Pro (25H2), у якому є і вбудований, і дискретний GPU (128 ГБ пам’яті). Стовпці окремих процесів на вкладці [Докладні відомості] я не перевіряв. Назви на екрані можуть дещо відрізнятися залежно від версії та мови Windows.
Як читати розділ GPU в диспетчері завдань
Відомості про GPU відображаються на вкладці [Продуктивність] диспетчера завдань у пунктах на кшталт «GPU 0». На ПК із двома GPU вони перелічені як «GPU 0» і «GPU 1»; номери призначає диспетчер завдань.1 Ліворуч під «GPU 0» відображається назва GPU, а під нею — використання (і температура), наприклад «25% (40 °C)».
У цій статті я пишу в тексті «виділена пам’ять GPU» і «спільна пам’ять GPU», але поля на екрані можуть називатися трохи інакше, а поруч із ними є ще рядок «Пам’ять GPU».
Угорі праворуч розташовані графіки для кожної частини GPU. GPU має частину, що відповідає за 3D-малювання, частину для передавання даних, частину для відтворення відео тощо, і кожна з них працює окремо. Microsoft називає їх рушіями GPU (GPU engines). Графіки мають назви «3D», «Copy», «Video Decode» тощо, а те, які рушії є, залежить від GPU.1
flowchart TB
accTitle: Будова розділу GPU в диспетчері завдань
accDescr: Показує, що пункт GPU на вкладці «Продуктивність» відображає графік використання кожного рушія GPU, загальне використання GPU та використання виділеної і спільної пам'яті GPU.
A["GPU 0 на вкладці «Продуктивність»"] --> 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 представлене значенням найзавантаженішого рушія.
Щоб бачити відомості про GPU в диспетчері завдань, драйвер GPU має підтримувати WDDM 2.0 або новішу версію. Версію WDDM драйвера можна перевірити, запустивши dxdiag з меню «Пуск» і подивившись на значення «Driver Model» (модель драйвера) у розділі драйвера на вкладці «Display».1 На фізичному ПК (25H2) із двома підключеними моніторами вкладки були пронумеровані, наприклад «Display 1» і «Display 2». dxdiag показує вкладки дисплея лише для тих GPU, до яких підключено монітор. Модель драйвера вбудованого GPU без підключеного монітора в dxdiag побачити не вдалося.
На схемі суцільна лінія позначає зв’язок, що виконується завжди, а штрихова — умовний зв’язок (умови наведено в описі кожного зв’язку на сторінці докладних відомостей). Повний перелік зв’язків (усього 12, із підтвердженнями та рівнем достовірності) і визначення основних понять зібрано на сторінці докладних відомостей карти знань (японською). Дані: JSON-LD / Turtle
Виділена пам’ять GPU — це пам’ять, яку використовує лише GPU
Виділена пам’ять GPU — це пам’ять, зарезервована для використання лише GPU. У Windows пам’яттю, яку використовує GPU, керує компонент під назвою диспетчер відеопам’яті (VidMm), і числа диспетчера завдань також збираються з нього.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 на вкладці «Продуктивність» — це сума того, що зараз використовують усі процеси. Це не той обсяг, виділення якого запитали програми.1
Спільна пам’ять GPU — це звичайна пам’ять, яку можуть використовувати і процесор, і GPU
Спільна пам’ять GPU — це звичайна пам’ять (RAM), яку можуть використовувати і процесор, і GPU. Її призначення не зафіксоване. GPU використовує її, коли вона йому потрібна, а коли вже не потрібна, вона повертається на бік процесора. Цю спільну пам’ять можуть використовувати як зовнішні, так і вбудовані GPU.1
Велике число праворуч — це верхній ліміт звичайної пам’яті, яку GPU дозволено використовувати. GPU не зарезервував цей обсяг. Використання ліворуч показує, скільки GPU використовує саме зараз.1
Цей ліміт визначає Windows. Коли 2017 року відомості про 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 в диспетчері завдань становив 102 ГБ, а «Shared Memory» (спільна пам’ять) у dxdiag — 104605 МБ. Обидва значення відповідають 80-відсотковій гілці формули.
Під виділеною та спільною пам’яттю в розділі GPU є також рядок «Пам’ять GPU». Я не знайшов документації Microsoft, яка конкретно пояснювала б значення цього рядка. Документація для драйверів обчислює загальну відеопам’ять як суму виділеної відеопам’яті, виділеної системної пам’яті та спільної системної пам’яті.3 Фізичний ПК (25H2) теж цьому відповідав. Дискретний GPU показував «Пам’ять GPU 2/114 ГБ», що є сумою виділених 12,0 ГБ і спільних 102 ГБ. Вбудований GPU показував «0,2/102 ГБ», тобто лише спільну частину. Значення «Total Memory» (загальна пам’ять) 116599 МБ у dxdiag теж є сумою «Display Memory (VRAM)» (пам’ять дисплея) 11994 МБ і «Shared Memory» 104605 МБ.
Утім, програма може виділити більше відеопам’яті, ніж цей ліміт. Відеопам’ять у Windows віртуалізована, а межею того, скільки можна виділити, є ліміт виділення всієї системи, який охоплює пам’ять і файл підкачки. 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) не відображалися ні поле виділеної пам’яті GPU, ні його графік. Відображалися лише «спільна пам’ять GPU 0,2/102 ГБ» і «Пам’ять GPU 0,2/102 ГБ». На деяких ПК поля виділеної пам’яті немає зовсім.
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 можна переглянути й для окремих процесів на вкладці [Докладні відомості]. Клацніть правою кнопкою миші заголовок стовпця, відкрийте [Вибрати стовпці] і додайте стовпці виділеної та спільної пам’яті GPU.1
Якщо тут додати числа кожного процесу, сума вийде більшою за загальне використання GPU на вкладці «Продуктивність». Це тому, що пам’ять, спільна для кількох процесів, ураховується ще раз у числі кожного з них. 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 загалом, перевіряйте на вкладці «Продуктивність». У Windows 10 була також відома проблема, коли стовпець виділеної пам’яті GPU на вкладці «Докладні відомості» ніби зростав приблизно на 100 МБ щоразу, коли програму відправляли у фон і повертали. Microsoft пояснює, що навіть тоді вкладка «Продуктивність» показує правильне значення.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
У диспетчері завдань перевірте, чи наближається використання виділеної пам’яті GPU до ліміту під час роботи відповідної програми. Якщо на дискретному GPU виділена пам’ять використана майже до ліміту, а використання спільної зростає, частина, що не вміщується у VRAM, може розміщуватися у звичайній пам’яті.
Чи можна збільшити виділену пам’ять GPU?
У настройках Windows немає пункту, який збільшував би виділену пам’ять GPU. Для дискретного GPU її визначає обсяг VRAM на карті.
Для вбудованого GPU на деяких ПК можна змінити настройки в BIOS.
- Intel: пункт у BIOS, наприклад «DVMT (Dynamic Video Memory Technology)», може дозволяти вибрати верхній ліміт доступної пам’яті, наприклад 128 МБ, 256 МБ або максимум. Настройки, яка виділяла б фіксований обсяг, немає; визначається лише ліміт.4
- AMD: документація для настільних ПК радить залишати в BIOS «UMA Frame Buffer Size» на значенні за замовчуванням «Auto». У ній сказано, що ручне налаштування може усунути проблеми в іграх, не оптимізованих для вбудованої графіки, і як приклад наведено 1 ГБ або 2 ГБ на ПК із 8 ГБ пам’яті чи більше. Попереджено, що встановлення 2 ГБ на ПК із 4 ГБ пам’яті може знизити загальну продуктивність.5
- Intel Core Ultra серії 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) кроки такі. Назви пунктів відповідають українській версії статті підтримки Microsoft.9
- Відкрийте [Настройки] → [Система] → [Дисплей] → [Графіка].
- У списку [Користувацькі параметри для програм] виберіть рядок програми, яку потрібно змінити, і відкрийте його. Програму, якої немає в списку, додайте кнопкою [Додати класичну програму].
- У розділі [Параметри графіки] виберіть один із варіантів: [Нехай Windows обирає (енергозбереження)], [Енергозбереження] або [Висока продуктивність]. Ваш вибір зберігається одразу.
- Перезапустіть програму.
Формулювання варіантів залежить від ПК. На фізичному ПК з Windows 11 Pro (25H2) із двома GPU варіанти були «дозволити Windows вибрати автоматично», «енергозбереження (Intel(R) UHD Graphics 770)» і «висока продуктивність (NVIDIA GeForce RTX 4070 Ti)», а в дужках було вказано, якого GPU стосується кожен варіант.
flowchart TB
accTitle: Кроки вибору GPU, яким користується програма
accDescr: Показує, що в настройках відкривається Графіка в розділі Система і Дисплей, у користувацьких параметрах для програм вибирається програма, у параметрах графіки вибирається рішення Windows, енергозбереження або висока продуктивність, і програма перезапускається.
A["Відкрити Графіку в настройках"] --> B["Вибрати програму в користувацьких параметрах"]
B --> C["Вибрати параметр графіки"]
C --> C1["Нехай Windows обирає"]
C --> C2["Енергозбереження"]
C --> C3["Висока продуктивність"]
C1 --> D["Перезапустити програму"]
C2 --> D
C3 --> D
Рисунок 9: GPU для кожної програми вибирають у розділі «Графіка» настройок.
Цей вибір призначений для ПК з кількома GPU. Після зміни настройки відкрийте під час роботи програми вкладку [Процеси] диспетчера завдань і в стовпці рушія GPU в рядку цієї програми перевірте, який рушій якого GPU використовується. Іншу настройку, пов’язану з тим, як GPU малює, я пояснюю в статті «What Is Windows’ Hardware-Accelerated GPU Scheduling?».
Орієнтири, коли дивитеся на числа
| Що ви бачите | Що це може означати | Що перевірити далі |
|---|---|---|
| На вбудованому GPU виділена мала, а ліміт спільної великий | Звичайний стан вбудованого GPU | Нічого робити не потрібно |
| Ліміт спільної пам’яті GPU — приблизно половина пам’яті | Ліміт, установлений Windows | Чи наближається використання до ліміту |
| Сума на вкладці «Докладні відомості» більша, ніж на вкладці «Продуктивність» | Подвійний облік спільної пам’яті | Значення на вкладці «Продуктивність» |
| На зовнішньому GPU виділена майже на ліміті, і спільної використовується багато | Можливо, не вміщується у VRAM | Чи змінюється щось після зниження якості графіки в програмі |
| Зависає лише одна програма | Можливе перевищення бюджету відеопам’яті | Використання виділеної та спільної пам’яті під час роботи програми |
Підсумок
- Виділена пам’ять GPU — це пам’ять, яку використовує лише GPU. Для дискретного GPU це VRAM на карті, для вбудованого GPU — невелика зарезервована частина звичайної пам’яті.
- Спільна пам’ять GPU — це звичайна пам’ять, яку можуть використовувати і процесор, і GPU. Велике число — це ліміт, а не зайнятий обсяг.
- Верхній ліміт звичайної пам’яті, яку може використовувати GPU, на ПК з пам’яттю до 32 ГБ становить половину пам’яті. На ПК з більшим обсягом — більше половини, максимум 80 %.
- Нормально, що на вбудованому GPU виділена пам’ять мала, а спільна велика.
- Після перевищення бюджету відеопам’яті програму час від часу призупиняють або їй не вдається виділити пам’ять.
- У Windows немає пункту, який збільшував би виділену пам’ять GPU. Для вбудованого GPU її іноді можна змінити в BIOS або деінде, але зазвичай залишають автоматичне налаштування.
Джерела
-
Microsoft DirectX Developer Blog, GPUs in the task manager. 21 липня 2017 року. Пояснення відображення GPU в диспетчері завдань від інженерів, відповідальних за планування 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 на вкладці «Докладні відомості» ніби зростає. ↩
-
Microsoft Learn, Residency. Бюджет відеопам’яті та те, що відбувається після його перевищення. Те, що перенесення даних у звичайну пам’ять для дискретного GPU — крайній захід. ↩ ↩2
-
Intel, Shared GPU Memory Override Feature and Requirements. Функція, яка змінює частку спільної пам’яті для вбудованих GPU Core Ultra серії 2 і новіших. Значення за замовчуванням 57 %, потрібно щонайменше 10 ГБ пам’яті. ↩
-
Підтримка Microsoft, Оптимізація для віконних ігор у Windows 11. Кроки вибору параметра продуктивності графіки для кожної програми в розділі [Система] → [Дисплей] → [Графіка]. ↩
Пов’язані статті
Найновіші статті зі спільними тегами. Поглиблюйте знання на близьких темах.
Що змінює режим живлення Windows? ── Найкраща продуктивність, збалансований і найкраща енергоефективність: відмінності та вибір
Що змінюють режими живлення Windows 11 «Найкраща продуктивність», «Збалансований» і «Найкраща енергоефективність»: настройки процесора пі...
Що таке ігровий режим Windows? ── Що змінюється, коли його ввімкнути, і чи впливає він на щось, крім ігор?
Ігровий режим Windows під час гри зупиняє встановлення драйверів і сповіщення про перезапуск від Windows Update та допомагає утримувати с...
Що зупиняється, коли ввімкнути «лімітне підключення» ── Вплив на Windows Update, OneDrive і програми з Microsoft Store
На лімітному підключенні Windows Update завантажує лише пріоритетні оновлення, а OneDrive призупиняє синхронізацію. Store, настройки, реж...
Апаратне прискорення вмикати чи вимикати? ── Настройки Chrome, Edge, Office і Teams та відмінність від HAGS
Апаратне прискорення в браузерах і Office тримайте ввімкненим, а вимикайте тимчасово лише тоді, коли треба з’ясувати, чи збій відображенн...
Чи можна видалити Windows.old і «Тимчасові файли»? ── Коли використовувати Датчик сховища, а коли Очищення диска
Чи можна видалити Windows.old і тимчасові файли, залежить від того, чи не втратите ви щось, що вже не вдасться повернути. За офіційними м...
Пов’язані теми
Сторінки з близькими темами. Від статті можна перейти до пов’язаних послуг та інших матеріалів.
Технічні теми про Windows
Огляд технічних тем: розробка для Windows, розслідування дефектів і робота з наявними активами.
Послуги за цією темою
Ця стаття пов’язана з наведеними нижче сторінками послуг. Оберіть найближчу до вашого завдання.
Технічні консультації та рев’ю проєктних рішень
Якщо ви хочете оцінити, чи достатньо конфігурації GPU і пам'яті робочих ПК для програм, якими ви користуєтеся, ми можемо взяти це як технічну консультацію.
Розслідування дефектів і аналіз першопричин
Розмежування симптомів, як-от зависання чи повільне малювання лише однієї програми, за тим, як використовуються GPU і пам'ять, — тема, яку зручно вести як розслідування помилок і аналіз причин.
Поширені запитання
Запитання, які найчастіше виникають під час консультацій на тему цієї статті.
- Чи означає велике число спільної пам'яті GPU, що стільки пам'яті забирає GPU?
- Ні. Число праворуч у спільної пам'яті GPU — це верхній ліміт звичайної пам'яті, яку GPU дозволено використовувати. Невикористану частину процесор та інші програми можуть використовувати як звичайно. Скільки GPU використовує саме зараз, показує число використання ліворуч.
- Чому спільна пам'ять GPU дорівнює половині пам'яті мого ПК?
- Бо Windows установлює верхній ліміт того, скільки звичайної пам'яті може використовувати GPU. За формулою з документації Microsoft на ПК з пам'яттю до 32 ГБ це половина, а на ПК з більшим обсягом — більше половини. Залежно від драйвера ліміт може бути й меншим.
- Чи можна збільшити виділену пам'ять GPU?
- У настройках Windows немає пункту, який збільшував би виділену пам'ять GPU. Для дискретного GPU її визначає обсяг пам'яті на графічній карті. Для вбудованого GPU деякі ПК дають змогу змінити ліміт або виділений обсяг у BIOS, але і Intel, і AMD зазвичай радять автоматичне налаштування.
- ПК із вбудованим GPU показує дуже мало або нуль виділеної пам'яті GPU. Це несправність?
- Це не несправність. Більшість вбудованих GPU майже не мають власної пам'яті й за потреби використовують звичайну пам'ять, спільну з процесором. Тому виділена пам'ять GPU мала, а ліміт спільної пам'яті GPU показано великим. На деяких ПК поле виділеної пам'яті GPU взагалі не відображається.
- Чому сума виділеної пам'яті GPU окремих процесів на вкладці «Докладні відомості» більша за загальне використання?
- Бо пам'ять, спільна для кількох процесів, ураховується ще раз у числі кожного з них. Скільки використовує GPU загалом, перевіряйте на вкладці «Продуктивність».
Профіль автора
Сторінка з профілем автора статті.
Ґо Комура
Представник компанії KomuraSoft LLC
Працює переважно над розробкою ПЗ для Windows, технічними консультаціями та розслідуванням дефектів. Особливо сильна сторона — проєкти з наявними активами та розслідування збоїв з неочевидною причиною.