我正在考虑购买一个新的视频卡。
我的主要操作系统是Linux,所以我想知道ATI或Nvidia是否有更好的Linux驱动程序支持。我知道两家公司都支持Linux,但我想知道哪一个的驱动程序更稳定,功能更强。
我正在考虑购买一个新的视频卡。
我的主要操作系统是Linux,所以我想知道ATI或Nvidia是否有更好的Linux驱动程序支持。我知道两家公司都支持Linux,但我想知道哪一个的驱动程序更稳定,功能更强。
Answers:
问题非常依赖于几个因素,
在一般,几乎可以使用任何卡将与支持一些司机开车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支持是不可预测的,并且由于卡的数量和制造商每年推出的变化,开源支持很难提速。
通常,发行版自己的存储库中有Nvidia驱动程序,质量很好。我已经将Ubuntu和Fedora与Nvidia卡(GTX8600和两个GTX 465)一起使用,并且玩得很开心。检查您最喜爱的发行版的回购,看看他们支持的内容。Nvidia自己也从他们的网站上提供Linux驱动程序(但我更喜欢使用该发行版的软件包)。当然,ATI / AMD也是如此。但是,默认的Nouveau驱动程序完全是垃圾。尽可能快地抛弃它们。
看看两张相互对抗的卡片的评论。
ATI驱动程序虽然在一定程度上得到支持,但似乎有更多问题,并且没有获得最佳帧率。较新的卡似乎没有得到快速支持或永远支持。
不幸的是,在某人或某个地方决定对此进行一些实证研究之前,轶事证据和您自己的经验将是您可以合作的最佳方案。