【发布时间】:2021-02-20 01:59:22
【问题描述】:
在 DOS 时代,我们在计算机中显示图形的方式只是将原始图像数据复制到内存中的每一帧。
由于 CPU 和 GPU 之间的带宽,这被证明是非常无效的。为了以现代分辨率将每一帧发送到屏幕上,我们需要类似的东西
1080 * 1200 * 4(颜色数据)* 60(每秒帧数)= 每秒 311 兆字节。
所以我们将纹理和顶点预加载到 GPU 内存中,然后发送变换。
那么,现代硬件如何解决高清视频播放问题?有没有办法压缩发送到 GPU 的每一帧?还是像过去一样只发送原始的 311MB/s?
【问题讨论】: