Does Unity require proprietary graphics card drivers?

7,402

Solution 1

I believe Unity requires 3D graphics. So if there is an open driver that can do that, you don't require proprietary drivers.

Looking a the status of the FLOSS nouveau drivers, currently you probably would need the proprietary drivers for NVIDIA, however, they are working on the necessary features.

Solution 2

For people who use older hardware or have driver problems the Unity 2D interface will be available in 11.04 (and in a PPA for 10.10)

Solution 3

I have an ATI card, and Unity/Compiz works fine for me with the open drivers in natty, although I'm sure that depends on the state of the drivers for your particular card. If your card supports compiz with the open drivers than it should also support unity.

There is a (impressively long) list of ATI cards with open-source 3D acceleration at https://help.ubuntu.com/community/RadeonDriver

Solution 4

Currently I am running Natty with Unity 3D on an Nvidia card using the provided experimental 3D FOSS drivers. No issues aside from my cards fans spinning faster.

If the quality of the driver at least stays the same you will not need properitary for Nvidia cards.

The nvidia-current driver does not yet support the new Xorg anyways.

Solution 5

The requirement for Unity is that the graphics driver should have 3D support.

Nvidia cards would need the proprietary driver since the open source driver doesn't support 3D.

I have a laptop with Intel chipset 945GM which has open drivers for graphics. It also supports 3D.

The answer is - Unity needs 3D support. If your card has FOSS driver which support 3D, then you are fine, otherwise you need to install proprietary drivers

Share:
7,402

Related videos on Youtube

Ralf Hersel
Author by

Ralf Hersel

Updated on September 17, 2022

Comments

  • Ralf Hersel
    Ralf Hersel over 1 year

    I understood that the Unity desktop in Natty uses Compiz and therefore requires a graphics card driver that support composition effects. Does this mean if I have an ATI or NVIDIA card I'm forced to install a proprietory driver because the open source drivers for those cards do not support Compiz?

    • Admin
      Admin about 13 years
      Canonical should focus on Unity2D instead!! I don't see a good reason for forcing Unity to use 3D. Visually it doesn't help and makes it less functional. Unity was targeted to netbooks and tablets, so it's more convenient bundling a lightweight version without 3D acceleration. Also think in gaming.Compiz affects negatively opengl Games. Linux could be a nice alternative for casual games, even Google has conceiving it's Chrome OS as a gaming platform too.
    • Travis Watkins
      Travis Watkins about 13 years
      Chrome OS does OpenGL (ES) compositing so if what you say is true they would have the same problems. The truth is with a properly written driver you should have little to no slowdown from running compiz unless compiz is actively running an effect (close animation or something).
  • Manish Sinha
    Manish Sinha over 13 years
    Since when did Nouveau have 3D capabilities? Last I checked it didn't have
  • Mark Shuttleworth
    Mark Shuttleworth over 13 years
    In addition, there will be a 2D implementation of Unity, available in 11.04 as an option. bfiller.wordpress.com/2011/01/13/unity-2d
  • koanhead
    koanhead over 13 years
    Nouveau has had some 3D capabilities for at least a year, but they remain unsupported and not ready for "prime time". That said, recent google results indicate that quite a few folks have gotten it working in a way they find satisfactory.
  • htorque
    htorque over 13 years
    Exactly, and as long Nouveau developers label the 3D support experimental/unsupported, Ubuntu won't do otherwise. :)