Назад | Перейти на главную страницу

Могу ли я установить флаг в Hyper-V, чтобы программный драйвер внутри виртуальных машин не знал, что он работает на виртуальной машине?

Я знаю, что VMWare ESXI / vSphere позволяет установить флаг, чтобы скрыть обнаружение виртуализации. Мне нужно установить драйверы NVidia на виртуальную машину, которые не запускаются при обнаружении виртуализации. Это не нарушает никаких соглашений с конечным пользователем, поэтому мне интересно, возможно ли это теперь с Hyper-V?

Настройте гипервизор для совместного использования графического процессора. Для Hyper-V: Установка и настройка RemoteFX vGPU для служб удаленных рабочих столов. Проверьте в диспетчере Hyper-V, что выбраны соответствующие графические процессоры. Используйте этот графический процессор с RemoteFX. Для этого требуется подходящий графический драйвер для хоста. Это также имеет последствия для лицензирования RDS, которые я не уполномочен комментировать.

Другой способ - выделить устройство гостю. Опять Hyper-V: Планирование развертывания устройств с использованием дискретного назначения устройств. У этого есть свои требования, включая:

Для дискретного назначения устройств требуется оборудование серверного класса, способное предоставить операционной системе контроль над настройкой структуры PCIe (собственное управление PCI Express). Кроме того, корневой комплекс PCIe должен поддерживать «службы контроля доступа» или ACS, что позволяет Hyper-V принудительно направлять весь трафик PCIe через MMU ввода-вывода.

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