设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

Linux新手选显卡:A卡、N卡或 I卡?

2011-1-13 15:28| 发布者: joejoe0332| 查看: 11689| 评论: 0|原作者: wowubuntu|来自: wowubuntu

摘要:   对于 Linux 新手来说,由于对 Linux 平台上显卡驱动支持不是很了解,所以可能会在选择显卡品牌时无从下手。而 Ubuntu Gamer 上这篇文章,则用简明的语言阐述了 Nvidia , AMD/ATI 及 Intel 这三种最普遍的品牌显 ...
  对于 Linux 新手来说,由于对 Linux 平台上显卡驱动支持不是很了解,所以可能会在选择显卡品牌时无从下手。而 Ubuntu Gamer 上这篇文章,则用简明的语言阐述了 Nvidia , AMD/ATI 及 Intel 这三种最普遍的品牌显卡在 Linux 平台上的驱动现状,我简单翻译了一下,希望对你有所帮助。

  - Nvidia

  除了提供最基本的仅支持 2D 的开源驱动(用于各个发行版的内置驱动,现在已经被 Nouveau 驱动所取代)外,基本上 Nvidia 只提供闭源驱动。但闭源驱动的性能非常好,与 Windows 上的性能几乎差不多。而且 Nvidia 的驱动更新很频繁,有些会每月更新一次。而且他们还会使用 VDPAU 加速 API 来提供快速视频加速,这个加速 API 功能仅被当前最新的 Adobe Flash beta 支持。所以,如果你经常观看全屏高清视频的话,一块 Nvidia 显卡加上他们的驱动应该是最佳方案了。

  但不幸的是,闭源的 Nvidia 也存在着不好的一面,主要一点是 Nvidia 至今(已经有好几年了)还不支持 Xrandr 协议,Xrandr 协议可以允许 X 来调整显示分辨率,或者扩展/克隆到外部显示器。如果你正在使用 Nvidia 显卡的话,这就是不能用 Ubuntu 自带的屏幕分辨率工具来调整分辨率的原因了。另外,有些软件需要依赖 Xrandr 的输出信息在显示器中进行定位,所以某些出错原因也是归纠于此。另一点就是 Nivida 的闭源驱动不支持内核模式设置 ( kernel mode setting – KMS) ,因此就无法提供高清晰的 Plymouth 启动显示画面(当然这个情况应该说存在于所有的闭源驱动中)。

  在开源的 Nouveau 驱动项目方面,利用逆向工程开发出了支持 2D 和 3D 的 Nvidia 驱动,并取得了极大的进展。但与闭源的驱动相比,在性能上要相差很多,不过还是足以运行一些简单的游戏。而且还有一点有必要提醒的是,目前 Nvidia 方面也没有任何要帮助 Nouveau 项目的意图。

  - AMD/ATI

  在 AMD 收购 ATI 之前,可以说在 Linux 上基本没有像样的 ATI 驱动。不过自从被 AMD 收购后,情况就变得大为不同。ATI 的闭源 Linux 驱动有了跨越式的发展,而且还支持 Xrandr 协议,这样你就可以完全使用 Ubuntu 内置分辨率调整工具了。而且在性能方面也非常好,也可以与 Wine 一起很好的工作。另外,AMD 也与 Canonical 共同合作,在每一个 Ubuntu 发行版中都会得到预发布的驱动。当然有一点与 Nividia 驱动相似的,那就是也不支持 KMS 。闭源的 AMD 驱动使用与 Nvidia 不同的视频 API ,而是唤作的 VA-API,不幸的是 Adobe 目前至今还没有支持它,所以基于 Flash 的高清视频受到一定的影响。另外与 Nvidia 相比欠缺的一点是,AMD 驱动需要花费更多的时间来支持新版内核及新的 X Server 版本,但对于 Ubuntu 用户来说并不是问题,因为它会默认搭载在 Ubuntu 发行版中。

  在开源方面,AMD 也表现完美,不仅会发布卡的规格详情给开源社区,同时还聘请人员全职工作于开源驱动的开发。此驱动目前正在经历过渡到新的 Gallium3D 框架,但已接近完成,从现在起我们可以看到这些驱动的性能有了极大的改善。基本上,如果你拥有一块 AMD 卡的话,在 Ubuntu 上就可以用到 3D 加速功能。虽然性能也许不如闭源驱动,但如果你想安装闭源驱动的话,那也只是点一下鼠标的事情。所以说, AMD 在 Linux 驱动方面确实贡献卓越,大赞!

  Update [2011.1.12] : 根据 Phoronix 的报道, VIA 的 KMS 支持代码已接近完成。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部