Electronic Joint Business

Solution for E-Business

Linux 图形系统和AMD R600显卡编程(3)——AMD显卡简介

早期的显卡仅用于显示,后来显卡中加入了 2D 加速部件,这些部件用于做拷屏,画点,画线等操作。随着游戏、三维模拟以及科学计算可视化等需要,对 3D 的需求逐渐增加,早期图形绘制工作由 CPU 来完成,要达到真实感和实时效果,只能绘制一些简单的线框模型,上世纪80年代,斯坦福大学的 Jim Clark 教授率先提出用专用集成电路技术实现一个专用的 3D 图形处理器的设想,于 1984 年推出了世界上第一个通用图形工作站 IRIS1400。 AMD 最早的显卡从 R100 开始,一直到 R900(R600 以后也使用HD xxxx作为代号),R900(HD 6xxx)之后是HD 7xxx系列,目前最新的显卡使用 Rx 2xx代号,最新的是 Radeon R9 2xx 系列。这里只描述 R600 显卡的编程,因此只讨论 R600 之前和之后不久的显卡。 AMD 显卡的演变过程如下(参考wiki页和 Plan9 操作系统开发人员的PPT): R100 是一款固定渲染管线的显卡,R200 采用了可编程处理器,R300 在 R200 的基础上发生了比较大的变化,此后的 R400 和 R300 差别不大。到 R500 的时候 GPU 除了有 vbios 外,还引入了 atombios,atombios […]

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.