You have been subscribed to a public bug:

I'm having trouble with a combination of NVIDIA + Python + Qt + Opengl.

I tried using a QGraphicsView on a QGLWidget. I'm getting a white window and 
errors like this these:
QGLShader: could not create shader
Vertex shader for simpleShaderProg (MainVertexShader &PositionOnlyVertexShader) 
failed to compile

This is an example application triggering the problem:
http://pastebin.com/R0aa8ejs

The 'same' program works flawlessly when using C++/Qt. I'm seeing the exact 
behavior when using PySide instead of PyQt4 by the way. I'm also seeing this 
error when trying the original demo application from python-qt4-doc. Also, 
calling
QtGui.QApplication.setGraphicsSystem("opengl")
produces the same errors.

I'm experiencing this problems on 11.10 and 12.04 with the ubuntu-
provided nvidia drivers (where 12.04 includes the most recent driver for
now). After installing the driver using the original NVidia installer,
the applications work as expected.

** Affects: nvidia-drivers-ubuntu
     Importance: Undecided
         Status: New

** Affects: nvidia-graphics-drivers-331-updates (Ubuntu)
     Importance: Undecided
         Status: Confirmed

** Affects: python-qt4 (Ubuntu)
     Importance: Undecided
         Status: Confirmed

-- 
PyQt cannot compile shaders with Ubuntu's Nvidia drivers
https://bugs.launchpad.net/bugs/941826
You received this bug notification because you are a member of Desktop 
Packages, which is subscribed to nvidia-graphics-drivers-331-updates in Ubuntu.

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to