![如何让 Dash 和 HUD 出现。(并阻止 Unity 发出错误消息。)](https://linux22.com/image/818006/%E5%A6%82%E4%BD%95%E8%AE%A9%20Dash%20%E5%92%8C%20HUD%20%E5%87%BA%E7%8E%B0%E3%80%82%EF%BC%88%E5%B9%B6%E9%98%BB%E6%AD%A2%20Unity%20%E5%8F%91%E5%87%BA%E9%94%99%E8%AF%AF%E6%B6%88%E6%81%AF%E3%80%82%EF%BC%89.png)
我刚刚在我妻子的 Dell Inspiron 1501 上安装了 Ubuntu 12.04,它使用 R300 ATI 图形芯片。按下相应的键时,Dash 或 HUD 均未出现。当我在终端中尝试 unity --reset & 时,我看到它反复吐出:
r300: CS space validation failed. (not enough memory?) Skipping rendering.
这是在启动 Ubuntu 后没有打开任何应用程序时发生的,所以我很难相信仅仅渲染 Dash/HUD 就会完全耗尽 VRAM。有什么建议可以让它正常工作吗?
/usr/lib/nux/unity_support_test -p
节目
OpenGL 供应商字符串:X.Org R300 项目 OpenGL 渲染器字符串:ATI RS480 上的 Gallium 0.4 OpenGL 版本字符串:2.1 Mesa 8.0.2 非软件渲染:是 未列入黑名单:是 GLX fbconfig:是 来自像素图的 GLX 纹理:是 GL npot 或 rect 纹理:是 GL 顶点程序:是 GL片段程序:是 GL 顶点缓冲区对象:是 GL 帧缓冲区对象:是 GL 版本为 1.4+:是 支持 Unity 3D:是
所有部分都说“是”
答案1
Unity 2d 桌面可能会修复此问题,
您可以在 LighDM 登录屏幕访问 Unity 2D(仅当您已禁用自动登录时)。
答案2
我遇到了同样的问题,尝试了无数的方法,使用 Unity 2D 确实解决了这个问题。
这是在 Dell Dimension e510 上。单击 Dash 图标不会显示 Dash 窗口,但如果我输入(不可见的)“terminal”并按 Enter,则会打开一个终端。
unity --reset
在其他地方建议这样做,这会产生无休止的 r300 错误,如初始帖子所述。使用 Unity 2D,它可以正常工作。