was fehlt auf diesem Linux-System für OpenGL?

Verschiedenes zu Qt
Antworten
GoaSkin
Beiträge: 103
Registriert: 13. Juni 2007 00:14
Wohnort: Darmstadt

was fehlt auf diesem Linux-System für OpenGL?

Beitrag von GoaSkin »

Hallo,

ich habe ein Programm geschrieben, dass OpenGL nutzt und auch soweit läuft.

Nun sitze ich hier aber vor einem Linux-Rechner, bei dem OpenGL-Fenster einfach grau bleiben. Weder mein Programm noch die QT-Beispielprogramme laufen. Hat jemand eine Idee, was auf dem System fehlt / verkonfiguriert zu sein scheint, wenn QT-Programme zunächst folgende Fehlermeldung ausgeben?

Code: Alles auswählen

using visual class 4, id e4
hijackWindow() context created for ApplicationWindow(0xbfce69c8, name = "MainWindow") 1 
QGLFramebufferObject: Framebuffer incomplete attachment.
QGLFramebufferObject: Framebuffer incomplete attachment.
QGLWindowSurface: Failed to create valid FBO, falling back 
QGLPixelBuffer: Unable to find a context/format match - giving up.
QGLWindowSurface: Failed to create valid pixelbuffer, falling back 
QGLWindowSurface: Using plain widget as window surface QGLWindowSurface(0x9521f18) 
No native child widget support in GL window surface without FBOs or pixel buffers
Non-QT-OpenGL Software läuft auf dem betroffenen System einwandfrei (getestet: glxgears, mplayer -vo gl ...)
hilefoks
Beiträge: 144
Registriert: 13. März 2008 16:09

Re: was fehlt auf diesem Linux-System für OpenGL?

Beitrag von hilefoks »

Moin,

teste bitte mal, ob es mit der Option --graphicssystem=raster geht.

Ansonsten: Welche Kernelversion, welche Version von Mesa, welche Grafikkarte und welcher Grafikkartentreiber wird verwendet?

Alle Informationen kannst du mit folgendem Befehlen herausfinden. Bei mir kann man als normaler Benutzer lspci nicht ausführen, im Zweifel also als root:

Code: Alles auswählen

uname -r
glxinfo | grep ^OpenGL | egrep -i 'vendor|version|renderer'
lspci | egrep -i 'vga|graphic'
cat /var/log/Xorg.0.log | grep LoadModule
MfG,
Hilefoks
Antworten