在配备 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 驱动程序正常运行。