我可以在Linux内核中使用OpenGL吗?也就是说,我想提高一些代码的性能,因此使用GPU将有利于另一个驱动程序。可以肯定的是GPU将固定在将为其构建内核的机器上。
对不起,如果我听起来很天真,我只是想了解目前的总体情况。
谢谢!
答案 0 :(得分:5)
OpenGL用于在屏幕上显示3D,我真的不知道你想在内核中使用它的方式。
如果你的意思是使用GPU的计算能力进行一些计算,我认为它在内核的某些部分是可行的,但我怀疑这是值得的。
答案 1 :(得分:4)
不,你不能,最大的原因是你不能在内核中使用浮点数学。除了从内核中访问这样的驱动程序是一个非常糟糕的主意。我不知道内核是否能够链接到用户模式库(libGL.so或libOpenCL.so)。
答案 2 :(得分:3)