问题描述
我知道Natty中的Unity桌面使用Compiz,因此需要支持合成效果的图形卡驱动程序。这是否意味着如果我拥有ATI或NVIDIA卡,由于这些卡的开源驱动程序不支持Compiz而被迫安装专有驱动程序?
最佳办法
我相信Unity需要3D图形。因此,如果有一个开放的驱动程序可以做到这一点,那么您就不需要专有的驱动程序。
查看FLOSS nouveau驱动程序的status,当前可能需要NVIDIA的专有驱动程序,但是,它们正在开发必要的功能。
次佳办法
对于使用较旧硬件或存在驱动程序问题的人,Unity 2D interface将在11.04(以及用于10.10的PPA)中可用。
第三种办法
我有一张ATI卡,Unity /Compiz可以很好地与打开的驱动程序配合使用,尽管我确定这取决于您特定卡的驱动程序的状态。如果您的卡使用打开的驱动程序支持compiz,则它也应该支持unity。
在https://help.ubuntu.com/community/RadeonDriver上有一个(令人印象深刻的)具有开源3D加速功能的ATI卡列表
第四种办法
在Maverick上,我可以将Nouveau用于Nvidia图形卡,并且具有3D图形。因此,我相信在Natty上,您可以根据需要使用驱动程序开源。
第五种办法
Unity的要求是图形驱动程序应具有3D支持。
Nvidia卡将需要专有驱动程序,因为开源驱动程序不支持3D。
我有一台带有Intel芯片组945GM
的笔记本电脑,该笔记本电脑具有用于图形的开放驱动程序。它还支持3D。
答案是-Unity需要3D支持。如果您的卡具有支持3D的FOSS驱动程序,那么您可以,否则,您需要安装专有驱动程序
第六种办法
目前,我正在使用提供的实验性3D FOSS驱动程序在Nvidia卡上使用Unity 3D运行Natty。除了我的纸牌迷之外,没有任何问题。
如果驱动程序的质量至少保持不变,则不需要Nvidia卡。
nvidia-current驱动程序仍然不支持新的Xorg。