像素填充率是什么意思 什么是像素填充率
像素填充率是指图形处理单元在每秒内所渲染的像素数量,单位是mpixel/s(每秒百万像素),或者gpixel/s(每秒十亿像素),是用来度量当前显示芯片的像素处理性能的最常用指标。
渲染管线是显示核心的重要组成部分,是显示核心中负责给图形配上颜色的一组专门通道。渲染管线越多,每组管线工作的频率(一般就是核心频率)越高,那么所绘出的填充率就越高,性能就越高,因此可以从像素填充率上大致判断出gpu的性能。
一般情况下,显卡的像素填充率等于显示核心的渲染管线数量乘以核心频率。这里的像素填充率显然是理论最大值,实际效果还要受管线执行效率的影响。另外显卡的性能还要受核心架构、顶点数量、显存带宽的影响。例如较高的填充率渲染像素需要消耗大量的存储带宽来支持,因此如果显卡的显存带宽跟不上,显卡的像素填充率也会受影响。不过对大多数显卡而言,设计时总会让像素填充率、顶点生成率、显存带宽等几个显卡的重要指标大致匹配,因此从像素填充率可以大致反映出显卡的性能。
无论是directx9时代的渲染管线、顶点单元,还是directx10时代的统一渲染单元,像素填充率都是一款显卡图形性能最重要的衡量指标之一。简单的说,一款显卡的性能由“像素填充率”和“显存带宽”两个部分构成。“像素填充率”衡量的是显卡的图形运算能力,“显存带宽”衡量的是显卡的数据传输能力,像素填充率的公式是:像素填充率=渲染管线数量×核心频率
目前,像素填充率这个参数更多的被用于计算机的显卡上,但由于科技的进步,很多智能手机也开始采用双核cpu和独立的gpu芯片,以高通为例,msm8x55内集成的adreno 205像素填充率为245m/s,msm8260和msm8660(双核)内集成的adreno 220像素填充率为532m/s,因而adreno 220相比前者有明显的性能提升,在游戏、导航及浏览器应用中的表现更为出色,而且还可提供更大的显示分辨率支持。