GPU(显卡)的开源驱动调研

本文详细介绍了GPU(显卡)的命名规则,包括AMD/ATI(A卡)和Nvidia(N卡)显卡的各个阶段的命名变化。在开源驱动支持方面,A卡与N卡在Linux内核、2D和3D驱动方面的支持情况进行了对比。研究表明,A卡在开源驱动上的性能表现优于N卡,尤其是在Linux 3.16内核及Mesa 10.3-devel版本中。然而,整体上开源驱动仍然落后于闭源驱动,尤其是在新硬件的支持上。对于选择A卡还是N卡,文章给出了基于开源驱动的性能比较,推荐在开源环境下考虑A卡。
摘要由CSDN通过智能技术生成

1.     概要

在桌面操作系统中,由于厂商对显卡驱动的完美支持,用户购买显卡时只需关注显卡的硬件特性,一般遵循“价格越贵性能越好”。作为核心竞争力,显卡厂商不会也不愿意完全开源自己的显卡驱动,只发布编译好的二进制机器码。不同的CPU其二进制码是不一样的,因此不被显卡厂商支持的CPU则无法使用这些驱动,只能转而求助于并不完善的开源驱动。这类CPU的用户在选购显卡时不能仅仅考虑该款显卡理论上有多牛,因为在开源驱动环境下,显卡也许远远达不到其主页上宣称的性能和功能。

本文首先介绍显卡命名方法;然后以AMD Radeon显卡(俗称A卡)和龙芯3A处理器为例,介绍开源驱动的组成,性能和功能;其间会与Nvidia显卡(N卡)做简单比较,说明在开源驱动下,我们应该选择A卡而不是游戏玩家最喜欢的N卡。

主要内容有:

  • 显卡的命名方法:A卡和N卡
  • 如何确认开源驱动是否支持某款显卡
  • 显卡驱动的性能比较

2.     游戏显卡的命名方法

本文只针对游戏显卡(即桌面显卡),不考虑专业显卡等其他显卡。本章分别介绍AMD/ATI Radeon显卡、Nvidia GeForce显卡的命名规则。

2.1.   AMD/ATI显卡(A卡)

AMD/ATI显卡的命名分为三个阶段。

2.1.1. 后缀命名阶段

Radeon HD300之前采用后缀命名规则,其高中低端的顺序如:

XTX > XT > XL/GTO > Pro/GT > SE

其中:

XTXATI系列中最高端显卡型号的后缀;

XT:代表了顶级显卡的型号,一般就运行频率稍低于XTX,例如高端显卡Radeon X1950XTRadeon HD 2900XT,它们都采用了XT这个后缀;

XL:用于ATI高端显卡系列的后缀,级别比顶级级别的XT低,主要表现在频率和管线上有所缩水;

GTO:用于中高端显卡系列,比XL级别稍低。

Pro/GTProGT的级别都要低于XT,一般来说,采用同一核心代号的ATI显卡,Pro的级别要稍高于GT,如X1950ProX1950GT,主要表现在运行频率上,Pro要高于GT。但我们需要区分清楚,当采用不同核心代号的ATI显卡时,GT的级别是可以高于Pro的,如X1650GTX1650Pro,单从命名上看貌似X1650Pro要高级于X1650GT但实际却是相反的,X1650Pro采用了RV530的显示核心,要低级于1650GT采用的RV560,因此X1650Pro的级别要低于X1650GT

SE:全名为“Special Edition(特殊版),主要用于ATI中低端显卡系列的后缀,采用这个后缀的显卡在管线上会有所缩减。

2.1.2. HD+数字命名阶段

ATIRadeon HD 3000系列开始采用了新的命名方法,拿Radeon HD3870为例,其中“3”代表了显卡代数、“8”代表了系列,而“70”则代表了显卡的系列内型号,数字越大代表的级别就越高。这种命名方式比起过去的更为直观更容易区分开。

又例如HD6770HD69506是代表他们是第几代产品;后面的78代表高中低端系列:89是高端,67是中端,45是低端产品;后面的70代表系列内的高中低端产品:507090分别对应低中高端。 6770就是67系列的高端,6950就是69系列的中端。

2.1.3. Rx+xxx命名阶段

201310AMD正式宣布了新一代的独立显卡产品,同时也标志着沿用六代的“Radeon HD”命名方式成为历史,“Radeon Rx”闪亮登场。

新一代显卡的命名并不是接着HD7000继续顺延。HD8000命名留给了OEM,先前一条「欲重现9550辉煌」的新闻(传言:AMD现已决定将HD 8000命名方式留给OEM产品,而零售产品则会改名,用HD 9000系列来替代)令大家以为新显卡在HD8000名称被占用之后顺理成章地会叫做HD9000,同时期待会有重生的Radeon HD9550。不过最终登场是全新的Rx-xxx方式的命名,新显卡系列为Rx-2xx。具体来说,目前AMD自高到低将推出R9 290XR9 290R9 280XR9 270XR7 260XR7 250这些型号。

2.1.4. A卡名称与其GPU核心架构代号的对应关系

Family

Engineering Names

Marketing Names

Fixed-pipeline family

 

 

R100

R100, RV100, RV200, RS100, RS200

7xxx, 320-345

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值