1

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

4

2 回答 2

0

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

GPU 为主机服务。虚拟机只能看到一些哑帧缓冲设备,或者通过来宾传递给在主机上运行的 VM 可用的 OpenGL API。

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

于 2013-09-13T00:28:10.970 回答
0

有什么方法可以在不进行磁盘分区的情况下使用 openGL 3.3 或更高版本?

在OS X 10.9 发布时升级到或获取测试版。

或者找一些支持 VGA passthrough 的 OS X 虚拟机软件。

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

于 2013-09-12T18:42:51.467 回答