StandardError: Could not open window

im using ubuntu12.04 and a dell xps14 laptop
when i run basic panda3d samples it shows error as

“StandardError: Could not open window”

full error details is as follows

main.py:286: SyntaxWarning: name ‘numActiveZombies’ is assigned to before global declaration
global numActiveZombies
DirectStart: Starting the game.
Known pipe types:
glxGraphicsPipe
(all display modules loaded.)
Xlib: extension “GLX” missing on display “:0.0”.
:display:glxdisplay(error): OpenGL GLX extension not supported on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
:display:glxdisplay(error): Could not find a usable pixel format.
:display:glxdisplay(error): No GLX context: cannot open window.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
:ShowBase(warning): Unable to open ‘onscreen’ window.
Traceback (most recent call last):
File “main.py”, line 8, in
import direct.directbase.DirectStart
File “/usr/share/panda3d/direct/directbase/DirectStart.py”, line 4, in
base = ShowBase.ShowBase()
File “/usr/share/panda3d/direct/showbase/ShowBase.py”, line 244, in init
self.openDefaultWindow(startDirect = False, props=props)
File “/usr/share/panda3d/direct/showbase/ShowBase.py”, line 884, in openDefaultWindow
self.openMainWindow(*args, **kw)
File “/usr/share/panda3d/direct/showbase/ShowBase.py”, line 920, in openMainWindow
self.openWindow(*args, **kw)
File “/usr/share/panda3d/direct/showbase/ShowBase.py”, line 675, in openWindow
raise StandardError, ‘Could not open window.’
StandardError: Could not open window.

please help
im struggling with this for some tym now :frowning: [/b]

Sorry for resurecting a old thread but I am having this exact issue and this thread is the first result when searching for: “Could not open window.”.

I am running Ubuntu 12.04.1 LTS.

Make sure you have the latest version of your graphics drivers installed. If you’re using an NVIDIA card on Ubuntu, I believe this means installing the nvidia-current package.

I had actually installed the latest Nvidia drivers from the Nvidia website. The problem turned out to be that I needed to change my config file to load the pandagles display instead of the pandagl display.

To do this you edit the file /etc/Config.prc, comment out the line load-display pandagl and uncomment the line load-display pandagles.

It is strange that OpenGL ES would work and OpenGL wouldn’t. That does suggest that there’s some issue with the OpenGL drivers. On a Dell XPS laptop, OpenGL should work fine, OpenGL ES is for embedded systems. I don’t think the nvidia drivers even support OpenGL ES at this point, so you may be loading the Mesa software renderer or something of the sort.

Hello, I also use Ubuntu 12.04 and I have the same problem. I updated nvidia drivers for sure. I dont want to use OpenGL ES so what can I do?

Hi, I’m having a similar issue except the extension that’s missing is XFree86-DGA, not GLX. Any insights?