启动unity3d时,它会在标题栏中显示"OpenGL 2.1 (不推荐)“。
运行glxinfo | grep version显示如下:
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL core profile version string: 4.3.0 NVIDIA 361.45.11
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL version string: 4.5.0 NVIDIA 361.45.11
OpenGL shading language version string: 4.50...so我有OpenGL 4?
如何解决unity3d的问题?
发布于 2016-11-08 14:53:35
来自团结论坛:
现在,呈现后端被强制为OpenGL 2.1,直到我们在linux编辑器中解决了OpenGL内核的一些剩余问题。
和:
统一有多个呈现后端,即使在同一个平台上也是如此。OpenGL 2.1应该在不久的将来被"glcore“所取代,它处理由现代OpenGL版本提供的特性,如tessellation和计算着色器,因此在名称中被弃用。目前,glcore有一些严重的问题,所以编辑器是固定的遗留,但战斗测试渲染器。所以不用担心,这并不意味着你的GPU或驱动程序有什么不好的地方。
更新:由于版本5.5.0b1,统一现在使用OpenGL核心呈现后端。这意味着您的开发环境必须支持OpenGL核心配置文件3.2或更高版本。
发布于 2022-11-28 03:08:13
unity3d不支持OpenGL 4,只支持OpenGL 3.0+。警告告诉您,您正在运行的是一个旧版本的OpenGL是不推荐的,您应该更新您的驱动程序。
https://askubuntu.com/questions/779058
复制相似问题