Рендеринг в 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 МБ.