Unity是否需要专有的图形卡驱动程序?


22

我知道Natty中的Unity桌面使用Compiz,因此需要支持合成效果的图形卡驱动程序。这是否意味着如果我拥有ATI或NVIDIA卡,由于这些卡的开源驱动程序不支持Compiz而被迫安装专有驱动程序?


1
Canonical应该专注于Unity2D !!我看不出强迫Unity使用3D的充分理由。在视觉上,它无济于事,并使其功能不足。Unity是针对上网本和平板电脑的,因此将没有3D加速的轻量级版本捆绑在一起更为方便。在游戏中也要考虑。Compiz对opengl Games产生负面影响。Linux可能是休闲游戏的不错选择,即使Google也认为它的Chrome OS也可以作为游戏平台。

Chrome操作系统会进行OpenGL(ES)合成,因此,如果您说的是对的,那么它们也会遇到相同的问题。事实是,使用正确编写的驱动程序,除非compiz正在主动运行效果(关闭动画等),否则运行compiz的速度应几乎没有减慢。
Travis Watkins

Answers:


15

我相信Unity需要3D图形。因此,如果有一个开放的驱动程序可以做到这一点,那么您就不需要专有的驱动程序。

查看FLOSS nouveau驱动程序的状态,当前您可能需要NVIDIA的专有驱动程序,但是,它们正在开发必要的功能。


11
此外,还将提供Unity的2D实现,可以选择在11.04中使用。bfiller.wordpress.com/2011/01/13/unity-2d
Mark Shuttleworth


4

我有一张ATI卡,Unity / Compiz可以很好地使用打开的驱动程序运行,尽管我确定这取决于您特定卡的驱动程序状态。如果您的卡使用打开的驱动程序支持compiz,则它也应该支持unity。

https://help.ubuntu.com/community/RadeonDriver上有一个(令人印象深刻的)带有开源3D加速的ATI卡列表


3

在Maverick上,我可以将Nouveau用于Nvidia图形卡,并且具有3D图形。因此,我相信在Natty上,您可以根据需要使用驱动程序开源。


从什么时候开始Nouveau具备3D功能?上次我检查它没有
马尼什·辛哈

4
Nouveau至少已经拥有一些3D功能,但是它们仍然不受支持并且还没有准备好迎接“黄金时间”。就是说,最近的google结果表明,相当多的人以他们认为令人满意的方式使其工作。
koanhead 2011年

1
的确,只要Nouveau开发人员将3D支持标记为试验性/不受支持,Ubuntu就不会这样做。:)
htorque 2011年

3

Unity的要求是图形驱动程序应具有3D支持。

Nvidia卡将需要专有驱动程序,因为开源驱动程序不支持3D。

我有一台带有英特尔芯片组的笔记本电脑,该笔记本电脑具有945GM用于图形的开放驱动程序。它还支持3D。

答案是-Unity需要3D支持。如果您的卡具有支持3D的FOSS驱动程序,那么您可以,否则,您需要安装专有驱动程序


3

目前,我正在使用提供的实验性3D FOSS驱动程序在Nvidia卡上使用Unity 3D运行Natty。除了我的纸牌迷之外,没有任何问题。

如果驱动程序的质量至少保持不变,则不需要Nvidia卡。

NVIDIA当前驱动程序仍然不支持新的Xorg。


0

简而言之:不。

我听说Unity应该有一个低功耗(2D)选项。


0

答案是否定的:只要您的免费/自由/开源驱动程序具有3D加速支持(甚至是实验性的),Compiz都会很高兴。我父亲有一个带GeForce2 MX 400(nv11)的AMD K7盒子。我在上面运行了一个简单的实时会话,Compiz很好地向我展示了所有桌面效果(“尝试Ubuntu”按钮确实为我选择了后备Gnome桌面...)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.