为什么这个应用程序在 Unity 中运行时会抛出 OpenGL 错误?

Nat*_*man 5 wine unity 11.04 opengl

我有一个在 Maverick 的 Wine 1.3 中完美运行的应用程序。但是,在 Unity 下的 Natty 中运行时,出现以下错误:

X 请求失败错误:BadAlloc(操作资源不足)
  失败请求的主要操作码:136 (GLX)
  失败请求的次要操作码:27 (X_GLXCreatePbuffer)
  失败请求的序列号:1703
  输出流中的当前序列号:1704

...然后 Unity 崩溃了。我可以做些什么来使此应用程序正常工作?