Closed GoogleCodeExporter closed 9 years ago
Hello everybody,
I have exactly the same problem.Here is some info about my case:
********************************************************************************
****
$python -m pyglet.info
Python
------------------------------------------------------------------------------
sys.version: 2.5.2 (r252:60911, Sep 30 2008, 15:42:03)
[GCC 4.3.2 20080917 (Red Hat 4.3.2-4)]
sys.platform: linux2
os.getcwd(): /home/mgaltier
pyglet
------------------------------------------------------------------------------
pyglet.version: 1.1.3
pyglet.__file__: /usr/lib/python2.5/site-packages/pyglet/__init__.pyc
pyglet.options['debug_trace_depth'] = 1
pyglet.options['audio'] = ('directsound', 'openal', 'alsa', 'silent')
pyglet.options['xsync'] = True
pyglet.options['debug_trace_flush'] = True
pyglet.options['debug_win32'] = False
pyglet.options['debug_gl_trace'] = False
pyglet.options['debug_x11'] = False
pyglet.options['shadow_window'] = True
pyglet.options['debug_font'] = False
pyglet.options['debug_media'] = False
pyglet.options['debug_trace'] = False
pyglet.options['debug_lib'] = False
pyglet.options['graphics_vbo'] = True
pyglet.options['vsync'] = None
pyglet.options['debug_trace_args'] = False
pyglet.options['debug_gl'] = True
pyglet.options['debug_graphics_batch'] = False
pyglet.options['font'] = ('gdiplus', 'win32')
pyglet.options['debug_texture'] = False
pyglet.options['debug_gl_trace_args'] = False
pyglet.window
------------------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/pyglet/info.py", line 173, in _try_dump
func()
File "/usr/lib/python2.5/site-packages/pyglet/info.py", line 77, in dump_window
import pyglet.window
File "/usr/lib/python2.5/site-packages/pyglet/window/__init__.py", line 1682, in
<module>
gl._create_shadow_window()
File "/usr/lib/python2.5/site-packages/pyglet/gl/__init__.py", line 491, in
_create_shadow_window
_shadow_window = Window(width=1, height=1, visible=False)
File "/usr/lib/python2.5/site-packages/pyglet/window/xlib/__init__.py", line 474,
in __init__
super(XlibWindow, self).__init__(*args, **kwargs)
File "/usr/lib/python2.5/site-packages/pyglet/window/__init__.py", line 641, in
__init__
raise NoSuchConfigException('No standard config is available.')
NoSuchConfigException: No standard config is available.
pyglet.gl.gl_info
------------------------------------------------------------------------------
/usr/lib/python2.5/site-packages/pyglet/gl/gl_info.py:134: UserWarning: No GL
context
created yet.
warnings.warn('No GL context created yet.')
gl_info.get_version(): 0.0.0
/usr/lib/python2.5/site-packages/pyglet/gl/gl_info.py:175: UserWarning: No GL
context
created yet.
warnings.warn('No GL context created yet.')
gl_info.get_vendor():
/usr/lib/python2.5/site-packages/pyglet/gl/gl_info.py:166: UserWarning: No GL
context
created yet.
warnings.warn('No GL context created yet.')
gl_info.get_renderer():
gl_info.get_extensions():
/usr/lib/python2.5/site-packages/pyglet/gl/gl_info.py:124: UserWarning: No GL
context
created yet.
warnings.warn('No GL context created yet.')
pyglet.gl.glu_info
------------------------------------------------------------------------------
/usr/lib/python2.5/site-packages/pyglet/gl/glu_info.py:124: UserWarning: No GL
context created yet.
warnings.warn('No GL context created yet.')
glu_info.get_version(): 0.0.0
glu_info.get_extensions():
/usr/lib/python2.5/site-packages/pyglet/gl/glu_info.py:149: UserWarning: No GL
context created yet.
warnings.warn('No GL context created yet.')
pyglet.gl.glx_info
------------------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/pyglet/info.py", line 173, in _try_dump
func()
File "/usr/lib/python2.5/site-packages/pyglet/info.py", line 121, in dump_glx
window = pyglet.window.Window(visible=False)
File "/usr/lib/python2.5/site-packages/pyglet/window/xlib/__init__.py", line 474,
in __init__
super(XlibWindow, self).__init__(*args, **kwargs)
File "/usr/lib/python2.5/site-packages/pyglet/window/__init__.py", line 641, in
__init__
raise NoSuchConfigException('No standard config is available.')
NoSuchConfigException: No standard config is available.
pyglet.media
------------------------------------------------------------------------------
driver: pyglet.media.drivers.alsa
pyglet.media.avbin
------------------------------------------------------------------------------
AVbin not available.
pyglet.media.drivers.openal
------------------------------------------------------------------------------
OpenAL not available.
********************************************************************************
****
[mgaltier@samoa programming_guide]$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_texture_from_pixmap, GLX_ARB_create_context, GLX_ARB_multisample,
GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_EXT_framebuffer_sRGB
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_ARB_create_context, GLX_NV_float_buffer,
GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float,
GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
GLX_NV_present_video, GLX_NV_multisample_coverage
GLX version: 1.3
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_texture_from_pixmap, GLX_ARB_create_context, GLX_ARB_multisample,
GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_EXT_framebuffer_sRGB,
GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro NVS 135M/PCI/SSE2
OpenGL version string: 3.0.0 NVIDIA 180.51
OpenGL shading language version string: 1.30 NVIDIA via Cg compiler
OpenGL extensions:
GL_ARB_color_buffer_float, GL_ARB_depth_buffer_float,
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_instanced,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
GL_ARB_framebuffer_object, GL_ARB_geometry_shader4, GL_ARB_imaging,
GL_ARB_map_buffer_range, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
GL_ARB_shader_objects, GL_ARB_shading_language_100,
GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
GL_ARB_texture_compression, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_dot3, GL_ARB_texture_float,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_transpose_matrix,
GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
GL_ATI_draw_buffers, GL_ATI_texture_float, GL_ATI_texture_mirror_once,
GL_S3_s3tc, GL_EXT_texture_env_add, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_equation_separate,
GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_compiled_vertex_array, GL_EXT_Cg_shader, GL_EXT_bindable_uniform,
GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,
GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
GL_EXT_framebuffer_object, GL_EXTX_framebuffer_mixed_formats,
GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4,
GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D,
GL_EXT_texture_array, GL_EXT_texture_buffer_object,
GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB,
GL_EXT_texture_swizzle, GL_EXT_texture_shared_exponent,
GL_EXT_timer_query, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_copy_depth_to_color,
GL_NV_depth_buffer_float, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_NV_explicit_multisample, GL_NV_fence, GL_NV_float_buffer,
GL_NV_fog_distance, GL_NV_fragment_program, GL_NV_fragment_program_option,
GL_NV_fragment_program2, GL_NV_framebuffer_multisample_coverage,
GL_NV_geometry_shader4, GL_NV_gpu_program4, GL_NV_half_float,
GL_NV_light_max_exponent, GL_NV_multisample_coverage,
GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object,
GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart,
GL_NV_register_combiners, GL_NV_register_combiners2,
GL_NV_texgen_reflection, GL_NV_texture_compression_vtc,
GL_NV_texture_env_combine4, GL_NV_texture_expand_normal,
GL_NV_texture_rectangle, GL_NV_texture_shader, GL_NV_texture_shader2,
GL_NV_texture_shader3, GL_NV_transform_feedback, GL_NV_vertex_array_range,
GL_NV_vertex_array_range2, GL_NV_vertex_program, GL_NV_vertex_program1_1,
GL_NV_vertex_program2, GL_NV_vertex_program2_option,
GL_NV_vertex_program3, GL_NVX_conditional_render, GL_SGIS_generate_mipmap,
GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow,
GL_SUN_slice_accum
84 GLX Visuals
[...]
********************************************************************************
****
Supplementary information:
Running on a Fedora-10 x86_64
kernel: 2.6.27.24-170.2.68.fc10.x86_64
graphic card: nVidia Quadro NVS 135M
Thanks for your help...
Original comment by mathieu....@gmail.com
on 16 Oct 2009 at 9:46
My OS is Mac 10.5.7, and python2.5.4, pyglet1.1.3.Even I try to change
python3.1 and
2.6 version, but all the same, thanks for any help.
Console info like this:
Traceback (most recent call last):
File "/Users/MagicYang/workspace/cocos2d/src/test.py", line 9, in <module>
window = pyglet.window.Window()
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/p
yglet/__init__.py",
line 307, in __getattr__
__import__(import_name)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/p
yglet/window/__init__.py",
line 1682, in <module>
gl._create_shadow_window()
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/p
yglet/gl/__init__.py",
line 491, in _create_shadow_window
_shadow_window = Window(width=1, height=1, visible=False)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/p
yglet/window/__init__.py",
line 641, in __init__
raise NoSuchConfigException('No standard config is available.')
pyglet.window.NoSuchConfigException: No standard config is available.
Original comment by yzl1...@gmail.com
on 20 Oct 2009 at 7:46
I did not have any problem with pyglet when I first installed Ubuntu Lucid Lynx
but
some upgrade broke everything. My laptop never had the bug (it uses a ATI9200,
whereas my desktop has a Nvidia 9600GT).
I managed to get rid of this bug by installing the libgl1-mesaswx11 package
which
seems to be a temporary workaround as this package is a software rasteriser.
I've looked at the source code inside pyglet and the guilty part seems to be in
pyglet/window/__init__.py where Screen.get_best_config(self, template=None)
calls
get_matching_configs() and raises a NotImplementedError.
Original comment by stryc...@gmail.com
on 19 Feb 2010 at 5:12
I didn't put any warning on the last comment : the x11 software rasteriser will
remove a bunch of useful packages on your Ubuntu box.
Anyway, there was a mesa update in Lucid yesterday and was able to reinstall the
hardware accelerated libgl with pyglet working just fine.
There's the changelog :
https://launchpad.net/ubuntu/lucid/+source/mesa/7.7-3ubuntu1
Original comment by stryc...@gmail.com
on 20 Feb 2010 at 11:41
So this issue may be closed?
Original comment by r1chardj0n3s
on 20 Feb 2010 at 9:23
I guess not, comment #2 says the issue also affects MacOSX, comment #1 Fedora
10 and
the original report, Debian Sid.
I'm not an OpenGL expert but I'd say there was something funky with the old
libgl in
lucid. But still, pyglet was the only GL app causing problems.
Maybe this issue can be closed when the get_matching_configs() function that
causes
Pyglet to crash is actually implemented.
Original comment by stryc...@gmail.com
on 20 Feb 2010 at 10:47
Same issue: Pardus Linux 2010.2 KDE4.4.4 graphics Intel 945gm
Both pyglet 1.1.4 and svn versions
It's problem with line 504:
screen.get_best_config(template_config)
When I edit it to screen.get_best_config(), pyglet run but only 1 frame per
2-4seconds. (Config: double buffered, 16bits)
get_matching_configs() return []
>$ python -m pyglet.info
Python
------------------------------------------------------------------------------
sys.version: 2.6.5 (r265:79063, Jun 7 2010, 14:26:04)
[GCC 4.3.3]
sys.platform: linux2
os.getcwd(): /home/kosz85
pyglet
------------------------------------------------------------------------------
pyglet.version: 1.2dev
pyglet.__file__: /usr/lib/python2.6/site-packages/pyglet/__init__.pyc
pyglet.options['debug_trace_depth'] = 1
pyglet.options['xlib_fullscreen_override_redirect'] = False
pyglet.options['font'] = ('gdiplus', 'win32')
pyglet.options['xsync'] = True
pyglet.options['debug_trace_flush'] = True
pyglet.options['debug_win32'] = False
pyglet.options['debug_gl_trace'] = False
pyglet.options['debug_x11'] = False
pyglet.options['shadow_window'] = True
pyglet.options['debug_font'] = False
pyglet.options['debug_media'] = False
pyglet.options['debug_trace'] = False
pyglet.options['debug_lib'] = False
pyglet.options['graphics_vbo'] = True
pyglet.options['vsync'] = None
pyglet.options['debug_trace_args'] = False
pyglet.options['debug_gl'] = True
pyglet.options['debug_graphics_batch'] = False
pyglet.options['audio'] = ('directsound', 'pulse', 'openal', 'silent')
pyglet.options['debug_texture'] = False
pyglet.options['debug_gl_trace_args'] = False
pyglet.window
------------------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/pyglet/info.py", line 198, in _try_dump
func()
File "/usr/lib/python2.6/site-packages/pyglet/info.py", line 77, in dump_window
import pyglet.window
File "/usr/lib/python2.6/site-packages/pyglet/window/__init__.py", line 1810, in <module>
gl._create_shadow_window()
File "/usr/lib/python2.6/site-packages/pyglet/gl/__init__.py", line 208, in _create_shadow_window
_shadow_window = Window(width=1, height=1, visible=False)
File "/usr/lib/python2.6/site-packages/pyglet/window/xlib/__init__.py", line 158, in __init__
super(XlibWindow, self).__init__(*args, **kwargs)
File "/usr/lib/python2.6/site-packages/pyglet/window/__init__.py", line 509, in __init__
raise NoSuchConfigException('No standard config is available.')
NoSuchConfigException: No standard config is available.
pyglet.gl.glu_info
------------------------------------------------------------------------------
/usr/lib/python2.6/site-packages/pyglet/gl/glu_info.py:124: UserWarning: No GL
context created yet.
warnings.warn('No GL context created yet.')
glu_info.get_version(): 0.0.0
glu_info.get_extensions():
/usr/lib/python2.6/site-packages/pyglet/gl/glu_info.py:149: UserWarning: No GL
context created yet.
warnings.warn('No GL context created yet.')
pyglet.gl.glx_info
------------------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/pyglet/info.py", line 198, in _try_dump
func()
File "/usr/lib/python2.6/site-packages/pyglet/info.py", line 127, in dump_glx
window = pyglet.window.Window(visible=False)
File "/usr/lib/python2.6/site-packages/pyglet/window/xlib/__init__.py", line 158, in __init__
super(XlibWindow, self).__init__(*args, **kwargs)
File "/usr/lib/python2.6/site-packages/pyglet/window/__init__.py", line 509, in __init__
raise NoSuchConfigException('No standard config is available.')
NoSuchConfigException: No standard config is available.
pyglet.media
------------------------------------------------------------------------------
audio driver: <pyglet.media.drivers.pulse.PulseAudioDriver object at 0x970ac8c>
pyglet.media.avbin
------------------------------------------------------------------------------
AVbin not available.
pyglet.media.drivers.openal
------------------------------------------------------------------------------
Library: <CDLL 'libopenal.so', handle 97ac900 at 971510c>
Version: (1, 1)
Extensions:
ALC_ENUMERATE_ALL_EXT
ALC_ENUMERATION_EXT
ALC_EXT_CAPTURE
ALC_EXT_EFX
pyglet.input.wintab
------------------------------------------------------------------------------
WinTab not available.
>$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_swap_control, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group,
GLX_EXT_texture_from_pixmap
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 945GM GEM 20091221 2009Q4 x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 7.7.1
OpenGL extensions:
GL_EXT_compiled_vertex_array, GL_EXT_texture_env_add, GL_ARB_copy_buffer,
GL_ARB_depth_texture, GL_ARB_draw_buffers,
GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_program,
GL_ARB_half_float_pixel, GL_ARB_map_buffer_range, GL_ARB_multisample,
GL_ARB_multitexture, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters,
GL_ARB_point_sprite, GL_ARB_provoking_vertex, GL_ARB_shader_objects,
GL_ARB_shading_language_100, GL_ARB_shading_language_120, GL_ARB_shadow,
GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
GL_ARB_transpose_matrix, GL_ARB_vertex_array_object,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_cull_vertex, GL_EXT_copy_texture, GL_EXT_draw_range_elements,
GL_EXT_framebuffer_blit, GL_EXT_framebuffer_object, GL_EXT_fog_coord,
GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,
GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
GL_3DFX_texture_compression_FXT1, GL_APPLE_client_storage,
GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object,
GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3,
GL_ATI_separate_stencil, GL_IBM_multimode_draw_arrays,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent,
GL_NV_packed_depth_stencil, GL_NV_texture_env_combine4,
GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program,
GL_NV_vertex_program1_1, GL_OES_read_format, GL_SGIS_generate_mipmap,
GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
72 GLX Visuals
[...]
96 GLXFBConfigs:
[...]
Original comment by ko.szyma...@gmail.com
on 8 Jul 2010 at 4:07
okay, this has to do with the nvidia package of debian providing the wrong link
for the libGL.so alternative (linking to the diversion instead of the right
file), see:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597452
it doesn't harm most software as these are linked agains libGL.so.1 anyway.
but pyglet is trying to load libGL.so first and then falling back to
find_library().
i've attached a patch witch solves this by trying to load the library using
find_library() first and then falling back to the hardcoded name.
(and it fixes another bug/typo i found accidentally, sorry but it was too minor
to open a new issue :-D)
Original comment by neusep...@gmail.com
on 25 Nov 2010 at 10:22
Attachments:
Thanks neusepoff, I've had this problem for a long time and your fix works for
me :D.
To the developers, please merge neusepoff's patch as soon as you can.
Original comment by wizza...@gmail.com
on 15 Dec 2010 at 6:48
I ran most of the test suite with the patch attached and it looks sounds anyway
so I've pushed it into the main repository
Original comment by Adam.JT...@gmail.com
on 27 Jan 2011 at 12:45
I also found the attached patch necessary to avoid the NoSuchConfigException
when using Xvfb (an X11 virtual framebuffer), which apparently doesn't support
double buffered 24 or 16 bit configurations.
Original comment by dr.andre...@gmail.com
on 1 Feb 2011 at 5:19
Attachments:
Thank you Andrew, I don't know much about xvfb but it seems to work so I'm
uploading the patch to the mercurial repository.
Original comment by Adam.JT...@gmail.com
on 1 Feb 2011 at 6:53
I've experienced the same issue, after installing the libgl1-mesa-dev package.
When removing the package, the error disappears, and pyglet works again.
Original comment by vtr...@gmail.com
on 10 Jan 2012 at 4:50
same error on Ubuntu 11.04 i686:
$ sudo pip install -U pyglet
Downloading/unpacking pyglet
Running setup.py egg_info for package pyglet
Installing collected packages: pyglet
Found existing installation: pyglet 1.1.4
Uninstalling pyglet:
Successfully uninstalled pyglet
Running setup.py install for pyglet
Successfully installed pyglet
Cleaning up...
$ python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
[GCC 4.5.2] on linux2
>>> import pyglet
>>> window = pyglet.window.Window()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/pyglet/__init__.py", line 306, in __getattr__
__import__(import_name)
File "/usr/local/lib/python2.7/dist-packages/pyglet/window/__init__.py", line 1684, in <module>
gl._create_shadow_window()
File "/usr/local/lib/python2.7/dist-packages/pyglet/gl/__init__.py", line 494, in _create_shadow_window
_shadow_window = Window(width=1, height=1, visible=False)
File "/usr/local/lib/python2.7/dist-packages/pyglet/window/xlib/__init__.py", line 474, in __init__
super(XlibWindow, self).__init__(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyglet/window/__init__.py", line 641, in __init__
raise NoSuchConfigException('No standard config is available.')
pyglet.window.NoSuchConfigException: No standard config is available.
Original comment by pierrick...@gmail.com
on 27 Mar 2012 at 11:02
patch works, you might want to update
http://pypi.python.org/pypi/pyglet
Original comment by pierrick...@gmail.com
on 27 Mar 2012 at 11:11
I am getting this on a new Fedora 18 box with Python 2.7 and Pyglet 1.1.4.
I've got a Dell Latitude laptop with Nvidia drivers installed.
Is this a regression perhaps?
Original comment by rmuil....@gmail.com
on 16 Apr 2013 at 2:28
No. I applied the patch after 1.1.4 and didn't backport it. It should be fixed
in 1.2alpha and trunk.
Original comment by Adam.JT...@gmail.com
on 16 Apr 2013 at 7:47
Original issue reported on code.google.com by
knx...@gmail.com
on 2 Oct 2009 at 5:17