Доброго времени суток! Сегодня я хотел поговорить о новой функции – «планирование графического процессора с аппаратным ускорением» (англ. Hardware Accelerated GPU Scheduling). Я постараюсь как можно более полно рассказать о ней, предоставлю тесты для сравнения в шести играх, приведу определением и попробую сделать вывод. Начнём с того, где можно включить и с каким оборудованием и при каких условиях данное новшество можно активировать.
Для работы вам понадобится операционная система windows 10 версии 2004 (обновление от 10 мая 2020 года). Видеокарты NVIDIA- Pascal и Turing, с пакетом драйвера версии 451.48 и выше, или амд AMD серий 5600, 5700 драйверами начиная с Adrenalin 2020 Edition 20.5.1 Beta. Активация производится в разделе «Параметры Windows», Система, Дисплей и в данном разделе, в части «Несколько дисплеев», выбрать «настройки графики», переключить ползунок «планирование графического процессора с аппаратным ускорением» и перезагрузить компьютер. Если его нет, значит не выполнено какое то условие. Советую дочитать до конца, прежде проверять.
Определений можно найти два, в своём контексте одно звучит скромнее – «данная функция обеспечивает более эффективное планирование графического процессора между приложениями. Для большинства пользователей этот переход будет прозрачным». Слово «прозрачным» настораживает, как и продолжение «если мы сделаем свою работу правильно, вы никогда не узнаете, что переход произошел … эта модернизация позволит реализовать новые возможности в будущем». Это выдержка из статьи майкрософт, под названием (Hardware Accelerated GPU Scheduling), и сразу скажу, вокруг него и будет построен вывод. АМД и НВИДИА (объединим в одно) дали более громкие определения.
Опр. NVIDIA: это новая функция может потенциально повысить производительность и уменьшить задержку, позволяя видеокарте напрямую управлять собственной памятью.
Опр. AMD: эта функция потенциально может улучшить скорость отклика графического процессора и обеспечить дополнительные инновации в управлении рабочей нагрузкой графического процессора в будущем.
В целом они схожи, а ключевое слово – «потенциально может улучшить производительность и уменьшить задержку». Какую производительность и задержку? Ты можешь подумать о «времени кадра», но не спеши с выводами. На данный момент виндовс продолжает контролировать и решать, какие приложения имеют приоритет в данной ситуации. Но теперь я хочу подробнее рассказать о работе, и почему громкие заявления нвидия и амд стоит сейчас оставить, вместе с данным нововведением (конечно, речь про простого геймера, вроде меня, и возможно тебя).
Создание кадра за раз неэффективно, поэтому существует метод, называемый буферизацией, про которую, а это одно из назначений нововведения. Да это самая большая проблема для GPU. Некоторые приложения позволяют изменить размер буфера (панель управления, настройки игры) или вовсе его отключить, ну а большинство приложений разработано так, чтобы скрыть затраты на планирование с помощью буферизации. Так же, почему то был потерян CPU из виду, ведь он готовит и отправляет команды группами графическому процессору, что в целом увеличивает производительность, которая может проявляться, как повышенная частота кадров, но также увеличивается задержка ввода. Аппаратное ускорение графического процессора разгружает потоки процессора и передаёт на «планирование графического процессора». Некоторый объём данных выгружается из процессора. Как ожидается в теории, более заметен данный эффект будет на младших моделях процессора, достигших 100% загрузки в работе. Однако, на данный момент имитация процессора, как слабого места в ПК, не дала положительных результатов, но не обязательно факт, разные конфигурации систем могут дать разные результаты. Задержкой же, можно назвать нажатую кнопку пользователем, которая проявится уже в работе графического процессора. Hardware-accelerated GPU scheduling» расставляет приоритеты и решает, какие приложения имеют первенство среди прочих задач.
Как ты видишь, в тестах нет никакого смысла. Но раз я их сделал раньше, чем сам прочитал статью, то почему бы и нет. Меня волнуют два вопроса — стоит ли её включать и не будут ли вылеты и т.п. В тесте участвовали 6 игр: Assassin’s Creed Origins, Assassin’s Creed Odyssey, Borderlands 3, Grand Theft Auto V, Red Dead Redemption 2 и S.T.A.L.K.E.R. Call of Pripyat. Я буду использовать аббревиатуру – HWS (Hardware Accelerated GPU Scheduling). Под спойлером общий порядок и система.
Спойлер
Все игры лицензия, в 5 из 6 использован бенчмарк, только один проход бенчмарка, никаких предварительных прогонов, а значит всё как есть. В конце видео показаны все процессы в диспетчеры задач, а так же включено или выключено «планирование графического процессора с аппаратным ускорением». Графические настройки не менялись. Сталкер и Originsпрогонял с изображением «на весь экран», остальные – «полный экран без рамки». Все игры были записаны через программу ShadowPlay в GeForce Experience. Только Assassin’s Creed Originsна SSD, остальные на HDD.
Система: процессор 10700k(OC: 5000), видеокарта GTX 1080, файл подкачки отключён, 32Гб 3800 С17 CR2. Драйвер 452.06.
Assassin’s Creed Origins. Здесь неожиданно с включенной HWS я увидел фризы. Повторял тест, с перезагрузкой, два раза. Ниже результат.
Первое видео с выключенной, второе с включенной HWS:
OFF HWS:минимум 55, средний 84, максимум 140 (всего кадров 10266)
ONHWS: минимум 25, средний 86, максимум 176 (всего кадров 10293)
Assassin’s Creed Odyssey.
Спойлер
Первое видео с выключенной, второе с включенной HWS:
OFF HWS:минимум 43, средний 76, максимум 147 (всего кадров 4868)
ONHWS: минимум 27, средний 79, максимум 157 (всего кадров 5026)
Borderlands 3.
Спойлер
OFF HWS:1% 36 и 0.1% 8 , средний 74, максимум 88, минимум 59
ONHWS: 1% 60 и 0.1% 22 , средний 74, максимум 88, минимум 65
Grand Theft Auto V.
Спойлер
OFF HWS:1% 67 и 0.1% 40 , средний 138, максимум 268, минимум 73
ONHWS: 1% 64 и 0.1% 42 , средний 138, максимум 268, минимум 72
Red Dead Redemption 2.
Спойлер
OFF HWS:1% 45 и 0.1% 29 , средний 55.5, максимум 68.7, минимум 42.9
ONHWS: 1% 45 и 0.1% 30 , средний 56.2, максимум 74.4, минимум 38.7
S.T.A.L.K.E.R. Call of Pripyat+ SGM mod. Небольшая пробежка. Минимальный не отмечаю, фризы есть.
Спойлер
OFF HWS:минимум 51, средний 103, максимум 132
ONHWS: минимум 46, средний 101, максимум 132
В играх AS Odyssey и Originsвырос максимальный и средний FPS, что очень хорошо для данных игр, однако просел минимальный, что и так проблема для слабого процессора в этой игре. Отдельно стоит рассмотреть Бордерлендс 3, где вырос минимальный, но стоит ли это отнести к особенностям бенчмарка. В остальном всё кажется на уровне погрешности. Конечно, данная функция ориентирована на долгосрочную перспективу. Некоторые пользователи проводят тесты, в попытках увидеть изменение, но итог довольно неутешительный. Начнём с вырванных из контекста слов и громких заявлений, и в конечном итоге узко направленных взглядов, а возможно и путаницы в слове «задержка», где фигурируют «задержка ввода» и «время кадра». Что касаемо багов, связанных с работой игр, к примеру было сказано про игру RDR2, лично я столкнулся с производительностью в Origins, но без записи это уже не так заметно, а в комментариях пишут о вылетах в таких играх, как Shadow of the tomb raider, Forza horizon 4, Detroit: become human, Planetside 2. Возможно, уже кое что было поправлено. Лично я, играя в Borderlands 3 в течении пары часов не обнаружил проблем. так или иначе, проблемы есть, как минимум от игры к игре, и к ним стоит быть готовым. Хотя уже прямо было отмечено: «майкрософт непременно будет собирать крупномасштабные данные о производительности и надежности, а также отзывы клиентов».
А в заключении хочется отметить о общем этапе работы на данный момент — модернизация фундаментальной основы графической подсистемы и подготовка почвы для будущих событий. Это обновление, сегодня, не предназначено для непосредственного улучшения производительности в играх. Оно разработано, чтобы улучшить работу будущих функции, о которых ещё не сказали прямо.
Спойлер
P.S. Я могу ошибаться, и рад, если ты оказался внимательнее или более образован в данной теме, чем я. Прекрасно, если правки будут внесены в комментариях. Если что-то не так или ты хочешь оспорить или проверить лично, я не возражаю, и очень даже приветствую. Я старался, смотрел, переводил и тестировал, не знаю, насколько всё хорошо, но я надеюсь, что нигде не соврал и ты, быть может, нашёл здесь что-то интересное для себя.
В Windows 10, начиная с версии 2004 (обновление за май 2020 г.), появилась новая функция, известная как «Планирование графического процессора с аппаратным ускорением», которая является частью модели драйвера дисплея Windows (WDDM) 2.7 и позволяет поддерживаемым графическим картам управлять собственной памятью. уменьшить задержку и улучшить производительность.
Как следует из названия, новая функция Windows 10 позволяет как интегрированным, и выделенным графическим процессорам непосредственно управлять своей видеопамятью (VRAM), которая хранит текстуры, шейдеры и другую информацию.
Тем не менее функция, не работает прямо из коробки, поскольку требует новых драйверов от производителей видеокарт.
Nvidia
- Nvidia поддерживает Аппаратно-ускоренное планирование GPU, начиная с версии драйвера 451.48.
Intel
- Если у вас встроенная графика Intel, эта функция доступна начиная с версии драйвера 27.20.100.8190.
AMD
- В случае, если у вас есть карта AMD, компания выпустила бета-версию драйвера 20.5.1 с графикой аппаратного планирования. На данный момент драйвер предлагает поддержку новой функции Windows 10 для двух продуктов – серии Radeon 5700 и серии 5600. В случае, если у вас Ryzen, Vega, поддержка в настоящее время отсутствует, вам придется немного подождать.
В этом руководстве вы узнаете, как включить аппаратное планирование графики для Windows 10 версии 2004.
Как включить аппаратно-ускоренное планирование GPU в Windows 10.
Шаг 1: Откройте «Параметры» (Win I)
Шаг 2: Перейдите в раздел «Система» → «Дисплей».
Шаг 3: В разделе «Несколько дисплеев» нажмите ссылку «Настройки графики», чтобы изменить параметры графики по умолчанию.
Шаг 4: Далее под строкой «Планирование графического процессора с аппаратным ускорением» передвиньте ползунок переключателя в положение «Вкл.», чтобы включить эту функцию в Windows 10.
Шаг 5: Перезагрузите компьютер.
После того, как вы выполните эти шаги, новая опция начнет работать, играя в компьютерные игры вы увидите меньшее время задержки и увеличенную производительность.
With Windows 10 update for May 2020 v2004, Microsoft introduced a new feature in the Settings app, known as “Hardware-Accelerated GPU Scheduling.” This feature has also been introduced to Windows 11.
When enabled, you can refine and enhance your gaming experience using the same hardware by increasing the GPU’s working capacity. By default, this feature is disabled.
Note that this option is only available if both your hardware and driver support it. Let’s see what benefits this feature brings to your gaming experience, and how you can enable it.
Table of Contents
What is Hardware-Accelerated GPU Scheduling and How it Works
Hardware-Accelerated GPU Scheduling allows you to optimize the speed of your dedicated GPU and enhance your overall gaming experience. Enabling it would drastically reduce latency, improve FPS, and generally improve your system’s performance.
Windows will automatically prioritize graphics-intensive tasks that require greater resources and execute such tasks on the dedicated GPU, which will be optimized after enabling Hardware-Accelerated GPU Scheduling.
However, Hardware-Accelerated GPU Scheduling allows the GPU to manage its own Virtual RAM (vRAM), rather than having it managed by the operating system.
Since the GPU will now manage its own vRAM, it eliminates the overhead time of communication with the OS, resulting in faster response rates from the GPU.
Read Microsoft’s blog post to learn more about the feature.
Prerequisites and Requirements
As we mentioned earlier, both the hardware and the drivers need to support the function to use it. Moreover, the operating system also needs to be Windows 10 v2004 (May 2020 update) or later.
Additionally, you must have a dedicated GPU on your PC. Your computer needs to have Nvidia GTX 1000 or later GPU, or AMD 5600 series or later GPU.
If you have the hardware, then you must also have the latest drivers for that hardware.
If you are using an NVIDIA dedicated GPU, then you must have a supported driver as well, which is 451.48, or later. Here is a guide on how to download the latest NVIDIA drivers.
If you are using an AMD GPU, you must have the Adrenalin 2020 Edition 20.5.1 Beta version of the driver or higher. As the name suggests, AMD is still working on the beta version for its support of hardware acceleration.
If you don’t have a high-grade GPU, you can still play graphics-intensive games using Cloud gaming services.
How to Enable Hardware-Accelerated GPU Scheduling in Windows
Once you have ensured that you have the supported hardware, its driver, and the supported OS version, you can now continue to enable the feature on your Windows device. Here are 2 ways to do so.
Enable Hardware-Accelerated GPU Scheduling using Settings App
Enabling the feature through the Settings application on a Windows PC is relatively easy, and literally just clicking a button. Follow the steps below:
-
Navigate to:
Settings app >> System >> Display
-
Click Graphics.
Open graphics settings -
Click “Change default graphics settings.”
Change default graphics settings -
Toggle the slider below “Hardware-accelerated GPU scheduling” into the On position.
Enable Hardware-Accelerated GPU Scheduling
You can now play games on your PC with optimal performance. However, note that this would consume more power.
If you wish to switch it off in the future, all you need to do is toggle the same slider again.
Enable Hardware-Accelerated GPU Scheduling using Registry Editor
Another way to switch on the feature in Windows is through the Windows Registry. Here is how:
Note: Misconfiguration of critical values in the system’s registry could be fatal for your operating system. Therefore, we insist that you create a system restore point before proceeding forward with the process.
You can also use our top selection of disk imaging and backup software so you never lose your data or operating system again.
-
Open the Registry Editor by typing in “regedit” in the Run Command box.
Open Registry Editor -
Paste the following location in the address bar for quick navigation:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
Navigate to GraphicsDrivers key -
Double-click the “HwSchMode” value.
Edit HwSchMode value -
Change its value data to “2”.
Change Value Data to enable GPU hardware acceleration -
Restart the computer for the changes to take effect.
After the computer reboots, you will find that Hardware-Accelerated GPU Scheduling has been enabled.
In case you need to turn it off in the future, return to the same location within the Registry Editor and change the Value Data of “HwSchMode” to 1. This, too, will require a reboot.
Closing Words
Hardware acceleration is a neat trick to increase the performance of your PC. Since Microsoft has introduced it as a built-in feature in Windows 10, it does not require you to overclock your hardware. Thus, the GPU is not overburdened with the added load.
Unlike overclocking, your hardware is safe from over-utilization and unnecessary heat dissipation while using the Hardware-Accelerated GPU Scheduling feature.
What are the minimum requirements to enable Hardware-Accelerated GPU Scheduling?
Your computer must meet the minim requirements in terms of hardware, driver, and OS version to enable Hardware-Accelerated GPU Scheduling:
-Nvidia GTX 1000 or later GPU/AMD 5600 series or later GPU
-Nvidia driver version 451.48 later/ AMD Adrenalin edition 20.5.1 or later
-Windows 10 version 2004 or later
Is it safe to enable Hardware-Accelerated GPU Scheduling?
The short answer is Yes, it is safe to enable Hardware-Accelerated GPU Scheduling. This is because, unlike overclocking, GPU hardware acceleration does not put a significant load on the GPU. Instead, Hardware-Accelerated GPU Scheduling allows the GPU to manage its own vRAM, eliminating the overhead time of communication with the OS, resulting in faster response rates from the GPU.
-
Home
-
News
- How to Enable Hardware-Accelerated GPU Scheduling Windows 10/11?
By Aurelie | Follow |
Last Updated
This post mainly introduces you to what Hardware-Accelerated GPU Scheduling Windows 10/11 is and two ways to enable it. For more hot IT information and solutions, you can visit MiniTool Website to keep up with the happenings.
Hardware-Accelerated GPU Scheduling Windows 10/11
Hardware-Accelerated GPU Scheduling is a utility in Windows 10/11 which enables you to enjoy better performance when gaming. It works by managing its own VRAM rather than the OS.
At the same time, the Hardware-Accelerated GPU Scheduling feature passes most GPU scheduling tasks to a dedicated GPU-based scheduling processor. In that way, your GPU will relieve the processor from heavy work and reduce latency.
In the following content, we will show you two ways to enable Hardware-Accelerated GPU Scheduling Windows 10 and Windows 11.
How to Enable Hardware-Accelerated GPU Scheduling Windows 10/11?
Way 1: Enable Hardware-Accelerated GPU Scheduling via Settings
If your device supports Hardware-Accelerated GPU Scheduling Windows 10, you can directly find this feature through Settings.
Step 1. Open Windows Start and click the gear icon to launch Settings.
Step 2. Click on System > Display.
Step 3. Hit Graphics settings under Multiple Displays.
Step 4. Turn on Hardware-Accelerated GPU scheduling.
Warning: This tool is only available for GeForce 10, Radon 5600 or Radeon 5700 users to improve their system performance and reduce latency. If experiencing Hardware-Accelerated GPU Scheduling not showing, the only reason is that your hardware doesn’t support it at this moment.
Way 2: Enable Hardware-Accelerated GPU Scheduling via Registry Editor
Step 1. Press Win + R to open the Run dialog.
Step 2. Type regedit and hit Enter to launch Registry Editor.
Step 3. Navigate to the following path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
Step 4. In the right pane, do a right-click on HwSchMode.
Step 5. In the drop-down menu, select Modify.
Step 6. Set the Value Data to 2 and click OK.
Step 7. Restart your PC to apply the changes.
Warning: It is noting although this feature allows you to play games on your PC with the best performance, it is very power-consuming when it is open for a long time. Therefore, you had better turn it off when stopping playing the game.
Final Words
By now, do you take a full picture of Hardware-Accelerated GPU Scheduling Windows 10/11? Do you have an idea about how to enable Hardware-Accelerated GPU Scheduling? Since we provide you with 2 ways to enable it, you can choose either of them. If you still have queries about it, please feel free to share them in the comment area below.
About The Author
Position: Columnist
Aurelie is a passionate soul who always enjoys researching & writing articles and solutions to help others. Her posts mainly cover topics related to games, data backup & recovery, file sync and so on. Apart from writing, her primary interests include reading novels and poems, travelling and listening to country music.