Fix "Graphics Unknown" to enable Unity 3D on Ubuntu 12.04


If you are unable to access Unity 3D (system loading in to Unity 2D as by default) it may be worth doing the following which may sort the issue.

Reading time:
1 min
  1. Open up System Settings by clicking on the power cog at the top-right of your screen, then select 'System Settings...' from the drop-down menu':

  2. A window will open up where you will need to select the 'Details' icon:

  3. The next window will display some basic info about your system; Memory, Processor, Graphics, OS type and Disk:

If your system Graphics has a value of unknown (like in the image of my system above), the following steps may be able to fix your issue:

  1. Install a package called mesa-utils to add OpenGL support to your system by running this command in the terminal(Ctrl+Alt+t):

    sudo apt-get install mesa-utils
  2. At this point I also needed to remove the nvidia-current package using this command:

    sudo apt-get remove nvidia-current
  3. Restart your system, when you log back in you should hopefully be in Unity 3D.

    Now when you when you look in Details in the system settings you should see something like 'Graphics Intel® Sandybridge Mobile'.

Thank you for reading this article.
Please share if you liked it.