无法在 Asus X53SJ 上运行 Unity

无法在 Asus X53SJ 上运行 Unity

我最近购买了一台新笔记本电脑(华硕 X53SJ),其规格如下:

  • 中央处理器: i5-2410M @ 2.3GHz
  • 内存:4GB
  • 显卡:NVIDIA GeForce GT 520M (512MB)

当我第一次启动 Ubuntu 时,我收到一条消息,说 Unity 不受支持。所以我相信,我正在使用 gnome。此命令的结果/usr/lib/nux/unity_support_test -p

Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: unable to create the OpenGL context

它有什么问题?

此外,目前已安装 gnome 版本 2。我可以使用 gnome 版本 3 吗?

答案1

您使用的是 Ubuntu Classic (Gnome 2)。这是标准配置,因为您的硬件不支持 Unity 的消息也是如此。此消息具有误导性。当您安装了专有驱动程序时,您的硬件足以支持 Unity。该消息应该说您需要激活专有驱动程序才能使用 Unity。

目的是用开源驱动程序替换专有驱动程序。当该项目完成后,该消息将具有其含义。在此之前.....

使用附加驱动程序实用程序安装专有驱动程序:

您将收到一条消息,提示驱动程序已激活但未在使用中。请忽略此消息。这也是有故障的。驱动程序正在使用中。

重新启动并在登录时单击您的用户名并从底部面板的菜单中选择 Ubuntu。这将运行 Unity GUI。

Gnome 3 将在 11.10 中推出。它已经是 Alpha 版本了。我正在测试它。所以我知道。

答案2

为了使用 gnome 3,你必须执行以下操作之一:

  1. 使用 gnatty ubuntu remaster(在 ubuntu 论坛中搜索) - 对我来说足够稳定,但是由于只有一个人支持,所以可能不是最安全的选择。
  2. 使用尚未处于测试阶段的开发版本 11.10,对于开发版本来说,该版本出奇地稳定,但显然尚未准备好使用,如果您不想花时间修复它的话。
  3. 等到十月份 11.10 正式发布(或者至少等到九月份,那时它会足够稳定),这可能是最好的主意。
  4. 如果你不关心 unity,请使用 gnome-shell 测试 ppa。这个还不稳定。

至于您上面遇到的错误,我今天也遇到了同样的错误,我不知道哪一个修复了它,但我做了以下两个:

  1. 重新安装 unity 和 nvidia-current
  2. 通过更改文件/etc/environment(gksudo gedit /etc/environment)并"UNITY_FORCE_START=1在其末尾添加以下内容来强制 Unity 启动

答案3

如果您愿意,您可以从 Ubuntu 软件中心安装名为“unity-2d”的软件包:

它旨在提供与 Unity 相同的功能,但不需要图形加速。

或者您可以等到 10 月再升级到 11.10,这样您很可能可以使用普通的 Unity,但默认情况下还会附带 Unity 2D 作为后备。当然,测试其开发版本并报告错误可能会对您有所帮助。

相关内容