Рендеринг в Fusion 360 с помощью виртуального бокса
Я установил Autodesk Fusion360 на виртуальную машину Windows, запущенную на узле Ubuntu. Все работает отлично, за исключением рендеринга: все текстуры отображаются случайным образом.
Например, на классической машине для Windows этот кусок получается красиво с серой алюминиевой текстурой, но на виртуальной машине я получаю это:
![введите описание изображения здесь]()
Я предполагаю, что это связано с тем, как графическая обработка обрабатывается виртуальной машиной. Я выполнил инструкции этого потока и установил гостевые дополнения + direct3D поддержку на виртуальной машине, но я не смог заставить рендеринг работать правильно.
Я еще не пробовал PCIe passthrough, но, похоже, он немного переборщит, и поскольку нет никакой гарантии, что он решает мою проблему, я бы как найти более легкое решение.
Кто-нибудь сталкивался с такой проблемой раньше? Кто-нибудь имеет представление о том, что я могу попытаться решить?
Аппаратные средства
- Материнская плата Asus X99E-WS с 64 ГБ оперативной памяти
- Видеокарта ZOTAC GeForce GTX TITAN X (драйвер NVidia 352.63)
Хост-компьютер
- Ubuntu 14.04
- Virtualbox 5.0.10 (r104061)
Виртуальная машина
- Windows 10 с выделенной оперативной памятью 8 ГБ.
- Установленные гостевые дополнения
- Поддержка Direct3D включена
- Разрешено 2D и 3D ускорение
Ответы
Ответ 1
В соответствии с этим веб-сайтом здесь, который включает минимальную спецификацию приложения, которое вы хотите использовать в своей виртуальной машине.
Видеокарта: 512 МБ ОЗУ GDDR или больше, кроме карт Intel GMA X3100
Как я знаю, (пожалуйста, предоставьте RAM вашей графической карты VM). В большинстве случаев VirtualBox поддерживает до 128 МБ ОЗУ (максимум), а в некоторых случаях вы можете увеличить его до 256 Мб (я сам не пробовал).
С моими ограниченными знаниями по этой теме, я не думаю, что есть способ получить выше этого. Но если вы найдете способ увеличить VRAM
до 512 Мб, я думаю, это решит вашу проблему.
Я думаю, вы должны попробовать другую виртуальную машину, не будучи уверенной, но согласно этот сайт VMware Horizon 6 (к сожалению, не бесплатный, но доступен для вашей машины Linux) поддерживает 3D-рендеринг и графическую RAM до 512 МБ!
Для виртуального оборудования версии 9 (vSphere 5.1) и 10 (vSphere 5.5 Обновление 1) виртуальных машин, размер VRAM по умолчанию составляет 96 МБ, и вы можете настройте максимальный размер 512 МБ.