Я видел руководство или два, которые, кажется, повторяются в Интернете по настройке KVM для использования сквозного доступа для Nvidia. Кажется, требуется 2 видеокарты.
Можно ли это сделать с 1 видеокартой? Я пытаюсь выяснить, можно ли настроить игровой автомат, чтобы мне не пришлось выполнять двойную загрузку.
Это возможно? Я слышал, что у Xen есть собственный транзистор, но Nvidia, похоже, не поддерживает его на своих настольных картах.
У меня GTX 760.
Можно ли виртуализировать и получить нативную или почти нативную производительность, достаточную для современных игровых игр?
graphics
virtualization
kvm
xen
mlw4428
источник
источник
Ответы:
Хорошо, я был в этом путешествии последние несколько дней, используя Fedora 20, KVM, Xen (все из Repo, без патчей или самостоятельных сборок), используя GTX260 (для guest / windows 7) и дешевый GT610 для host / dom0:
После некоторого прочтения выясняется, что карты nvidia довольно повреждены, когда дело доходит до сквозного прохождения. AMD представила исправления для qemu / xen, и карты AMD, как сообщается, работают без особых проблем с KVM. Цитирование из тестовых карточек Xen Wiki :
Это означает, что ваш dom0 загружается на одном графическом процессоре и вы передаете второй графический процессор своему гостю. Также есть некоторая поддержка для передачи основного графического процессора гостю, но это кажется гораздо менее простым.
Что касается nvidia, их высокопроизводительные профессиональные карты Multi-OS будут работать под Xen и KVM, но это искусственное ограничение, накладываемое nvidia на домашние / геймерские карты. Некоторые люди модифицировали свои карты так, чтобы они отображались как эквивалентные карты quattro / grid, заменяя резисторы на плате. Это возможно, потому что карты multi-os в основном идентичны некоторым более дорогим домашним / игровым картам за вычетом идентификатора устройства и некоторых технических характеристик. Читая доски, есть / были плавающие патчи, которые помогли делу nvidia на гостях Windows XP, но ... вся вещь nvidia кажется просто отрывочной с точки зрения виртуализации.
Вокруг этого много (из вики Xen о прохождении через GPU):
В заключение, основываясь на том, что я знаю, если вы хотите проводить сквозные игры ... используйте карты Xen и AMD с дешевым или встроенным GPU для dom0 и дополнительным GPU для игрового domU. Производительность очень высока, учитывая также издержки виртуализации, от 95% до 97% от собственной частоты кадров в тестах.
Удачи!
Некоторые ссылки, которые помогают:
источник
Для прохода VGA вам нужны две карты, если у вас есть встроенная плата VGA, вы можете использовать ее для загрузки Linux и передачи GTX760 на виртуальную машину для тестирования.
Для получения дополнительной информации посетите.
Руководство KVM / Qemu
источник