我了解到Natty中的Unity桌面使用Compiz,因此需要一个支持组合效果的显卡驱动程序。这是否意味着如果我有ATI或NVIDIA显卡,我必须安装专有驱动程序,因为这些显卡的开源驱动程序不支持Compiz?
我相信Unity需要3D图形。所以如果有一个可以做到这一点的开源驱动程序,你就不需要专有驱动程序。看一下FLOSS nouveau驱动程序的状态,目前你可能需要NVIDIA的专有驱动程序,但他们正在努力开发必要的功能。
我有一张ATI显卡,在natty版本中,使用开源驱动程序时Unity/Compiz运行良好,尽管这取决于您特定显卡驱动程序的状态。如果您的显卡支持开源驱动程序的Compiz,那么它也应该支持Unity。在https://help.ubuntu.com/community/RadeonDriver上有一个(令人印象深刻的长)ATI显卡列表,支持开源3D加速。
Unity的要求是显卡驱动程序需要支持3D功能。Nvidia显卡需要专有驱动程序,因为开源驱动程序不支持3D功能。我有一台搭载Intel芯片组945GM的笔记本电脑,它具备图形的开源驱动程序,并且支持3D功能。答案是 - Unity需要3D支持。如果您的显卡使用的是支持3D的开源驱动程序,那么就没问题,否则您需要安装专有驱动程序。
目前我正在使用提供的实验性3D FOSS驱动程序,在Nvidia卡上运行Natty和Unity 3D。除了我的显卡风扇转速加快之外,没有其他问题。如果驱动程序的质量至少保持不变,您将不需要专有的Nvidia卡驱动程序。nvidia-current驱动程序目前还不支持新的Xorg。
答案是否定的:只要你的自由/开源驱动程序有对3D加速的支持,即使是实验性的,Compiz都会很高兴。 我爸爸有一台AMD K7盒子,配备了GeForce2 MX 400(nv11)显卡。我刚刚在上面运行了一个Natty的实时会话,Compiz很好地展示了所有的桌面效果(不过,“尝试Ubuntu”按钮选择了回退的Gnome桌面给我看...)