Code:
from direct.showbase.ShowBase import ShowBase
class MyApp(ShowBase):
def __init__(self):
ShowBase.__init__(self)
app = MyApp()
This is a simple script that should just work, unfortunatly it does not. Already tried all the google solutions. Please stack overflow, I just want to post to see if in the future I can help somebody that has the same error as me.
The error message is the following:
Known pipe types:
glxGraphicsPipe
(1 aux display modules not yet loaded.)
Xlib: extension "XFree86-DGA" missing on display ":0".
libGL error: MESA-LOADER: failed to open iris: /usr/lib/dri/iris_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: iris
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast
:display:glxdisplay(error): Could not find a usable pixel format.
:display:glxdisplay(error): No GLX context: cannot open window.
:display:gsg:glgsg(warning): Unable to query GL_VENDOR
:display:gsg:glgsg(warning): Unable to query GL_RENDERER
:display:gsg:glgsg(warning): Unable to query GL_VERSION
:display:gsg:glgsg(error): Unable to detect OpenGL version
:display:x11display(error): BadValue (integer parameter out of range for operation)
:display:gsg:glgsg(warning): Unable to query GL_VENDOR
:display:gsg:glgsg(warning): Unable to query GL_RENDERER
:display:gsg:glgsg(warning): Unable to query GL_VERSION
:display:gsg:glgsg(error): Unable to detect OpenGL version
libEGL warning: MESA-LOADER: failed to open iris: /usr/lib/dri/iris_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
:display:egldisplay(warning): Couldn't initialize the default EGL display: EGL_NOT_INITIALIZED
libEGL warning: MESA-LOADER: failed to open iris: /usr/lib/dri/iris_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libEGL warning: MESA-LOADER: failed to open iris: /usr/lib/dri/iris_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
:display:egldisplay(warning): Couldn't initialize EGL platform display 0: EGL_NOT_INITIALIZED
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
:display:egldisplay(warning): Couldn't initialize EGL platform display 1: EGL_NOT_INITIALIZED
:display:egldisplay(error): Failed to find or initialize a suitable EGL display connection.
:ShowBase(warning): Unable to open 'onscreen' window.
Traceback (most recent call last):
File "/home/mcpeixoto/Desktop/FlyingGame/test.py", line 8, in <module>
app = MyApp()
File "/home/mcpeixoto/Desktop/FlyingGame/test.py", line 6, in __init__
ShowBase.__init__(self)
File "/home/mcpeixoto/.local/lib/python3.10/site-packages/direct/showbase/ShowBase.py", line 341, in __init__
self.openDefaultWindow(startDirect = False, props=props)
File "/home/mcpeixoto/.local/lib/python3.10/site-packages/direct/showbase/ShowBase.py", line 1026, in openDefaultWindow
self.openMainWindow(*args, **kw)
File "/home/mcpeixoto/.local/lib/python3.10/site-packages/direct/showbase/ShowBase.py", line 1061, in openMainWindow
self.openWindow(*args, **kw)
File "/home/mcpeixoto/.local/lib/python3.10/site-packages/direct/showbase/ShowBase.py", line 806, in openWindow
raise Exception('Could not open window.')
Exception: Could not open window.
app.run()