可以在内核中使用OpenGL吗?

发布于 2024-10-19 13:57:30 字数 145 浏览 7 评论 0原文

我可以在 Linux 内核中使用 OpenGL 吗?也就是说,我想提高某些代码的性能,因此使用 GPU 将有利于其他驱动程序。可以肯定的是,GPU 将固定在为其构建该内核的机器上。

抱歉,如果我听起来很天真,我只是想了解目前的总体情况。

谢谢!

Can I use OpenGL in the Linux Kernel? That is, I'd like to improve the performance of some code, so using the GPU would be benefit for another driver. It's certain the GPU would be fixed on the machine for which this kernel would be build.

Sorry if I sound naive, I am just trying to get the general picture for the moment.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

迟月 2024-10-26 13:57:30

OpenGL用于在屏幕上显示3D,我真的不知道你想在内核中以哪种方式使用它。

如果你的意思是使用 GPU 的计算能力进行某些计算,我认为这在内核的某些部分是可行的,但我怀疑这是否值得。

OpenGL is for displaying 3D on screen, I really don't know in which way you want to use it in the kernel.

If you meant using the computational power of the GPU for some calculations, I think it would be feasible in some parts of the kernel, but I doubt it is worth the pain.

墨落画卷 2024-10-26 13:57:30

不,你不能,最大的原因是你不能在内核中使用浮点数学。除此之外,从内核内部访问此类驱动程序是一个非常糟糕的主意。我不知道内核是否能够链接到用户模式库(libGL.so 或 libOpenCL.so)。

No, you can't, the biggest reason is that you can't use floating point math in the kernel. Besides that accessing such driver from within the kernel is a very bad idea. I don't know if the kernel is even able to link to a usermode library (libGL.so or libOpenCL.so).

朕就是辣么酷 2024-10-26 13:57:30
  • GPU 根本不会按照您想象的方式工作。
  • 你想加速什么?只是一些标准计算?内核代码的运行速度并不比用户空间代码快!实际上有些事情甚至更慢。
  • 您知道,即使在内核中使用浮点单元 (FPU) 也是非常重要且不鼓励的。
  • GPU 计算并不是灵丹妙药。
  • GPUs simply don't work the way you imagine.
  • What do you want to accelerate? Just some standard computation? Kernel code does not run faster than user space code! Actually some things are even slower.
  • You know, that even using the floating point unit (FPU) in the kernel is highly nontrivial and discouraged.
  • GPU computing is not a magic bullet.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文