我正在尝试从CUDA SDK转发一个演示应用程序,但是我得到了这个错误:
Xlib: extension "NV-GLX" missing on display "localhost:10.0".
ERROR: Support for necessary OpenGL extensions missing.[oceanFFT] test results...像glxgears这样的其他OpenGL应用程序工作得很好。
是否可以使用此OpenGL扩展X转发应用程序?如果是,我该怎么做呢?
发布于 2011-10-20 04:40:54
问题是,并不是所有的扩展都定义了GLX操作码(由于某些原因,我无法理解)。所以你不走运,尽管我知道NVidia有一些私有的GLX操作码,他们使用它来实现一些OpenGL扩展的转发,在那里它还没有被完全指定。
我实际上正在考虑实现某种私有的"GLX3“X.org扩展模块和附带的libGL3.so,以实现纯粹的间接渲染。然而,由于OpenGL-3非常注重使用缓冲区对象,即保持低带宽利用率,因此如今纯粹的间接操作并没有太大的危害。使用客户端顶点数组的旧OpenGL-2占用了大量带宽。
https://stackoverflow.com/questions/7823915
复制相似问题