gpt4 book ai didi

c - 编写驱动程序来欺骗 Linux 系统拥有 GPU

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:24:41 26 4
gpt4 key购买 nike

我正在为基于 Linux 的系统编写“模拟 GPU 驱动程序”。我的意思是,只是我想编写一个驱动程序(显然在 X-server 后面)来使用一些调试消息来响应 X 的 API 调用。

换句话说,我想用真正的 GPU 来愚弄 Linux。所以我可以在基于控制台的系统中为 GUI 加速包制作一个测试平台。

现在,如果我在基于 Linux 控制台的系统中执行 GUI 加速包;它会因为缺少真正的 GPU(或者我会说更好的 GPU 驱动程序)而死掉。

所以我想知道:

  • 有可能吗? (编写一个 GPU 驱动程序来欺骗 Linux 拥有一个真正的 GPU)
  • 在我亲自动手编写代码之前,您推荐哪些资源?
  • 网络上有没有类似的项目?

PS:我是一位经验丰富的 ANSI-C 程序员,但我对 *nix 下的真正内核/驱动程序开发一无所知(尽管阅读了一些有关 USB 驱动程序开发的教程),因此有关这些领域的任何资源都将是真的很感激。提前致谢。

最佳答案

你要找的实际上是Xorg服务器套件的一部分,它叫做Xvfb (虚拟帧缓冲区)。

如果你不怕有点复杂的bash,你可以看看Gentoo的virtualx.eclass一个使用示例(我们用它来运行需要 X11 的测试)。

关于c - 编写驱动程序来欺骗 Linux 系统拥有 GPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11673597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com