运行 OpenGL 应用程序时无法创建上下文渲染错误

运行 OpenGL 应用程序时无法创建上下文渲染错误

我尝试运行 Mesa 齿轮示例并收到以下错误:

freeglut (./gears): Unable to create direct context rendering for window 'Gears'
This may hurt performance.

虽然应用程序运行成功,但我猜想将来我会在生产力方面遇到很多问题。

我在 WMvare 7 上运行 Linux CentOS 5。Mesa 的版本是 6.5 lspci -v 的相关输出给出:

00:0f.0 VGA compatible controller: VMware SVGA II Adapter (prog-if 00 [VGA controller])
    Subsystem: VMware SVGA II Adapter
    Flags: bus master, medium devsel, latency 64, IRQ 9
    I/O ports at 10d0 [size=16]
    Memory at d0000000 (32-bit, non-prefetchable) [size=128M]
    Memory at d8000000 (32-bit, non-prefetchable) [size=8M]
    [virtual] Expansion ROM at 30000000 [disabled] [size=32K]
    Capabilities: [40] Vendor Specific Information

有人知道吗?有适用于 CentOS 的 vmvare 驱动程序吗?谢谢。

答案1

因此,正如我所理解的,当我在 VMware 上运行 Linux 时,这个错误并不严重。
解决方案是在主机上安装 Linux,然后它将拥有对显卡的直接访问。

相关内容