最适合Ubuntu的显卡

我正在试图找到一个支持Compiz和Unity界面的可用显卡。


5坚持选择NVIDIA系列。目前来看,ATI的性能不太好。 - karthick87
1所有的NVIDIA显卡都没问题吗? - Evan
5个回答

取决于情况。如果你打算使用任何类型的笔记本电脑,建议选择英特尔(Intel)。无论哪款英特尔都可以。尽管Nvidia非常好,但它会使笔记本电脑发热很快,因此你总是需要一种冷却系统来保持正常的温度。大多数笔记本电脑的散热问题都与Nvidia显卡有关,如果没有非常好的冷却系统,将如此强烈的热源放在笔记本电脑内是一个坏主意。
如果你喜欢台式机,我强烈推荐NVIDIA。从GeForce 4200及以上型号,你应该可以使用Compiz的全部效果。对于TNT和Geforce 2型号的显卡,我建议使用较少的Compiz效果。但总体而言,NVIDIA在使用专有驱动程序时性能非常出色。(Nouveau开源驱动程序也不错,但对于3D游戏来说还不够)
ATI目前仍然存在许多问题(我仍然是一个ATI的厌恶者),但我不能忽视这样一个事实,即ATI/AMD已经开源了ATI代码,从今年初到现在改进了很多次。ATI驱动程序在短时间内取得了非常大的进步,我有一种强烈的预感(希望不会发生在Nvidia爱好者身上;))明年我们将看到一个非常强大的ATI开源驱动程序,它可以提供比Nvidia闭源驱动程序更好的性能。请记住,就在一年前,Linux的闭源ATI驱动程序比开源驱动程序好几倍,现在开源和闭源驱动程序非常相似(在某些情况下甚至比闭源驱动程序更好)。所以尽管我讨厌ATI,但我看到未来几个月对它来说是一个非常光明的未来。(啊,我还是讨厌你呵呵)
总之,暂时来说:
如果您使用的是笔记本电脑并且希望电脑能够持续数年保持活力,请使用英特尔!
如果您想玩游戏、经常使用compiz效果等,请使用NVIDIA!
如果您使用ATI闭源/开源驱动程序,请注意有时可能会遇到compiz效果、游戏等方面的问题。至少目前是这样。
关于你的问题“所有NVIDIA显卡都可以吗”,是的,都可以。从16MB的TNT到9800 1GB及以上的显卡都可以使用。但一定要使用正确的驱动程序。
对于非常旧的Geforce 4或更低版本,请使用:nvidia-glx-96 对于Geforce 4到6xxx系列的显卡,请使用:nvidia-glx-173 对于6xxx系列到最新版本的显卡,请使用:nvidia-glx-185
请注意,你可以为任何显卡使用其中任何一个驱动程序,但上述组合是最好的选择。不要限制自己,例如,如果你有一张6xxx系列的显卡,不知道该用哪个版本,选择最新的nvidia-glx版本即可。但如果你确定拥有非常旧的显卡,我推荐使用nvidia-glx的96版本。
希望这些信息对你有所帮助。

我发现集成的英特尔显卡通常得到很好的支持。它们没有独立显卡那么强大,但足以支持Unity,并且通常比ATI或NVIDIA得到更好的支持。

我在一台非常快的电脑上使用着一块Sapphire Radeon HD 6870显卡。我的处理器是AMD 1090T(6核)。 即使在像Google Earth这样的应用程序中,使用专有驱动程序(11.5、11.4)或者开源驱动程序,在Ubuntu Linux 11.04上的图形性能也很糟糕。当我在Google Earth中旋转地球时,它看起来像是一个间歇性的幻灯片,频率不稳定。在运行glmark2时,有时候根本没有图像,然后是间歇性的快照。
在Windows 7下,这张显卡表现得非常出色。我可以将游戏设置为显示器的最高选项,而且画面流畅实时。显卡运行时冷静安静。在Windows体验指数中,它得到了7.8分(满分7.9)。问题是我讨厌Windows!
我尝试过一块低端的Nvidia显卡vn 240 gt,使用专有驱动程序时,它的性能超过了HD 6870(后者的成本是前者的两倍多),在Ubuntu Linux 11.04上,无论是使用专有驱动程序还是开源驱动程序,都能够呈现出流畅的图形。
有趣的是,当使用Maverick时,HD 6870的性能有所提升,但仍然不理想。 根据我所阅读的内容,问题可能出在Linux内核上。我使用的是2.6.38-9版本,drm还没有解决。
我的建议是如果你使用Linux,就远离ATI。如果你只使用Windows(你为什么会在这个论坛上阅读?),那就选择ATI吧。 我将一款低端的集成英特尔显卡与我的HD 6870进行了比较,结果集成显卡也表现得更好。英特尔和NVIDIA的显卡似乎几乎相等并且非常可接受。 希望未来性能能有大幅提升,否则我将出售我的显卡并购买一款NVIDIA GTX 460或470。

几乎任何图形卡在2D级别上都能得到充分的支持,但具体情况因个人需求而异,没有普遍适用的建议。
在特殊功能的支持方面存在差异,如HDMI、双显示器支持、节能模式以及令人遗憾的3D支持。对于大多数这些功能,您需要依赖制造商提供的专有驱动程序。这些驱动程序在Linux环境中集成得不太好,NVidia驱动程序比ATI fglrx做得更好。专有驱动程序的一个主要缺点是,在未来的版本中,您的“过时”显卡将不再得到支持。
目前,如果您希望将系统设置为“仅开源”,最好使用由开源驱动程序完全支持的Intel图形。对于ATI显卡,开源radeon驱动程序也已经相当成熟,而开源NVidia替代品nouveau正在迅速赶超。

我说。首先挑一张你喜欢的卡,然后试着找一个在上面运行Ubuntu的人。如果你遇到不想处理的问题,就回去挑另一张卡 :D
如果你需要一些高级渲染和需要或可以很好地使用CUDA的东西,那么你就需要Nvidia。(对于目前ATI和Nvidia所提供的桌面机来说,我会选择Nvidia)
当涉及到笔记本电脑和显卡(我也有Nvidia),我会重新考虑选项,因为高端Nvidia显卡在长时间压力下往往会变得非常吵闹和过热(但除非你经常使用CUDA和/或玩游戏,否则应该没问题)
无论如何,你应该对特定型号进行一些研究,并找出哪个驱动程序在Ubuntu中最适合它。但我必须说,在Ubuntu中,与Windows相比,通常没有太多类似这样的麻烦。只是当Ubuntu中的驱动程序出现问题时,它更加明显 :D...
此外,一旦完成了设置,除非解决了一些兼容性问题或其他你真正可能需要或想要的东西,否则不要更新一个良好工作的驱动程序!并且在真正决定这样做之前,最好先在Ubuntu下搜索这些驱动程序的性能。
我几天前对更新过于冲动了,结果是一场灾难 :D