【发布时间】:2011-07-04 04:10:21
【问题描述】:
我可以在 Linux 内核中使用 OpenGL 吗?也就是说,我想提高一些代码的性能,所以使用 GPU 将有利于另一个驱动程序。可以肯定的是,GPU 会固定在要构建此内核的机器上。
对不起,如果我听起来很幼稚,我只是想暂时了解一下总体情况。
谢谢!
【问题讨论】:
标签: linux opengl kernel driver
我可以在 Linux 内核中使用 OpenGL 吗?也就是说,我想提高一些代码的性能,所以使用 GPU 将有利于另一个驱动程序。可以肯定的是,GPU 会固定在要构建此内核的机器上。
对不起,如果我听起来很幼稚,我只是想暂时了解一下总体情况。
谢谢!
【问题讨论】:
标签: linux opengl kernel driver
OpenGL是用来在屏幕上显示3D的,我真的不知道你想在内核中以哪种方式使用它。
如果您的意思是使用 GPU 的计算能力进行某些计算,我认为这在内核的某些部分是可行的,但我怀疑这是否值得。
【讨论】:
【讨论】:
不,你不能,最大的原因是你不能在内核中使用浮点数学。此外,从内核中访问此类驱动程序是一个非常糟糕的主意。我不知道内核是否能够链接到用户模式库(libGL.so 或 libOpenCL.so)。
【讨论】: