OpenGL 3.3 Ubuntu(虚拟机)

时间:2013-09-12 18:04:22

标签: macos opengl virtual-machine

我需要使用openGL 3.3或更高版本才能使用GLSL 3.3。我的问题是我有Mac Os X,它不允许使用高于2.1的OpenGL版本。我在我的系统中安装了一个Ubuntu虚拟机,但也有OpenGL 2.1版。我不明白发生了什么,因为我有一个AMD Radeon HD 6490M 256 MB,它与OpenGL 4.1版兼容。有没有办法在不进行磁盘分区的情况下使用openGL 3.3或更高版本?

2 个答案:

答案 0 :(得分:0)

  

有没有办法可以使用openGL 3.3或更高版本而不进行磁盘分区

出现时升级到OS X 10.9或获取测试版。

或者找一些支持VGA直通的OS X的VM软件。

如果您愿意重新分区,可以本机安装Windows或Linux并使用AMD的驱动程序。

答案 1 :(得分:0)

  

我不明白发生了什么,因为我有一台AMD Radeon HD 6490M 256 MB,与OpenGL 4.1版兼容

GPU为主机提供服务。虚拟机只能看到一些愚蠢的帧缓冲设备,或者通过guest虚拟机在主机上运行的VM可用的OpenGL API。

如果您想利用OpenGL-4功能,您必须安装可以本机访问GPU的操作系统。此外,如果您想运行Linux,则必须安装专有的 fglrx 驱动程序(也称为Catalyst for Linux),因为作为分发默认值发布的开源驱动程序还没有赶上。