2

I've recently bought a new laptop (ASUS X53SJ) with these specs:

  • CPU: i5-2410M @ 2.3GHz
  • RAM: 4GB
  • GPU: NVIDIA GeForce GT 520M (512MB)

When I first booted into Ubuntu I got a message saying that Unity is not supported. So I believe, I am using gnome. The results of this command /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

What is wrong with it?

Also gnome version 2 is currently installed. Am I able to use gnome version 3?

Jorge Castro
  • 73,717
Chris
  • 1,163

3 Answers3

2

You are using Ubuntu Classic (Gnome 2). This is standard as is the message that your hardware does not support Unity. This message is misleading. Your hardware is powerful enough for Unity when you have the proprietary driver installed. The message should say that you will need to activate the proprietary driver to use Unity.

The intention is to replace proprietary drivers with an open source driver. When that project is finished, then that message will mean what it says. Until then .....

Install the proprietary driver using the Additional Drivers utility:

You will get a message saying driver activated but not in use. Ignore this message. It is also faulty. The driver is in use.

Re-start and at login click on your user name and select Ubuntu from the menu on the bottom panel. That will run the Unity GUI.

Gnome 3 will be in 11.10. It is already in the Alpha versions. I am testing it. So, I know.

-1

In order to use gnome 3 you will have to either:

  1. use the gnatty ubuntu remaster (search ubuntu forums for it) - stable enough for me but, since it is only supported by one man is probably not the safest choice.
  2. use the not-even-in-beta-yet development version of 11.10 which is surprisingly stable for a development release but is still not ready yet - obviously - to be used if you don't want to spend time fixing it.
  3. wait for October and the official release of 11.10 (or at least September when it will be stable enough), which is probably the best idea.
  4. use the gnome-shell testing ppa if you don't care about unity. This one isn't stable yet either.

As for the error you get above, I got the same one today I don't know which one of these fixed it, but I did both of these:

  1. Reinstall unity and nvidia-current
  2. Force unity to start by changing the file at /etc/environment (gksudo gedit /etc/environment) by adding this"UNITY_FORCE_START=1 at its end
Jorge Castro
  • 73,717
Chriskin
  • 3,290
-1

If you want to, you can install the package named 'unity-2d' from the Ubuntu Software Center:

It aims to provide the same features as Unity, but without the need for graphics acceleration.

Or you can wait until October and upgrade to 11.10 which quite possibly will enable you to use normal Unity, but also comes with Unity 2D as fallback by default. Of course, you might benefit from testing development versions of it and reporting bugs.