LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Video driver 'gtk' failed to initialize - Also glx 1.3 (https://www.linuxquestions.org/questions/linux-newbie-8/video-driver-gtk-failed-to-initialize-also-glx-1-3-a-882384/)

Hevithan 05-24-2011 12:44 AM

Video driver 'gtk' failed to initialize - Also glx 1.3
 
I installed a Dreamcast emulator, and the install went fine, it starts up quickly, loads it's interface ... And then the screen goes black, and I get 2 messages:

Quote:

Video driver 'gtk' failed to initialize
(could not open display?)
(I have gtk 2.0)

-and-

Quote:

Unable to create render buffers. (requires EXT_framebuffer_object or GLX 1.3+)
I've searched (Although I'll be truthful, I haven't been looking to long) for GLX and can only find documentation on what it does (Which I'm still not clear on, But as far as I can grasp it is a gritty ghetto rigged openGL) and nothing on apt-get except for a few things that use glx.

So it leads me to have 3 questions:
1.) Why can it not open display?
2.) Where can I get (preferably the most recent) glx? - EDIT: Found it on Sourceforge, Getting it now.
3.) what is EXT_framebuffer_object, A program, a command, or other? and if a command what is the proper way to use it?


Well I guess that is really 4 ... Anyways, any light that could be shed would be a great help. Thank you for any and all responses. :)

adamk75 05-24-2011 04:26 AM

glx is part if your OpenGL video drivers, and EXT_framebuffer_object is a GLX extension. You should not be installing glx from sourceforge. The proper video card drivers for your video card either support glx 1.3 or they don't. The real thing to check is if you are using the proper drivers. What video card do you have? What's the output of 'glxinfo'?

Adam

Hevithan 05-24-2011 05:10 AM

Here's this:

Code:

root@Lifebook:~# glxinfo
Error: unable to open display

and this from lspci:

Code:

root@Lifebook:~# lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)

I know one of those is my video card ... VGA right? ... Anywho, That's what I get.



EDIT: A quick search of the web yielded this: Mobile Intel® 915GM/GMS, 910GML Express Chipset Family supports hardware acceleration of OpenGL* applications in 16-bit and 32-bit color depths. OpenGL* 1.4 plus extensions is the latest version currently supported by the Intel® Graphics Media Accelerator Drivers.

adamk75 05-24-2011 05:27 AM

Quote:

Originally Posted by Hevithan (Post 4365425)
Here's this:

Code:

root@Lifebook:~# glxinfo
Error: unable to open display


Try again, not as root.

Adam

Hevithan 05-24-2011 05:31 AM

Whoops ... My fault. So here it is:

Code:


hevithan@Lifebook:~$ 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_make_current_read, GLX_SGI_swap_control,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: 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_allocate_memory,
    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, 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_visual_select_group
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 915GM 20061017 x86/MMX/SSE2
OpenGL version string: 1.3 Mesa 7.0.4
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging,
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters,
    GL_ARB_shadow, 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_rectangle, GL_ARB_transpose_matrix,
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, 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_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
    GL_EXT_cull_vertex, GL_EXT_compiled_vertex_array, GL_EXT_convolution,
    GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
    GL_EXT_histogram, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels,
    GL_EXT_point_parameters, GL_EXT_polygon_offset, 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_texture, GL_EXT_texture3D, 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_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_ATI_blend_equation_separate, 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_texture_rectangle,
    GL_NV_texgen_reflection, GL_NV_vertex_program, GL_NV_vertex_program1_1,
    GL_OES_read_format, GL_SGI_color_matrix, GL_SGI_color_table,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
    GL_SUN_multi_draw_arrays

  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
----------------------------------------------------------------------
0x23 24 tc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2b 24 dc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0x2c 24 dc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0x2d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2f 24 dc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
0x30 24 dc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
0x31 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x32 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x72 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon
hevithan@Lifebook:~$


adamk75 05-24-2011 05:38 AM

Well, you are definitely using the correct drivers. My only concern would be how old they are. Mesa 7.0.4 is nearly three years old. I'd guess your version of Xorg is also about as old. Dreamlinux itself is over two years old.

I would highly recommend using a more up-to-date distribution.

Adam

Hevithan 05-24-2011 05:48 AM

I will give you that fact my version is old ... But, what I am trying to run was released a few months before my version of Dreamlinux, So I would assume (which I hear is a bad habit) that everything should be peachy. Yet it is not. It is quite the opposite. it is very ... well ... Not peachy.

I will however take your advice, and borrow my friends ubuntu disc and see how I like that. I thank you for the help you took the time to give. And I learned some new commands!

adamk75 05-24-2011 05:50 AM

Quote:

Originally Posted by Hevithan (Post 4365456)
I will give you that fact my version is old ... But, what I am trying to run was released a few months before my version of Dreamlinux, So I would assume (which I hear is a bad habit) that everything should be peachy. Yet it is not. It is quite the opposite. it is very ... well ... Not peachy.

Perhaps with another video card, it would all be peachy. But you're trying to run software on your video card that requires newer drivers than what you are running.

Adam

Hevithan 05-24-2011 05:57 AM

Yup your right:

currently supports i945

Who would have thought the readme was useful?

I am going to call this thread solved.

Thank you again for all your help.


All times are GMT -5. The time now is 10:26 AM.