2

Я хочу удаленный рабочий стол на хосте Windows 10, но хочу заставить службу хоста rdp потреблять только ресурсы процессора, а не GPU вообще. Когда я обычно запускаю rdp на своей хост-машине, я вижу, что используются ресурсы GPU. Я не хочу этого, поскольку я резервирую графические процессоры на своем компьютере для машинного обучения, которое просматривает графические процессоры.

Могу ли я заставить RDP Windows не использовать ресурсы GPU?

Спасибо

2 ответа2

6

RDP до Windows 10 имел свой собственный графический драйвер для преобразования отображаемого экрана в сетевые пакеты для отправки клиенту, который использовал исключительно процессор. Window 8 первым начал использовать графический процессор.

Начиная с Windows 10 build 1511 и Windows Server 2016, RDP использует кодек AVC/H.264 для поддержки экранов большего размера, чем Full HD. Этот кодек использует графический процессор, но только при определенных условиях и для полных сеансов рабочего стола, но в противном случае возвращается к использованию процессора, как и раньше.

Использование AVC/H.264 теперь используется по умолчанию, но вы можете отключить его с помощью редактора групповой политики (gpedit.msc) и перейти к следующему:
Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Среда удаленных сеансов.

Установите для следующих политик значение Отключено, чтобы отключить использование кодека AVC/H.264:

  • Настройте аппаратное кодирование H.264/AVC для подключений к удаленному рабочему столу.
  • Установите приоритет в графическом режиме H.264/AVC 444 для подключений к удаленному рабочему столу

В любом случае, неполные сеансы рабочего стола в настоящее время не должны использовать графический процессор (но это может измениться без уведомления).

Рекомендации :

Последняя ссылка содержит этот текст:

Этот параметр политики позволяет включить поддержку аппаратного кодирования H.264/AVC для подключений к удаленному рабочему столу. Если вы включите аппаратное кодирование, если произойдет ошибка, мы попытаемся использовать программное кодирование. Если вы отключите или не настроите эту политику, мы всегда будем использовать программное кодирование.

1

Рабочий стол Windows, независимо от того, используется ли он RDP или локально, всегда потребляет некоторые ресурсы графического процессора на основном графическом процессоре.
Это просто разработано таким образом.
Единственный известный мне способ выделить оба используемых GPU для вашего проекта машинного обучения - это добавить третий GPU и убедиться, что он является основным. Это может быть очень дешевый базовый графический процессор или встроенная графика Intel HD, если ваш процессор имеет такую возможность.
Возможно, вам придется поиграть с настройками Bios и / или порядком графических процессоров в слотах PCIe, чтобы получить желаемый эффект в отношении порядка карт. В случае использования графики Intel HD это обычно автоматически основной GPU, но некоторые материнские платы вообще не поддерживают Intel GPU, если присутствует другой GPU.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .