Unity 3d 无法在 Nvidia Ion 上运行

Unity 3d 无法在 Nvidia Ion 上运行

在配备 ion GPU 而非 unity 3d 的 ZBOX HD-ND22 上,我总是获得 unity 2d。从 live cd 启动时它可以工作,但它使用的是没有 hdmi 声音的 noveau 驱动程序。

我已经尝试使用此命令进行兼容性测试:/usr/lib/nux/unity_support_test -p

输出为:

OpenGL vendor string:   NVIDIA Corporation  
OpenGL renderer string: ION/PCI/SSE2  
OpenGL version string:  3.3.0 NVIDIA 280.13

Not software rendered:    yes  
Not blacklisted:          yes  
GLX fbconfig:             yes  
GLX texture from pixmap:  yes  
GL npot or rect textures: yes  
GL vertex program:        yes  
GL fragment program:      yes  
GL vertex buffer object:  yes  
GL framebuffer object:    yes  
GL version is 1.4+:       yes  

Unity 3D supported:       yes  
Segmentation Fault

看起来不错,直到出现分段错误。在我以实时 CD 模式运行的测试中,没有出现此问题。有人知道如何解决这个问题吗?

  • 我已经尝试过 nvidia 驱动程序的当前版本和当前更新版本

答案1

最后我发现了错误,因为我想将 tmpfs 用于 /tmp,所以我将这一行添加到 /etc/fstab:

tmpfs /tmp tmpfs defaults,noexec,nosuid 0 0

删除此驱动程序后,Unity 3D 便可与 nvidia 驱动程序正常运行。

相关内容