Xen Hypervisor с хостом Linux и гостем Win7 - игры

1602
Olavi Mustanoja

Я новичок в сообществе Linux, особенно в области виртуализации. Некоторое время назад я отказался от Windows и перешел на Linux, главным образом потому, что мой университет использует Ubuntu на своих компьютерах, и это хорошая практика. Я не делал этого раньше, потому что я большой геймер.

Вино и пар уже достаточно, но теперь, когда вышел Fallout 4, я застрял впервые.

Если я не могу играть в Linux и не хочу использовать двойную загрузку для Windows каждый раз, когда я хочу играть, мне нужно сделать виртуального гостя Windows, как я понял. VirtualBox не работал; W7 установлен нормально, добавлено гостевое дополнение direct3d, я смог получить плохие результаты 3d из теста PCMmark, но по крайней мере это сработало. Игра все равно не открылась. А пока давайте просто предположим, что я все сделал правильно, и я просто не могу играть в игру с виртуальной коробкой.

Итак, к Ксену. Прохождение VGA звучало многообещающе, получая реальную производительность и все такое, и поэтому я следовал руководству по настройке всего: http://forums.linuxmint.com/viewtopic.php?f=42&t=112013

Все прошло нормально (в конце концов): я запустил гостевой W7, но, увы, мой GPU (GTX 780 ti) не поддерживал проход VGA, поэтому мне пришлось остановиться на этом.

Мой вопрос заключается в том, что прежде чем я начну использовать дорогой графический процессор AMD с поддержкой VGA, стоит ли ожидать лучших результатов за счет виртуализации с помощью Xen, а не виртуальной коробки? Более вероятно, что я запусту игру с Xen?

Я не ожидаю определенных ответов; Я сомневаюсь, что кто-либо из вас проверял это (и без VGA-совместимого GPU я не смогу сам). Я не задаю этот вопрос с точки зрения «могу ли я сыграть в Fallout 4» - чтобы сделать его немного более конструктивным, я хочу знать, если VGA passthrough или что-то еще в Xen имеет огромное значение при попытке получить игру работает, что не работает в VBox.

Мои спецификации при тестировании Xen:

Motherboard: ASUS Z97-A CPU: Intel Core i7-4790k GPU1 (for host): CPU-integrated GPU2 (for guest): GeForce GTX 780 Ti System: Linux Mint 17.2 with kernel 4.3-wily 

VirtualBox был протестирован в Ubuntu 14.04 LTS

2

1 ответ на вопрос

2
Michael Hampton

Прекратите использовать Xen в качестве своего гипервизора, как и все остальные годы назад, и переключитесь на KVM.

Карта NVIDIA может быть отлично передана на виртуальную машину, но драйвер блокирует это, если обнаруживает, что вы используете виртуальную машину, поскольку они хотят, чтобы вы покупали гораздо более дорогие карты Quadro для такого рода вещей.

С помощью KVM вы можете сказать ему, чтобы он не выставлял MSR виртуальной машины гостю, добавив kvm=offпараметр -cpuкомандной строки, а также отключив просветления Hyper-V, которые реализует KVM. Это позволяет загружать драйвер NVIDIA, поскольку он больше не может определить, находится ли он на виртуальной машине.

Я обязательно попробую это. Спасибо за совет. Я вернусь, когда я проверил это. Olavi Mustanoja 8 лет назад 0
@OlaviMustanoja так сработало? ufotds 6 лет назад 1