使用 virtualbox 在 Fusion 360 中渲染 [关闭]

Posted

技术标签:

【中文标题】使用 virtualbox 在 Fusion 360 中渲染 [关闭]【英文标题】:Rendering in Fusion 360 with virtualbox [closed] 【发布时间】:2016-04-15 18:59:36 【问题描述】:

我在运行在 Ubuntu 主机上的 Windows 虚拟机上安装了 Autodesk 的 Fusion360。除了渲染之外,一切都很好:所有纹理都以随机的彩色方式渲染。

例如,在经典的 windows 机器上,这件作品用灰色铝纹理很好地渲染,但在虚拟机上我得到了这个:

我猜这与虚拟机处理图形的方式有关。我按照this thread的说明,在虚拟机上安装了guest添加+direct3D支持,但是渲染无法正常工作。

我还没有尝试过PCIe passthrough,但它似乎有点矫枉过正,因为不能保证它可以解决我的问题,所以我想找到一个更简单的解决方案。

以前有人遇到过这种问题吗?有谁知道我可以尝试解决什么问题?

硬件

64Gb RAM 的华硕 X99E-WS 主板 索泰 GeForce GTX TITAN X 显卡(NVidia 驱动程序 352.63)

主机

Ubuntu 14.04 Virtualbox 5.0.10 (r104061)

虚拟机

分配有 8Gb RAM 的 Windows 10 已安装来宾添加 已启用 Direct3D 支持 已启用 2D 和 3D 加速

【问题讨论】:

伙计,这看起来棒极了!比它应该的更好;-) 请注意,仅启用 3D 加速是不够的,您还必须将 Virtualbox 中的 directx/direct3d 驱动程序安装到客户机中。这仅适用于 d3d,而不适用于 opengl(我认为)。你可以试试gallium,因为你需要opengl,YMMV。 @qarma。谢谢你的cmets。正如我在问题中所写,已经安装了包括 direct3d 在内的来宾添加。我可以看看gallium,但是是什么让你认为这是一个opengl相关的问题? 如果 d3d 驱动程序根本不支持特定的纹理格式(可能)或纹理,或者虚拟 gfx 适配器没有足够的视频内存来存储所有纹理,或 d3d 驱动程序不支持着色器(可能),您可以使用 OpenGL 获得更好的结果。 virtualbox.org/manual/ch04.html#guestadd-3d 也有可能是3d加速根本不支持高能directx/direct3d 【参考方案1】:

根据本网站here,其中包括您希望在虚拟机中使用的应用程序的最低规格。

显卡:512MB GDDR RAM 或更多,英特尔 GMA X3100 卡除外

据我所知,(请提供您的 VM 的显卡 RAM)VirtualBox 在大多数情况下最多支持 128Mb RAM(最大),在某些情况下您可以将其增加到 256Mb(虽然我自己没有尝试过)。

由于我对这个主题的了解有限,我认为没有比这更高的方法了。但是,如果您找到将 VRAM 增加到 512Mb 的方法,我认为这将解决您的问题。

我认为您应该尝试不同的虚拟机,但不确定,但根据this 网站,VMware Horizo​​n 6(不幸的是不是免费的,但可用于您的 Linux 机器)确实支持 3D 渲染和图形 RAM 高达512Mb!

适用于虚拟硬件版本 9 (vSphere 5.1) 和 10 (vSphere 5.5 更新1)虚拟机,默认VRAM大小为96MB,可以 配置最大大小为 512MB。

【讨论】:

以上是关于使用 virtualbox 在 Fusion 360 中渲染 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在点击事件时从 Google Fusion Tables 访问单个单元格值

在 Fusion Tables 中导入行失败

VirtualBox 6.1.38/40,经常卡死

fusuon360怎么整体调整比例

fusion360怎么打开点云数据

VirtualBox 與 Vmware 差異