Я настраиваю Windows Server 2012 с Hyper-v, который будет использоваться для запуска 3-5 виртуальных машин. На сервере есть два графических процессора pci, и, поскольку Hyper-v не поддерживает сквозную передачу графического процессора, я думал об использовании одного графического процессора в родительском разделе и одного для remoteFX.
Поскольку у родителя есть прямой доступ к оборудованию, я мог использовать графический процессор для требовательных к графике приложений (для разработки). Но для этого потребуется установить приложения внутри родительского раздела. Это плохая идея? Должен ли я вместо этого создать отдельную виртуальную машину и получить к ней доступ от родительского устройства с помощью RDP?
Если вы хотите быть технически педантичным, один не должна запускать на хосте Hyper-V больше кода, чем это строго необходимо. Он добавляет поверхность для атаки гипервизору и несправедливо отнимает циклы ЦП у виртуальных машин, работающих на этом гипервизоре.
Но если это непроизводственное ... просто для целей разработки ... тогда делайте, что хотите.
(PS - я считать Hyper-V в Windows Server 2016 имеет сквозную пропускную способность PCI (e), так что вы можете гипотетически передать свой графический процессор напрямую на виртуальную машину ... но не цитируйте меня по этому поводу.)