Обратите внимание, это НЕ касается создания соединения Hyper-V с хостом и использования GPU на этом хосте. Я говорю это, потому что каждый поиск, который я делаю для этого, думает, что это то, чего я пытаюсь достичь.
Я настроил сервер Hyper-V в своей локальной сети. Я разработчик/консультант и запускаю виртуальную машину для каждого клиента. Иногда мне нужно запустить 2-3 виртуальные машины, и в идеале им нужно 10-14 ГБ памяти на каждую, что ограничивает возможности моего ноутбука. Процессор моего ноутбука также страдает от этой нагрузки.
Итак, я переделал свой игровой ПК последнего поколения (I7, 64 ГБ ОЗУ, 1080 gfx) в сервер Hyper-V. Я перенес на него некоторые из своих виртуальных машин,сделал необходимую конфигурацию, и решил, что все будет готово. Я мог бы запустить несколько виртуальных машин на этом и тем самым разгрузить свой ноутбук.
И вот тут-то и возникает проблема. Это работает, я могу нормально подключиться к своему новому серверу Hyper-V. Однако я столкнулся с неожиданным узким местом.
Похоже, что мое ноутбуковое соединение Hyper-V подключается с использованием встроенного (слабого) графического процессора Intel. И только это одно соединение, похоже, сильно нагружает графический процессор - теперь у меня заметные задержки пользовательского интерфейса, задержки при перетаскивании окон и т. д. На самом деле -Похоже, мой ноутбук сейчас более нагружен, поскольку работает только это удаленное соединение, чем когда я запускал виртуальную машину локально. Так что результат получился прямо противоположный тому, к чему я стремился.
Есть ли способ заставить Hyper-V использовать мой лучший ресурс GPU? или я могу что-то с этим сделать? Мне кажется бессмысленным, что он нагружает мой ноутбук БОЛЬШЕ, чтобы выгрузить VM на другую машину, чем если бы он полностью запустил ее локально.
Я не пытаюсь играть на удаленке. Виртуальные машины, которые я запускаю, — это обычные среды Windows 10, на которых запущены обычные (разработчикские) штуки вроде IIS, SQL Server и т. д. На сервере нет проблем с производительностью. Здесь проблема только в моем клиентском подключении к хосту.