重定向针对 GPU 的消息
Redirect messages directed at the GPU
是否有任何 Linux 发行版中的低级别?我的总体目标是重定向用于 GPU 的消息(指令)。
这意味着我必须能够在 CPU 和 GPU 之间编写一个驱动程序,它将任何消息重定向到我想要的地方(比如数据包嗅探器,但对于 GPU 指令和一个会在那里停止信息的指令) ).
是否有原生 Linux 支持这种东西?我从哪里开始?OS 对于这种访问最推荐什么?
您需要修改GPU驱动程序。您可以在那里插入日志记录或您想到的任何其他重定向。由于 Linux 上的许多图形驱动程序都是开源的,因此对于许多图形卡来说这应该是可行的。但请注意,它不可移植——您需要为要支持的每个主要 GPU 变体编写一些单独的代码。
如果您有更具体的内容,例如您正在尝试捕获 OpenGL 命令,这可能会让事情变得更容易。
是否有任何 Linux 发行版中的低级别?我的总体目标是重定向用于 GPU 的消息(指令)。 这意味着我必须能够在 CPU 和 GPU 之间编写一个驱动程序,它将任何消息重定向到我想要的地方(比如数据包嗅探器,但对于 GPU 指令和一个会在那里停止信息的指令) ).
是否有原生 Linux 支持这种东西?我从哪里开始?OS 对于这种访问最推荐什么?
您需要修改GPU驱动程序。您可以在那里插入日志记录或您想到的任何其他重定向。由于 Linux 上的许多图形驱动程序都是开源的,因此对于许多图形卡来说这应该是可行的。但请注意,它不可移植——您需要为要支持的每个主要 GPU 变体编写一些单独的代码。
如果您有更具体的内容,例如您正在尝试捕获 OpenGL 命令,这可能会让事情变得更容易。