强制基于软件的 opengl 渲染

13 opengl ubuntu

如何强制应用程序在 Ubuntu 上使用基于软件的 opengl 渲染?

eph*_*ent 24

如果您使用的是 Mesa 的libGL,则可以通过运行以下命令永久启用软件渲染:

须藤 apt-get 安装libgl1-mesa-swx11

这将删除libgl1-mesa-glx硬件加速的 Mesa 库并安装纯软件渲染器。

或者,您可以设置LIBGL_ALWAYS_SOFTWARE=1,这只会影响以该环境变量启动的程序,而不是整个系统。

如果您使用二进制 NVidia 驱动程序,这些更改可能不起作用,它提供自己的libGL.

  • 这适用于 AMD 专有驱动程序吗?英伟达有简单的选择吗? (2认同)

小智 1

如果这是关于您自己的应用程序,您可以链接到软件 OpenGL 实现Mesa3D