答案1
您可以在要运行的程序旁边安装 Mesa3D OpenGL DLL,这样就可以获得 OpenGL 3 支持。但这是一个软件渲染器,因此它的实用性在很大程度上取决于您要用它做什么。如果它对 3D 渲染要求很高,它就没什么用。如果它对渲染要求很低,而且恰好使用 OpenGL 3 API,它可能会做得很好。
答案2
我不确定你是否已经解决了你的问题,因为这里还没有更新但我通过在客户机中使用一些特殊的环境变量来执行我自己的 OpenGL 3.3 二进制文件来解决这个问题。
在来宾中尝试此操作:
LIBGL_ALWAYS_SOFTWARE=true GALLIUM_DRIVER=llvmpipe YourProgramHere