请问如何计算 显示器上显示的一个静态画面的数据量 (如:32位色 1024×768)

来源:百度知道 编辑:UC知道 时间:2024/05/27 10:23:50
32位色的概念我明白,1677万色×256阶灰度。
因此我觉得,如果一个像素对应这么多颜色的话,那么应该是 1024×768×(24+8)。如果是36位色的话,就是1024×768×(24+9)。

进而在提出一个问题,如果显卡的位宽是192bit,显存频率是1800MHz,那带宽应该是192/8×1800M。也就是说一个静态的1024,32位色的屏,只需要上面计算的数据量除以计算出的带宽即可。

不知道我这样认为的正确么?
求大侠确认!
多谢!

首先显卡的“位宽”和色彩的“位”是一样的单位,都是bit

所以,当用32位真彩色时,显示器上每一个像素所表达的就是一个32bit的数据,而算上分辨率,一个静止桌面如你所说的32位色 1024×768,数据量就是32*1024*768=25165824 bit 这个数除以8也就是我们说的 字节,就是3145728字节,约3072KB,整整3MB

但是,显存频率不意味着显示芯片的运算频率,所以应该是显示芯片,也就是GPU的运算速率乘以位宽,才是显卡的处理能力,也就是常说的带宽,其实应该叫频宽

通过这个位宽,我们得出应该用多大多少频率的显存,而不是通过显存来计算显卡的处理能力