【发布时间】:2015-08-22 12:06:55
【问题描述】:
运行命令 glxinfo | grep OpenGL 显示
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on SVGA3D; build: RELEASE;
OpenGL version string: 2.1 Mesa 10.7.0-devel
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 10.7.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
我有英特尔 HD 4000 显卡,根据互联网上的资料,它可以支持 OpenGL 3.3。
简单地说,我应该怎么做才能让 glxinfo 显示 3.3 版本,以便我可以继续学习现代图形编程?
【问题讨论】:
-
你安装了显卡驱动吗?
-
更新
xserver-xorg-video-radeon并确保kms已启用,不知道fglrx的状态,我几年前取消了它的使用......还有VMWare驱动程序而不是X ??,不知道是什么你会进入虚拟环境...... -
@Jerem 在 VM 内?..有办法吗?
-
@j-p 此更新将做什么?...kms 是什么? “还有 VMware 驱动程序而不是 X??” ...你是什么意思?
-
这将更新非“台面”部分或驱动程序堆栈,您的台面版本足够新以获取 3.3gl,但正如 datewolf 所说,在 vm 内部,这是没用的。对于公里数,请参阅:fr.wikipedia.org/wiki/Kernel-based_mode-setting
标签: c++ opengl ubuntu-15.04