С тех пор, как я полностью перешел на использование Linux (Fedora) из Windows, я обнаружил, что миграция довольно проста и у меня не было особых проблем с работой.
Тем не менее, есть некоторые игры, в которые я люблю играть, такие как Football Manager и некоторые старые игры, в которых используется 3D-рендеринг (программный или аппаратный). В настоящее время у меня установлена виртуальная машина VirtualBox под управлением Windows XP, и 95% установленных на ней игр не запускаются из-за проблем с видеокартой (виртуальной видеокартой).
То, что я хотел бы сделать, это заставить виртуальную машину напрямую использовать физическую видеокарту ноутбука или что-то подобное. Я знаю, что есть проблема с производительностью, но большинству игр, в которые я играю, более 5 лет, и я не беспокоюсь о качестве графики и т. Д. Я просто хочу, чтобы это работало.
Мне не нужно использовать VirtualBox, я просто использовал его, потому что я к нему привык. Если VMWare или другая виртуальная технология лучше, чем VirtualBox, я буду ее использовать.
источник
Ответы:
Виртуальные машины по определению не могут использовать фактическое графическое оборудование. Он используется хостом, поэтому гость не может его использовать. Вот только как это работает. Вы можете получить лучшую производительность, установив дополнения DirectX, хотя.
Вам нужно будет установить DirectX как дополнение для VirtualBox, чтобы оно работало, но оно работает.
Чтобы установить DirectX, вам необходимо загрузить гостя в безопасном режиме. Загрузите виртуальную машину Windows в безопасном режиме и перейдите к дополнениям VBoxGuest. Установите дополнения Direct3D. Это должно быть сделано в безопасном режиме или не будет работать.
https://www.dedoimedo.com/computers/virtualbox-3-directx.html
источник
Установите гостевые дополнения VirtualBox в Windows и включите «Отображение → 3D-ускорение» в свойствах виртуальной машины.
источник
На самом деле вы можете пройти через графическую карту гостю Windows, но вы должны использовать что-то вроде Xen 4. Самая большая оговорка к этой настройке заключается в том, что вам нужно немного терпения и знания аппаратного обеспечения и Linux, а хост-ОС не может использовать графику карта одновременно с гостями. Вообще говоря, вам нужны либо сценарии для управления перемещением вашей карты от гостя к хосту и обратно, либо вы просто передаете ее гостю и получаете доступ к хосту через пересылку ssh / cygwin X и т. Д. Не для чутья сердца, но не стоит. Это не просто выходной проект для опытных специалистов. Я использовал несколько видеокарт для разных гостей, использующих Xen 4 поверх Fedora, и это действительно было не так уж плохо. Перекомпиляция ядра для добавления поддержки vt-d заняла много времени, но если вы
Информация о необходимости сброса FLReset / Function-level устарела и фальшива; ни одно из моих устройств не имеет, и они работают нормально.
источник