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