我想为数字标牌编写应用程序,但我希望它在最小的环境中运行,所以我不想要 X11 服务器。是否可以在没有 X11(或任何其他至少具有 2D 图形的图形绘图库)的情况下在一个帐户上运行 OpenGL 应用程序?
问问题
1768 次
2 回答
4
一种方法是通过Mesa 离屏渲染 API。请注意,这很可能不会加速。
如果您只是不想要 X11 而您愿意使用OpenGL ES,那么Wayland和相应的Gallium驱动程序将为您提供硬件加速。
于 2011-12-21T21:20:07.993 回答
1
我正在从事一个非常相似的项目。因为对我来说,在没有 xserver 的情况下运行 opengl 的需要主要是基于性能的,所以我选择将该死的小型 linux 与我编写的程序一起安装到闪存驱动器中。该死的小型 linux 非常小(整个操作系统 50 mb),并且由于它设计为在低规格硬件上运行(它可以在具有 16 mb 内存的奔腾 1 上运行)它使用最少的系统资源。我只是在该死的小型 linux 上运行任何应用程序,它的性能非常好。
于 2012-01-01T01:10:50.783 回答