绕过操作系统并绘制到 GPU 的帧缓冲区
Posted
技术标签:
【中文标题】绕过操作系统并绘制到 GPU 的帧缓冲区【英文标题】:Bypassing operating system and drawing to frame buffer of GPU 【发布时间】:2016-05-13 10:18:46 【问题描述】:是否可以在不使用任何操作系统或 OpenGl/directX 调用而只调用 GPU 驱动程序的情况下直接修改 GPU 的帧缓冲区?
基本上我想在我的屏幕上叠加一些动画,不希望操作系统覆盖它的任何像素。
【问题讨论】:
【参考方案1】:是的,可以使用DRM (Direct Rendering Manager) 驱动程序的Dumb-Buffer API。
您绝对应该看到 David Herrmann 的 tutorials 和 download 他的示例。他只是忘了初始化伽马斜坡。
【讨论】:
以上是关于绕过操作系统并绘制到 GPU 的帧缓冲区的主要内容,如果未能解决你的问题,请参考以下文章