我能在Linux内核中使用OpenGL吗?也就是说,我想要提高一些代码的性能,所以使用GPU会使另一个驱动程序受益。可以确定GPU将固定在构建此内核的计算机上。
如果我听起来很天真,请原谅,我只是想要了解大致情况。
谢谢!
如果我听起来很天真,请原谅,我只是想要了解大致情况。
谢谢!
OpenGL是用于在屏幕上显示3D图形的技术,我不太清楚您想在内核中以何种方式使用它。
如果您是指利用GPU的计算能力进行某些计算,我认为在内核的某些部分中这是可行的,但我怀疑它是否值得这样做。
不行,最大的原因是内核无法使用浮点数运算。此外,从内核中访问这样的驱动程序是一个非常糟糕的想法。我不知道内核是否能够链接到用户模式库(如libGL.so或libOpenCL.so)。