Як контролювати використання GPU в диспетчері завдань Windows
Диспетчер завдань Windows 10 містить детальні інструменти моніторингу GPU, приховані в ньому. Ви можете переглядати використання програмного і загальносистемного графічного процесора, і Microsoft обіцяє, що номери Диспетчера завдань будуть більш точними, ніж ті, які містяться у сторонніх утилітах..
Як це працює
Ці функції GPU були додані до оновлення Windows Fall Creators, відомого також як Windows 10 версії 1709. Якщо ви використовуєте Windows 7, 8 або стару версію Windows 10, ці інструменти не відображатимуться у диспетчері завдань. Ось як перевірити, яку версію Windows 10 у вас є.
Windows використовує нові можливості в моделі драйверів дисплея Windows, щоб витягти цю інформацію безпосередньо з планувальника графічного процесора (VidSCH) і менеджера відеопам'яті (VidMm) в графічному ядрі WDDM, що відповідає за фактичне виділення ресурсів. Він показує дуже точні дані незалежно від того, які програми API використовують для доступу до GPU-Microsoft DirectX, OpenGL, Vulkan, OpenCL, NVIDIA CUDA, AMD Mantle або що-небудь ще.
Саме тому в диспетчері завдань цю інформацію показують тільки системи з WDDM 2.0-сумісними графічними процесорами. Якщо ви його не бачите, GPU системи, ймовірно, використовує старий тип драйвера.
Ви можете перевірити, яку версію WDDM використовує драйвер GPU, натиснувши Windows + R, ввівши в поле "dxdiag", а потім натиснувши Enter, щоб відкрити інструмент діагностики DirectX. Клацніть на вкладці «Дисплей» і подивіться праворуч на «Модель драйвера» у розділі «Драйвери». Якщо ви бачите драйвер “WDDM 2.x”, ваша система сумісна. Якщо ви бачите драйвер "WDDM 1.x", ваш GPU не сумісний.
Як переглянути використання GPU програми
Ця інформація доступна в диспетчері завдань, хоча за замовчуванням вона прихована. Щоб отримати доступ до нього, відкрийте диспетчер завдань, клацнувши правою кнопкою миші на будь-якому порожньому місці на панелі завдань і вибравши "Диспетчер завдань" або натиснувши Ctrl + Shift + Esc на клавіатурі.
Натисніть опцію "Додаткові відомості" внизу вікна "Диспетчер завдань", якщо ви побачите стандартний, простий вигляд.
У повному вигляді диспетчера завдань на вкладці "Процеси" клацніть правою кнопкою миші на заголовку стовпця, а потім увімкніть параметр "GPU". Це додає стовпець GPU, який дозволяє бачити відсоток ресурсів GPU, який використовує кожна програма.
Ви також можете ввімкнути параметр "GPU Engine", щоб побачити, який движок GPU використовує додаток.
Загальне використання графічних процесорів для всіх програм у вашій системі відображається у верхній частині стовпця GPU. Клацніть на колонці GPU, щоб відсортувати список і подивитися, які програми зараз використовують ваш GPU.
Число в колонці графічного процесора - це найбільше використання, яке має додаток для всіх двигунів. Наприклад, якщо програма використовувала 50% 3D-движка GPU і 2% відеодекодування двигуна GPU, ви побачите, що число 50% відображається під стовпцем GPU для цього додатка.
Колонка двигуна GPU відображається з використанням кожної програми. Це показує вам, який фізичний GPU використовується в програмі і який двигун використовує, наприклад, використовуючи 3D-движок або движок для декодування відео. Ви можете визначити, який GPU відповідає певному номеру, позначивши вкладку Performance, про яку ми поговоримо у наступному розділі.
Як переглянути використання відеопам'яті програми
Якщо вам цікаво, скільки відеопам'яті використовує програма, вам доведеться перейти на вкладку Деталі в диспетчері завдань. На вкладці Деталі клацніть правою кнопкою миші на заголовку стовпця, а потім клацніть на опції "Вибрати стовпці". Прокрутіть вниз і ввімкніть стовпці "GPU", "GPU Engine", "Виділена пам'ять GPU" та "Спільна пам'ять GPU". Перші два також доступні на вкладці Процеси, але останні два варіанти пам'яті доступні лише в області відомостей.
У стовпці "Виділена пам'ять GPU" вказано, скільки пам'яті використовується у вашому GPU. Якщо ваш комп'ютер має дискретну відеокарту NVIDIA або AMD, то настільки багато її VRAM, тобто фізична пам'ять відеокарти, яку використовує програма. Якщо у вас є інтегрована графіка, частина звичайної системної пам'яті зарезервована виключно для вашого графічного обладнання. Це показує, яка частина цієї зарезервованої пам'яті використовується програмою.
Windows також дозволяє програмам зберігати деякі дані в звичайній пам'яті DRAM системи. У стовпці "Спільна пам'ять GPU" показано, скільки пам’яті зараз використовує програма для функцій відео з нормальної системної оперативної пам'яті комп'ютера.
Ви можете натиснути будь-який з стовпчиків, щоб відсортувати їх і переглянути, який з програм використовує більшість ресурсів. Наприклад, для перегляду програм, що використовують найбільшу кількість відеопам'яті на вашому графічному процесорі, натисніть на стовпець "Виділена пам'ять GPU".
Як контролювати загальне використання ресурсів GPU
Щоб відстежувати загальну статистику використання ресурсів графічного процесора, перейдіть на вкладку "Продуктивність" і знайдіть опцію "GPU" на бічній панелі, можливо, вам доведеться прокрутити її вниз. Якщо на вашому комп'ютері є декілька графічних процесорів, тут ви побачите кілька параметрів графічного процесора.
Якщо у вас є декілька пов'язаних графічних процесорів, які використовують функції, такі як NVIDIA SLI або AMD Crossfire, ви побачите, що їх ідентифікують як "посилання #" від свого імені.
Наприклад, на скріншоті нижче система має три GPU. "GPU 0" - це інтегрований графічний процесор Intel. "GPU 1" і "GPU 2" - це графічні процесори NVIDIA GeForce, які з'єднані разом за допомогою NVIDIA SLI. Текст "Посилання 0" означає, що вони обидва є частиною посилання 0.
Windows відображає використання GPU в режимі реального часу. За замовчуванням диспетчер завдань намагається відобразити найцікавіші чотири двигуни відповідно до того, що відбувається у вашій системі. Тут ви побачите різні графіки залежно від того, наприклад, чи граєте ви 3D-ігри або кодуєте відео. Однак, ви можете натиснути будь-яке з імен над графіками і вибрати будь-який з доступних двигунів, щоб вибрати, що з'явиться.
Ім'я вашого графічного процесора також відображається на бічній панелі та у верхній частині цього вікна, що полегшує перевірку встановлених графічних пристроїв на комп'ютері.
Ви також побачите графіки використання виділеної та загальної пам'яті GPU. Використання виділеної пам'яті GPU означає, що використовується виділена пам'ять GPU. На дискретному GPU, це RAM на самої відеокарти. Для інтегрованої графіки, настільки багато системної пам'яті, яка зарезервована для графіки, фактично використовується.
Використання спільної пам'яті графічного процесора означає, скільки загальної пам'яті системи використовується для виконання завдань GPU. Ця пам'ять може використовуватися як для звичайних системних завдань, так і для відеозаписів.
У нижній частині вікна відображатиметься інформація про номер версії встановленого драйвера відео, дані про створення драйвера відео та фізичне розташування графічного процесора у вашій системі..
Якщо ви хочете переглянути цю інформацію в меншому вікні, що простіше зберігати на екрані, двічі клацніть десь у вікні графічного процесора або клацніть правою кнопкою миші в будь-якому місці в ньому і виберіть опцію "Перегляд резюме графів". Ви можете розгорнути вікно, двічі клацнувши на панелі, або клацнувши правою кнопкою миші в ній, і зніміть прапорець "Перегляд зведеного графіка".
Ви також можете клацнути правою кнопкою миші на графіку та вибрати "Змінити графік до> Одномісний двигун", щоб переглянути лише один графік графічних процесорів над графіками використання пам'яті.
Щоб постійно відображати це вікно на екрані, натисніть Опції> Завжди зверху.
Двічі клацніть всередині панелі GPU ще раз, і у вас буде мінімальне плаваюче вікно, яке ви зможете розмістити в будь-якому місці на екрані.
Для отримання більш детальної інформації про те, як саме функціонує ця функція та що саме відображається тут, зверніться до блогу Microsoft.