"opengl32.dll" failed to initialize, aborting ->

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
bruegge1987
Newbie
Newbie
Posts: 1
Joined: Thu May 20, 2010 9:08 am

"opengl32.dll" failed to initialize, aborting ->

Post by bruegge1987 »

Hello,

I have recently installed wine 1.1.44 and now I'm trying to make World of Warcraft work. Firstly, I installed the graphic card drivers, here is my output for

Code: Select all

glxinfo | grep -v 0x

Code: Select all

name of display: :0.0 
display: :0 screen: 0 
direct rendering: Yes 
server glx vendor string: ATI 
server glx version string: 1.4 
server glx extensions: 
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, 
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, 
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGIS_multisample, 
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group 
client glx vendor string: ATI 
client glx version string: 1.4 
client glx extensions: 
GLX_ARB_create_context, GLX_ARB_create_context_profile, 
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_swap_control, GLX_MESA_swap_frame_usage, GLX_NV_swap_group, 
GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
GLX_SGIX_pbuffer, GLX_SGIX_swap_barrier, GLX_SGIX_swap_group, 
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap, 
GLX_EXT_framebuffer_sRGB, GLX_ARB_fbconfig_float 
GLX extensions: 
GLX_ARB_create_context, GLX_ARB_create_context_profile, 
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control, 
GLX_NV_swap_group, GLX_OML_swap_method, GLX_SGI_make_current_read, 
GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, 
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_swap_barrier, 
GLX_SGIX_swap_group, GLX_SGIX_visual_select_group, 
GLX_EXT_texture_from_pixmap 
OpenGL vendor string: ATI Technologies Inc. 
OpenGL renderer string: ATI Mobility Radeon HD 3400 Series 
OpenGL version string: 3.2.9551 Compatibility Profile Context 
OpenGL extensions: 
GL_AMDX_name_gen_delete, GL_AMD_draw_buffers_blend, 
GL_AMD_performance_monitor, GL_AMD_shader_stencil_export, 
GL_ARB_blend_func_extended, GL_ARB_color_buffer_float, GL_ARB_copy_buffer, 
GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture, 
GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, 
GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced, 
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program, 
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, 
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, 
GL_ARB_geometry_shader4, GL_ARB_half_float_pixel, 
GL_ARB_half_float_vertex, GL_ARB_instanced_arrays, 
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_provoking_vertex, 
GL_ARB_seamless_cube_map, GL_ARB_shader_objects, 
GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shadow, 
GL_ARB_shadow_ambient, GL_ARB_sync, GL_ARB_texture_border_clamp, 
GL_ARB_texture_buffer_object, GL_ARB_texture_compression, 
GL_ARB_texture_compression_rgtc, 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_float, GL_ARB_texture_mirrored_repeat, 
GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, 
GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_snorm, 
GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object, 
GL_ARB_vertex_array_bgra, 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_envmap_bumpmap, 
GL_ATI_fragment_shader, GL_ATI_meminfo, GL_ATI_separate_stencil, 
GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3, 
GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_EXT_abgr, 
GL_EXT_bgra, GL_EXT_bindable_uniform, 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_copy_buffer, GL_EXT_copy_texture, 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_EXT_framebuffer_sRGB, 
GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters, 
GL_EXT_gpu_shader4, GL_EXT_histogram, 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_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, 
GL_EXT_subtexture, GL_EXT_texgen_reflection, GL_EXT_texture3D, 
GL_EXT_texture_array, GL_EXT_texture_buffer_object, 
GL_EXT_texture_buffer_object_rgb32, 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_add, 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_rectangle, GL_EXT_texture_sRGB, 
GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm, 
GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback, 
GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, 
GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square, 
GL_NV_conditional_render, GL_NV_copy_depth_to_color, 
GL_NV_explicit_multisample, GL_NV_primitive_restart, 
GL_NV_texgen_reflection, GL_SGIS_generate_mipmap, 
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays, 
GL_WIN_swap_hint, WGL_EXT_swap_control 
glu version: 1.3 
glu extensions: 
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess 

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav 
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
Also, when I enter

Code: Select all

glxgears
, the gear wheels work normally:

Code: Select all

17368 frames in 5.0 seconds = 3473.582 FPS
17266 frames in 5.0 seconds = 3453.158 FPS
However, when I try to run World of Warcraft:

Code: Select all

wine "/home/christian/.wine/drive_c/Programme/World of Warcraft/World of Warcraft/Wow.exe" -opengl
the following output appears:

Code: Select all

err:module:attach_process_dlls "opengl32.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Programme\\World of Warcraft\\World of Warcraft\\Wow.exe" failed, status c0000005
Has anyone an idea how to get this running? Is the problem really the graphics driver or something else?

Best wishes,
Christian
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: "opengl32.dll" failed to initialize, aborting

Post by vitamin »

bruegge1987 wrote:err:module:attach_process_dlls "opengl32.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Programme\\World of Warcraft\\World of Warcraft\\Wow.exe" failed, status c0000005
Make sure you have 32-bit OpenGL libraries installed.
Locked