5

Мне нужно полностью выставить мой GPU на виртуальную машину, на которой работает Ubuntu 16. Хост Windows 10. Я использую Oracle VirtualBox. Тем не менее, я не против перейти на другую программу VM, если это заставит ее работать.

Любое предложение?

2 ответа2

5

Извините, но я не согласен с ответом Майкла Д.

Чтобы ответить на вопрос, Windows не может передать графический процессор в Ubuntu. Однако вместо этого вы можете запустить Ubuntu и передать графический процессор в Windows.

Windows Server 2016 с Hyper-V 2016 может передавать графический процессор виртуальным машинам. Это единственная Windows IS, чтобы быть в состоянии сделать это.

4

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

Однако есть некоторые вещи, которые вы можете попробовать. Сначала установите предпочтительный графический процессор на панели управления NVidia (Настройки 3D → Управление настройками 3D → Предпочитаемый графический процессор). Это может заставить VirtualBox пойти с картой NVidia для OpenGL.

Если это не поможет, попробуйте установить гостевые дополнения в безопасном режиме на гостя.

Существует также концепция сквозного использования графических процессоров, но она призвана улучшить работу на хостах на базе Nix. Вы можете получить справедливое руководство по установке здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .