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