Как я настраиваю виртуальную машину Передачи KVM/NVidia для игр?

Я видел руководство или два, который, кажется, копируется вокруг в Интернете при установке KVM для использования передачи для Nvidia. Это, кажется, требует 2 видеокарт.

Действительно ли возможно сделать это с 1 видеокартой? Я пытаюсь видеть, возможно ли иметь играющую установку машины, таким образом, я не имею к двойной загрузке.

Действительно ли это возможно? Я услышал, что Xen имеет собственную передачу, но Nvidia, кажется, не поддерживает его на их настольных картах.

У меня есть GTX 760.

Действительно ли возможно виртуализировать и получить собственную или почти собственную производительность, достаточно хорошую для современных игровых игр?

13
задан 5 March 2016 в 14:14

2 ответа

Вам нужны 2 карты для канавки передачи VGA, если у Вас есть встроенная Видеокарта VGA, можно использовать это, чтобы загрузить Linux и передать GTX760 VM для тестирования.

Для получения дополнительной информации посещение.

руководство KVM/Qemu

0
ответ дан 23 November 2019 в 03:25

Хорошо, я был на этой поездке последними несколькими днями с помощью Fedora 20, KVM, Xen (все от Repo, никаких патчей или самосборок) использование GTX260 (для гостя/окон 7) и дешевый GT610 для host/dom0:

  1. С KVM, некоторые карты Nvidia работают, но существуют проблемы устойчивости, и Ваш хост может отказать при перезагрузке VM. Я разочаровался в KVM, потому что, в то время как он действительно работает, это слишком нестабильно с моими аппаратными средствами.
  2. я получил Xen к передаче GTX260, это было очень стабильно, и я мог завершить работу domU без странности. Я установил драйверы Nvidia, но получил распространенную проблему окон, сообщив, что карта не работала правильно, таким образом, у меня только была основная возможность VGA на госте.

После некоторого чтения вокруг, оказывается, что картам Nvidia довольно наносят вред когда дело доходит до передачи. AMD отправил патчи к qemu/xen, и карты AMD по сообщениям работают без слишком многих проблем о KVM. Заключение в кавычки от Xen wiki тестирует карты :

Весь Radeon HD4xxx, HD6xxx и HD7xxx должны работать out-of-the-box вторичным адаптером с Xen 4.2.1

, Это означает Ваши начальные загрузки dom0 на одном GPU и Вас передача второй GPU Вашему гостю. Существует также некоторая поддержка передачи основного GPU гостю, но это кажется намного менее простым.

На передней стороне Nvidia, их высокопроизводительные профессиональные карты "мульти-ОС" для работы под Xen и KVM но это - искусственное ограничение, помещенное на карты дома/геймера Nvidia. Некоторые люди были модификацией их карты для создания отчетов как эквивалентная quattro/grid карта путем замены резисторов на плате. Это возможно, потому что карты мультиOS главным образом идентичны некоторым картам дома/игр более высокого качества минус идентификатор устройства и некоторым различиям в спецификации. Читая сообщения на форумах, существуют патчи, плавающие вокруг этого, помог случаю Nvidia на гостях Windows XP, но... целая вещь Nvidia просто кажется поверхностной от угла виртуализации.

существует многое из этого вокруг (от Wiki Xen на передаче GPU):

Это предположило, что у Вас есть Карта ATI, которую Вы хотите к передаче, просто потому что NVIDIA будет только работать a) с определенными патчами и b) с определенными версиями Windows

В заключение на основе того, что я знаю, если Вы хотите сделать, передача, играющая..., идет с картами Xen и AMD с дешевым или встроенным GPU для dom0 и дополнительным GPU для игр domU. Производительность очень высоко рассматривает виртуализацию наверху также между 95% и 97% собственного framerates в сравнительных тестах.

Удачи!

Некоторые ссылки, которые помогают:

  1. http://wiki.xen.org/wiki/XenVGAPassthroughTestedAdapters
  2. https://bbs.archlinux.org/viewtopic.php? id=162768
  3. http://wiki.xen.org/wiki/SecondaryGPUPassthrough
7
ответ дан 23 November 2019 в 03:25

Другие вопросы по тегам:

Похожие вопросы: