Linux视频驱动程序支持的当前状态是什么?


6

我正在考虑购买一个新的视频卡。

我的主要操作系统是Linux,所以我想知道ATI或Nvidia是否有更好的Linux驱动程序支持。我知道两家公司都支持Linux,但我想知道哪一个的驱动程序更稳定,功能更强。


1
这是一个会激起争论的话题,它不是一个容易明确回答的话题。
MaQleod 2011年

注意:这个问题有可能是主观的。如果您有答案可以提供答案,请提供答案的参考资料 - 如果没有关于它们如何变得更好的一些信息,说“这个更好的”并没有多大帮助。
nhinkle

重要的是考虑哪些视频卡。具体的型号可以大大改善这个问题。
wallyk 2011年

哪些任务对你最重要 - 游戏?视频回放?输出到电视?每个公司的驱动程序集具有不同的优势和功能集。
格雷格

据我所知,所有这些都取决于卡片的型号。感谢所有人,并抱歉这个主观意见产生问题。但是,我真的得到了答案。谢谢大家!
bakytn 2011年

Answers:


5

问题非常依赖于几个因素,

  1. 您计划使用的精确型号/卡类型
  2. 您如何计划使用该卡(即仅用于驱动显示器,或更密集的3D加速的东西)
  3. 您需要的功能。

一般,几乎可以使用任何卡将与支持一些司机开车2D显示(即你应该能够引导和运行GNOME /统一)。开源vesa驱动程序将支持自90年代早期以相对低分辨率图形模式制作的大多数卡。

如果它变得非常混乱,那么更先进的驱动程序的当前状态将允许您利用图形卡提供的硬件加速。

总的来说,nvidia对linux社区有更好的驱动程序支持。闭源nvidia驱动程序(可用作二进制blob在大多数Linux发行版中)支持的卡可以追溯到大约2004年(Geforce 6xxx系列是最早支持的卡)。由于这是当前的驱动程序,并且受到nvidia的支持,因此它提供了对所有主要卡功能的良好支持,并且与大多数现代Linux发行版兼容。你可能遇到麻烦的地方是使用较旧的卡(比如Geforce 4),在那里你将被迫使用遗留版本的nvidia驱动程序,从那时起对内核的修改可能会使驱动程序与现代内核和可能的Xorg不兼容并且可能需要传统的Linux系统来使用传统的专有驱动程序。但是,如果您使用这样的旧卡,则可能不需要完全支持的硬件3d加速,并且您将满足于通用的2d驱动程序。

ATI还为Linux系统提供了自己的驱动程序,它将支持具有全部功能的卡系列。然而,他们在任何给定时间支持的卡比nvidia小得多。目前的nvidia驱动程序支持消费卡返回6000系列,而ati驱动程序支持卡返回2xxx系列(约3年前)。对于其他卡,ATI支持是重叠的传统专有驱动程序,开源驱动程序和通用驱动程序的沙拉。请记住,安装一个传统的专有驱动程序(支持被删除)是一个巨大的痛苦,因为驱动程序没有跟上xorg或内核接口的任何更新,并且很可能无法使用,除非你使用遗留的Linux系统。

另一方面,由于ATI在过去的一段时间内提供了开源支持,ati卡的开源支持比nvidia要好得多,特别是在传统卡方面。除非您使用其Linux驱动程序支持的最新且最好的ATI卡,否则开源驱动程序可能是在系统上破解传统专有驱动程序的更好选择。由于之前的官方支持,开源radeon驱动程序支持大量具有大多数硬件功能的旧卡。

综上所述:

如果您正在寻找全新的卡,ATI和Nvidia都会提供专有的驱动程序,为您的卡提供动力。从历史上看,Nvidia已经为他们的旧卡提供了更长时间的Linux支持,而ATI可能会在2年后失去支持。如果您只想显示您的桌面,那么在过去十年中,任何一家制造商制造的卡几乎都可以正常工作。

ATI:Shady专有支持,支持卡,开发良好的开源支持Nvidia:体面的专有驱动程序,几乎不存在开源支持。

结论:查看你想在GOOGLE中购买的卡,有一个类似的查询Radeon XXXX ubuntu 11.04(我说ubuntu的唯一原因是因为它们比其他发行版有更多的打击方式,如果它在ubuntu中可行,那么它在大多数其他发行版中都可行也看看人们是否成功使用它。不幸的是,现实情况是制造商的Linux支持是不可预测的,并且由于卡的数量和制造商每年推出的变化,开源支持很难提速。


1
好的,先生,我明白了。
bakytn 2011年

2

一般来说,NVIDIA有更好的Linux支持,但稳定性/稳健性仍然可以变化很大。

这是出于个人经验(我为我的笔记本电脑找到了优秀的NVIDIA驱动程序,而不是我的其他笔记本电脑的ATI); 只是谷歌搜索它通常也显示了NVIDIA比ATI更积极的成果。但话说回来,他们不是在同一时期--ATI可能有可能赶上(虽然到目前为止我还没有看到任何支持这个想法的东西)。


请参阅上面的评论:您能提供一些参考资料吗?更好的支持如何?
nhinkle

@nhinkle:个人经历,以及朋友的倾听。但是,我没有什么可以引用我的头脑。
Mehrdad

2

通常,发行版自己的存储库中有Nvidia驱动程序,质量很好。我已经将Ubuntu和Fedora与Nvidia卡(GTX8600和两个GTX 465)一起使用,并且玩得很开心。检查您最喜爱的发行版的回购,看看他们支持的内容。Nvidia自己也从他们的网站上提供Linux驱动程序(但我更喜欢使用该发行版的软件包)。当然,ATI / AMD也是如此。但是,默认的Nouveau驱动程序完全是垃圾。尽可能快地抛弃它们。

看看两张相互对抗的卡片的评论

ATI驱动程序虽然在一定程度上得到支持,但似乎有更多问题,并且没有获得最佳帧率。较新的卡似乎没有得到快速支持或永远支持。

不幸的是,在某人或某个地方决定对此进行一些实证研究之前,轶事证据和您自己的经验将是您可以合作的最佳方案。

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.