帧缓是什么?
发布网友
发布时间:2022-05-20 06:41
我来回答
共2个回答
热心网友
时间:2023-10-05 03:51
显示缓存-- 帧缓
作为显卡的重要组成部分,显存也一直随着加速芯片的发展而逐步改变。显示缓存也称为帧缓 存,它实际上是用来存储要处理的图形数据信息。在屏幕上所显现出的每一个像素,都由4 至32 位 数据来控制它的颜色和亮度,加速芯片和C PU 对这些数据进行控制,R A M D AC 读入这些数据并把它们 输出到显示器。有一些高级加速卡不仅将图形数据存储在显存中,而且还利用显存进行计算,特别 是具有3D 加速功能的显卡更是需要显存进行3D 函数的运算。
显存与普通内存一样,也存在速度方面的差别。不同类型(甚至不同品牌)的显卡采用的显存也 不尽相同,这种现象在老式的F PM 和E D O D R AM 中比较多。很多FPM 都是60ns,而当E D O D R AM 广泛 采用后显存的速度达到了2 5 ns,更高的速度产生更大的数据传输带宽,从而提高整个显示系统性能。
但是在同种类型显存中,显存速度的提高对显卡性能的影响就不十分显著。其中,数据传输带 宽指的是显存一次可以读入的数据量,这是影响显卡性能的关键,它决定着你的显卡是否可以支持 更高的分辨率、更大的色深和合理的刷新率。
显存的种类很多,但原则上可以分为两类,即单端口显存和双端口显存。单端口显存从显示芯片 读取数据以及向RAMDAC 传输数据都是经过同一个端口,这样的设计方式就无法同时对数据读写和传输。
(1)FPM(Fast Page Mode)DRAM
F P M D R AM 也叫“快页”内存,属于系统内存。F PM 之所以被广泛应用,一个重要原因就是它 是一种标准而且安全的产品,价格也比较便宜。但是由于它的性能不好,所以不久便被后来居上 的E D O D R AM 所代替。
(2)EDO(Extended Data Out)DRAM
与F PM 相比,E D O D R AM 的速度要快5%,它利用内置的一个逻辑电路在上一个内存数据读取结束
前将下一个数据读入内存。E D O D R AM 原本是非常昂贵,因为当时的PC 市场需要一种替代F P M D R AM
的产品,所以E D O D R AM 被大量应用到第5 代PC 上。E DO 显存可以工作在7 5 M Hz 或更高的频率下。
(3)SDRAM(Synchronous DRAM)
SDRAM 与早期产品的设计思路完全不同,它可以在一个时钟周期内进行数据的读写。SDRAM 与系统 总线同步工作,避免了系统总线对异步设备的额外等待时间。SDRAM 现在已经是显存市场上的主导产品, 这主要是因为其较好的性价比,通常SDRAM 可以工作在100MHz 或以上频率。
(4)SGRAM(Synchronous Graphics RAM)
S G R A M(同步)是一种应用了全新技术的显存产品,它改进了过去低效能显存传输率较低的缺 点,为显卡性能的提高创造了条件。S G R AM 支持写掩码和块写,写掩码减少或消除了对R AM 的读 →修改→写操作的过程,而块写有利于前景或背景的填充。但因其设计制造成本较高,所以在普 通显卡上采用这种显存的显卡较少,一般都是运用在高端显示加速卡上。
(5)Video RAM(VRAM)
Video RAM 是为解决显示数据进出矛盾而出现的,其双端口的设计改善了单端口显卡速度较慢的 问题。它是通过数据从显示芯片的一个端口传送到显存中,而与此同时另一个端口又可以将显存中已 有的数据传送到R A M D AC 中,这样来避免数据进出时浪费时间。但如今市面上常见的3D 加速卡并没有 运用Video RAM,主要是因为它的性价比不高。
(6)WRAM(Window RAM)
WRAM(窗口内存)是VRAM 的一个改进产品。与VRAM 相比,W R AM 的带宽要高出25%,而且当运用块填
充时,W R AM 可以达到更高的效能,此外很重要的原因是W R AM 的制造工艺要比V R AM 简单,其价格自然
要比V R AM 低(相对而言)。W R AM 含有逻辑运算功能以加速常用的视频功能,如块传输和模式填充。
热心网友
时间:2023-10-05 03:52
http://www.baidu.com/s?cl=3&wd=%D6%A1%BB%BA