Bug 5967 - Failure to run...
Status: RESOLVED DUPLICATE of bug 5955
Alias: None
Product: Dear Esther
Classification: Unclassified
Component: everything
Version: unspecified
Hardware: PC Linux
: P3 blocker
Assignee: Ryan C. Gordon
QA Contact: Ryan C. Gordon
URL:
Depends on:
Blocks:
 
Reported: 2013-06-14 08:11 EDT by allenmaher
Modified: 2014-04-10 20:29:02 EDT
3 users (show)

See Also:



Description allenmaher 2013-06-14 08:11:40 EDT
./Dear_Esther 
Dear Esther: Installed in '/home/al/bin/dearesther'.
al@Smithers:~/bin/dearesther$ ./dearesther_linux 
SDL video target is 'x11'
SDL video target is 'x11'
SDL video target is 'x11'

X Error of failed request:  GLXBadFBConfig
  Major opcode of failed request:  153 (GLX)
  Minor opcode of failed request:  34 ()
  Serial number of failed request:  176
  Current serial number in output stream:  175
al@Smithers:~/bin/dearesther$ more README-linux.txt 

Thank you for supporting the Humble Indie Bundle #8!

This is Dear Esther for x86 GNU/Linux.

Please report any bugs here:

   http://bugzilla.icculus.org/

This bug is similar to one that I experience for oilrush, and it could be an OGL mesa 3.2 problem on an intel HD 4000 card.
Comment 1 Vincent 2013-06-14 12:45:10 EDT
SDL video target is 'x11'
This system supports the OpenGL extension GL_EXT_framebuffer_object.
This system supports the OpenGL extension GL_EXT_framebuffer_blit.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
This system DOES NOT support the OpenGL extension GL_APPLE_fence.
This system supports the OpenGL extension GL_NV_fence.
This system supports the OpenGL extension GL_ARB_sync.
This system supports the OpenGL extension GL_EXT_draw_buffers2.
This system supports the OpenGL extension GL_EXT_bindable_uniform.
This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range.
This system supports the OpenGL extension GL_ARB_map_buffer_range.
This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
This system supports the OpenGL extension GL_ARB_occlusion_query.
This system DOES NOT support the OpenGL extension GL_APPLE_texture_range.
This system DOES NOT support the OpenGL extension GL_APPLE_client_storage.
This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
This system supports the OpenGL extension GL_ARB_framebuffer_object.
This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
This system supports the OpenGL extension GL_ARB_debug_output.
This system supports the OpenGL extension GL_EXT_direct_state_access.
This system supports the OpenGL extension GL_NV_bindless_texture.
This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
AppFramework : Unable to load module vguimatsurface.so!
Unable to load interface VGUI_Surface031 from vguimatsurface.so, requested from EXE.
Comment 2 Vincent 2013-06-15 07:28:40 EDT
Try: sudo apt-get install ia32-libs
Solved my Problem.
Comment 3 Cyprian Guerra 2013-08-26 12:37:44 EDT
I can't install ia32-libs as it breaks several apps I use for my work.

Is this the same issue or should I start another thread?

I installed to the default directory and tried to run it from the *.desktop file, it runs but weirdly and unplayable:
1. welcome animation only shows a black frame around the screen and a white square in the middle with some shadow
2. menus lack letters and also show only in low res square in the middle of the screen
3. when running a game all I can see is water in the middle of the screen moving when I move the character
4. after I quit the game (blind) it kind of quits but the window "Dear Esther - OpenGL" doesn't close and I have to kill it.

Any ideas?

Console output:

cy@blackshit:~/dearesther$ ./dearesther_linux 
SDL video target is 'x11'
SDL video target is 'x11'
SDL video target is 'x11'

This system supports the OpenGL extension GL_EXT_framebuffer_object.
This system supports the OpenGL extension GL_EXT_framebuffer_blit.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
This system DOES NOT support the OpenGL extension GL_APPLE_fence.
This system supports the OpenGL extension GL_NV_fence.
This system supports the OpenGL extension GL_ARB_sync.
This system supports the OpenGL extension GL_EXT_draw_buffers2.
This system supports the OpenGL extension GL_EXT_bindable_uniform.
This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range.
This system supports the OpenGL extension GL_ARB_map_buffer_range.
This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
This system supports the OpenGL extension GL_ARB_occlusion_query.
This system DOES NOT support the OpenGL extension GL_APPLE_texture_range.
This system DOES NOT support the OpenGL extension GL_APPLE_client_storage.
This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
This system supports the OpenGL extension GL_ARB_framebuffer_object.
This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
This system supports the OpenGL extension GL_ARB_debug_output.
This system supports the OpenGL extension GL_EXT_direct_state_access.
This system DOES NOT support the OpenGL extension GL_NV_bindless_texture.
This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
Setup file 'GameInfo.txt' doesn't exist in subdirectory 'hl2'.
Check your -game parameter or VCONFIG setting.
Setup file 'GameInfo.txt' doesn't exist in subdirectory 'hl2'.
Check your -game parameter or VCONFIG setting.
 
cy@blackshit:~/dearesther$ ./Dear_Esther  
Dear Esther: Installed in '/home/cy/dearesther'.
Killed
cy@blackshit:~/dearesther$
Comment 4 J 2014-04-10 20:29:02 EDT
The issue is that Dear Esther requires an OpenGL 3.2 context, which is only available since Mesa 10.0 (released Nov 2013, but not yet in all distributions).

*** This bug has been marked as a duplicate of bug 5955 ***