首页 > 解决方案 > 如何将文本等低带宽数据发送到 GPU

问题描述

我一直在努力寻找这个问题的答案,并认为在网上很容易找到,但可惜没有。我可以理解这个问题可能与硬件有关,但我可以看到像着色器、纹理等这样的高带宽数据是通过图形 API 通过 DMA 发送到 GPU 的发生在低带宽数据上,例如在 Word prosessor 或 stackoverflow 上的此字段中键入时。文本数据是如何到达 GPU 的?它像下面这样吗?

MS Word > 图形 API > 内核模式驱动程序 > 将字形(位图)发送到 GPU 上的 MMIO 寄存器,然后输入显卡上的帧缓冲区?据我所知,主机不能直接写帧缓冲区?还是我完全错了,所有现代数据传输到 GPU 都是通过 DMA 完成的?

谢谢

标签: graphicsgpushared-memory

解决方案


推荐阅读