linux 如何读取GPU的前端缓冲区以获得屏幕?

ryevplcw  于 2023-06-29  发布在  Linux
关注(0)|答案(1)|浏览(109)

我感兴趣的是以非常低的延迟快速捕获用户在屏幕上可能看到的像素。假设我可以控制主机,如果这些像素存储在GPU内存中,你怎么能得到这些像素呢?最快的路是什么?
我看了DRM,但没有太多的运气。
没有太多的信息,因为大多数应用程序都围绕着绘制东西。
我对使用NVIDIA GPU特别感兴趣。

daupos2t

daupos2t1#

我不确定这是否能满足您的需要,但是,既然您已经标记了Linux,您可以使用帧缓冲区来接收像素。
通常位于/dev/fb0
它是一个常规的Linux文件,因此,您可以像往常一样读取和写入它。

相关问题