当我尝试从终端运行 Cheese 时收到以下错误消息:
Clutter-CRITICAL **:无法初始化 Clutter:无法找到适合 GLX 上下文的 fbconfig:无法找到具有 rgba 视觉的 fbconfig
显然,这个 fbconfig 似乎有些问题,我推测它与帧缓冲区有关。我的 SiS 显卡使用帧缓冲区来显示 1280x800 最大分辨率。在以前的版本中,我使用 Cheese 时没有出现问题。
有人可以给我进一步阐明这个问题吗?
答案1
Ubuntu 11.10 中的 Cheese 开始使用 Clutter GUI 工具包,这需要硬件 OpenGL 支持。遗憾的是,您的 SiS 卡对 OpenGL 的支持不足以让 Cheese 正常工作。随着时间的推移,更多的 GNOME 应用程序计划过渡到 Clutter(我们在 11.10 中发布了旧版本的 Totem,因为新版本使用 Clutter),因此随着时间的推移,这个问题可能会变得更加严重。
这可能由于一些工作是在软件 OpenGL 渲染器上游完成的,因此该问题在 12.04 中得到解决。