Puppy Arcade 8

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#61 Post by sc0ttman »

Xenphor wrote:Hi, I posted this in the beginner forums but was told this would be a better place to ask. I got these instructions from a link from the Puppy Arcade website.

---Can't get OpenGL to work on an intel915gm---

I followed these instructions detailed here:
For Kernel 2.6.25.16:
....
....
Any help would be appreciated.
I'm afraid it seems as though you followed the instructions perfectly, and without having your hardware, I can't test it..

So I can't say for sure what you did wrong. However: On my PC, whenever I run the 'xorgwizard', my OpenGL settings are reset, and I have to enable it again.

Also, you might want to install the Xorg_Xorg_dri pet, using PetGet, then install your drivers.. This may help.

Also also, if you're using SDL 1.29 (or anything later than the SDL included in Puppy Arcade by default), then Mupen64 seems to have problems finding OpenGL..

That's all I can think, as you've followed some (nicely done) instructions perfectly, as I said. Good luck!
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

Xenphor
Posts: 9
Joined: Mon 09 Aug 2010, 12:39

#62 Post by Xenphor »

I'm afraid it seems as though you followed the instructions perfectly, and without having your hardware, I can't test it..

So I can't say for sure what you did wrong. However: On my PC, whenever I run the 'xorgwizard', my OpenGL settings are reset, and I have to enable it again.

Also, you might want to install the Xorg_Xorg_dri pet, using PetGet, then install your drivers.. This may help.

Also also, if you're using SDL 1.29 (or anything later than the SDL included in Puppy Arcade by default), then Mupen64 seems to have problems finding OpenGL..

That's all I can think, as you've followed some (nicely done) instructions perfectly, as I said. Good luck!
I'm afraid I'm quite new at this so how exactly would I go about enabling OpenGL? I'm currently away from the computer so I'm unable to look for it.

As for the xorg pet, would I install that first and then go through the process I described or is there anything else I have to do?

I'm running just the default Puppy Arcade 8 so I'm not sure what SDL that uses.

Well I won't be able to get to my computer for the next few days but I'll be sure to try what you say once I'm able to.

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#63 Post by sc0ttman »

Xenphor wrote:I'm afraid I'm quite new at this so how exactly would I go about enabling OpenGL? I'm currently away from the computer so I'm unable to look for it.

As for the xorg pet, would I install that first and then go through the process I described or is there anything else I have to do?

I'm running just the default Puppy Arcade 8 so I'm not sure what SDL that uses.

Well I won't be able to get to my computer for the next few days but I'll be sure to try what you say once I'm able to.
Enabling OpenGL is what you're trying to do (its just another way of saying "getting 3D acceleration working"...)..

If you're gonna try it, you should install the "xorg_xorg_dri" pet before trying completing the process, as you described earlier...

And if running PA8, the SDL libs will be fine..

I'd also guess that it may just be a driver issue thing - the most common problem for getting 3D acceleration working is simply having wrong/funny drivers or packages that simply aren't the right ones, or don't work right..

Maybe try finding an alternative driver package for your card? (i know that's lame help, but it's worked so often for others!)
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

Xenphor
Posts: 9
Joined: Mon 09 Aug 2010, 12:39

#64 Post by Xenphor »

Hello again.

Well I tried using the xorg_xorg_dri-7.3.1 pet file before doing the process I described and it seems to have had an effect. Previously the info under the display section of my system info had OpenGL as "unknown." Now in that same section it shows this:


-OpenGL-
Vendor : Tungsten Graphics, Inc
Renderer : Mesa DRI Intel(R) 915GM 20061017 x86/MMX/SSE2
Version : 1.3 Mesa 6.5.2
Direct Rendering : Yes

I assume that means it's working?

Unforunately, when I went to start up mupen64 I got the same error I got before:
The Core thread received a SIGSEGV signal
This means it tried to access protected memory
Maybe you have a set a wrong ucode for one of the plugins

I probably should've posted the error before but I had read it had something to do with OpenGL so that's why I didn't mention it. So I'm not really sure where to go from here and would welcome any suggestions.

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#65 Post by sc0ttman »

Xenphor wrote:Hello again.
when I went to start up mupen64 I got the same error I got before:

The Core thread received a SIGSEGV signal
This means it tried to access protected memory
Maybe you have a set a wrong ucode for one of the plugins
Hmmm... You have indeed enabled OpenGL successfully, it seems..

But the message you're getting from Mupen is the message you get when OpenGL is not enabled.

It seems as though OpenGL has been enabled fine, but for some reason Mupen is not recognising it. As I mentioned earlier, this can be due to updated libs - SDL in my case.

You can run 'ldd mupen64plus' in the terminal so see which libs it uses, or which of them are missing.. This may help you find a lib that you're missing, or one that you have updated, which is used by Mupen.

Have you installed both the xorg_dr_dri and your intel package? I would try one, the other, then both!

Also, I don't know too much about your hardware, so it might be a good idea to post a request, in the hardware section of this forum, for a known working pet package for your card and kernel..

There are lots of different MESA and intel pets around on this forum, finding them is the hard part.

Have you checked here? :: http://wellminded.com/puppy/pupsearch.html
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

Xenphor
Posts: 9
Joined: Mon 09 Aug 2010, 12:39

#66 Post by Xenphor »

Well here's the result of LDD:

# ldd mupen64plus
linux-gate.so.1 => (0xffffe000)
libz.so.1 => /lib/libz.so.1 (0xb7f6b000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7f46000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7ee5000)
libdl.so.2 => /lib/libdl.so.2 (0xb7ee1000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7e61000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7e4b000)
libGL.so.1 => /usr/X11R7/lib/libGL.so.1 (0xb7dec000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7d7d000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7a01000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7976000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb795f000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb794e000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb7946000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7917000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb78ba000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb789a000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7897000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7809000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7805000)
librt.so.1 => /lib/librt.so.1 (0xb77f2000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb770b000)
libm.so.6 => /lib/libm.so.6 (0xb76e9000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb76de000)
libc.so.6 => /lib/libc.so.6 (0xb75e2000)
/lib/ld-linux.so.2 (0xb7f7b000)
libstdc++.so.5 => /usr/lib/./libstdc++.so.5 (0xb752b000)
libX11.so.6 => /usr/X11R7/lib/libX11.so.6 (0xb745a000)
libXext.so.6 => /usr/X11R7/lib/libXext.so.6 (0xb744e000)
libXxf86vm.so.1 => /usr/X11R7/lib/libXxf86vm.so.1 (0xb7449000)
libdrm.so.2 => /usr/X11R7/lib/libdrm.so.2 (0xb7440000)
libXcomposite.so.1 => /usr/X11R7/lib/libXcomposite.so.1 (0xb743d000)
libXdamage.so.1 => /usr/X11R7/lib/libXdamage.so.1 (0xb743a000)
libXfixes.so.3 => /usr/X11R7/lib/libXfixes.so.3 (0xb7436000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb740e000)
libXrender.so.1 => /usr/X11R7/lib/libXrender.so.1 (0xb7406000)
libXinerama.so.1 => /usr/X11R7/lib/libXinerama.so.1 (0xb7403000)
libXi.so.6 => /usr/X11R7/lib/libXi.so.6 (0xb73fb000)
libXrandr.so.2 => /usr/X11R7/lib/libXrandr.so.2 (0xb73f5000)
libXcursor.so.1 => /usr/X11R7/lib/libXcursor.so.1 (0xb73ed000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb73c7000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb7396000)
libXau.so.6 => /usr/X11R7/lib/libXau.so.6 (0xb7393000)
libXdmcp.so.6 => /usr/X11R7/lib/libXdmcp.so.6 (0xb738e000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7371000)

It seems ok but I have no idea.

As for xorg_dr_dri, I'm assuming that's different than the xorg_xorg_dri thing I installed earlier? And the intel package is also different than what I installed earlier? If so, then do I just install these things on top of what I already have installed?

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#67 Post by sc0ttman »

Xenphor wrote:It seems ok but I have no idea.

As for xorg_dr_dri, I'm assuming that's different than the xorg_xorg_dri thing I installed earlier? And the intel package is also different than what I installed earlier? If so, then do I just install these things on top of what I already have installed?
Well, you have no missing dependencies, apparently..

And I don't know the xorg_dr_dri package, only the xorg_xorg_dri package.
It is the xorg_xorg_dri which you would want.. Forget the other one.

The intel package is a different one.

I would try installing each package separately - installing it, testing it, restarting and doing the same again with the next package.

I would start with xorg_xorg_dri and then move onto the intel packages.

If none of them seem to work on their own, I would then try installing the xorg_xorg_dri package, with an intel package ON TOP of that..

This form of trial and error is how found the correct drivers for my card..

Of course, you could always ask a real expert, such as jemimah, Patriot or MU - they will almost certainly know what to do, and are much better experts than myself! These guys have all provided stuff for intel cards in the past...
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

Xenphor
Posts: 9
Joined: Mon 09 Aug 2010, 12:39

#68 Post by Xenphor »

Oh well I guess it wasn't clear in my other post then because I did use the xorg_xorg_dri package along with the intel-via-agpdrm-upd-2.6.25.16-i486.pet that was posted here: http://www.murga-linux.com/puppy/viewtopic.php?t=44388. It was actually the combination of these two that enabled the OpenGL.

So you're saying that there are other intel packages that could work then? I tried one other one listed here: http://murga-linux.com/puppy/viewtopic. ... 587#291587. The problem with that was that my kernal version didn't match up so this path didn't exist: /lib/modules/2.6.28.5/kernel/drivers/gpu/drm/drm.bak (I have kernal 2.6.25.16). Consequently I was unable to perform the required action of renaming that file.

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#69 Post by sc0ttman »

Xenphor wrote:Oh well I guess it wasn't clear in my other post then because I did use the xorg_xorg_dri package along with the intel-via-agpdrm-upd-2.6.25.16-i486.pet that was posted here: http://www.murga-linux.com/puppy/viewtopic.php?t=44388. It was actually the combination of these two that enabled the OpenGL.
That was clear, actually.. And I forgot to say that if you installed the xorg_xorg_dri package then you can type 'glxgears' or 'glxinfo' to check if its working - a 3D screen of gears will show if it is.

Also, you might wanna check out this thread - http://murga-linux.com/puppy/viewtopic.php?t=46266

I've read the Intel stuff is not supported very well by older Xorg versions, so updating it may help...
Xenphor wrote:So you're saying that there are other intel packages that could work then?
Yes, "MESA" packages provide drivers for a range of cards, including VIA and Intel.
So you could try one of the MESA packages floating around...

And I would not even try to install packages designed for different kernels, they will fail.

There may be other packages, it's very difficult to know exactly what is available.
But you're definitely on the right track and very close to success.

It may be frustrating, but you just need to test, test, test!
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

Xenphor
Posts: 9
Joined: Mon 09 Aug 2010, 12:39

#70 Post by Xenphor »

Well I have some new info. I tried running glxgears and glxinfo before doing any changes to what I had already done and here are the results:

Code: Select all

# glxgears
4128 frames in 5.0 seconds = 825.564 FPS
4383 frames in 5.0 seconds = 876.414 FPS
4385 frames in 5.0 seconds = 876.833 FPS
4377 frames in 5.0 seconds = 875.310 FPS
4136 frames in 5.0 seconds = 827.035 FPS
Broken pipe
# 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 6.5.2
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 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x24 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x25 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x26 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x27 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x28 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x29 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x2a 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x2b 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x2c 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x2d 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x2e 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x2f 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x30 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x31 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x32 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow

The gears seem to run fine and the info is what it is I guess. Next I tried installing that pet file you suggested: xorg-1.6.3-upgrade-vesa-intel-2.8.1-mesa-7.5.1-02.pet. After I installed it I exited x and ran xorgwizard. Unforunately, Mupen64 still gave me the same error. Here are the results of glxgears and glxinfo after I installed the pet:

Code: Select all

# glxgears
1028 frames in 5.0 seconds = 205.406 FPS
1028 frames in 5.0 seconds = 205.434 FPS
1028 frames in 5.0 seconds = 205.411 FPS
1027 frames in 5.0 seconds = 205.227 FPS
Broken pipe
# 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_visual_info, GLX_EXT_visual_rating, 
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, 
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, 
    GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
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_OML_swap_method, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.5.1
OpenGL shading language version string: 1.20
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program, 
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, 
    GL_ARB_framebuffer_object, GL_ARB_half_float_pixel, GL_ARB_imaging, 
    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_shader_objects, GL_ARB_shading_language_100, 
    GL_ARB_shading_language_120, GL_ARB_shadow, GL_ARB_shadow_ambient, 
    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_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_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture, 
    GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements, 
    GL_EXT_framebuffer_object, GL_EXT_framebuffer_blit, GL_EXT_fog_coord, 
    GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays, 
    GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels, 
    GL_EXT_paletted_texture, GL_EXT_pixel_buffer_object, 
    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_shared_texture_palette, 
    GL_EXT_stencil_two_side, 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_lod_bias, 
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, 
    GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_swizzle, 
    GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, 
    GL_3DFX_texture_compression_FXT1, GL_APPLE_packed_pixels, 
    GL_APPLE_vertex_array_object, GL_ATI_blend_equation_separate, 
    GL_ATI_envmap_bumpmap, GL_ATI_texture_env_combine3, 
    GL_ATI_texture_mirror_once, GL_ATI_fragment_shader, 
    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_resize_buffers, 
    GL_MESA_texture_array, GL_MESA_ycbcr_texture, GL_MESA_window_pos, 
    GL_NV_blend_square, GL_NV_fragment_program, GL_NV_light_max_exponent, 
    GL_NV_point_sprite, 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_SGI_color_matrix, GL_SGI_color_table, 
    GL_SGI_texture_color_table, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, 
    GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

32 GLX Visuals
   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
----------------------------------------------------------------------
0x21 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 None
0x22 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 None
0xe5 16 tc  0 16  0 r  .  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0xe6 16 tc  0 16  0 r  .  .  5  6  5  0  0  0  0 16 16 16  0  0 0 Slow
0xe7 16 tc  0 16  0 r  y  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0xe8 16 tc  0 16  0 r  y  .  5  6  5  0  0  0  0 16 16 16  0  0 0 Slow
0xe9 16 tc  0 16  0 r  .  .  5  6  5  0  0  0  8  0  0  0  0  0 0 None
0xea 16 tc  0 16  0 r  .  .  5  6  5  0  0  0  8 16 16 16  0  0 0 Slow
0xeb 16 tc  0 16  0 r  y  .  5  6  5  0  0  0  8  0  0  0  0  0 0 None
0xec 16 tc  0 16  0 r  y  .  5  6  5  0  0  0  8 16 16 16  0  0 0 Slow
0xed 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0xee 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0xef 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0xf0 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0xf1 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 None
0xf2 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0xf3 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0xf4 16 dc  0 16  0 r  .  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0xf5 16 dc  0 16  0 r  .  .  5  6  5  0  0  0  0 16 16 16  0  0 0 Slow
0xf6 16 dc  0 16  0 r  y  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0xf7 16 dc  0 16  0 r  y  .  5  6  5  0  0  0  0 16 16 16  0  0 0 Slow
0xf8 16 dc  0 16  0 r  .  .  5  6  5  0  0  0  8  0  0  0  0  0 0 None
0xf9 16 dc  0 16  0 r  .  .  5  6  5  0  0  0  8 16 16 16  0  0 0 Slow
0xfa 16 dc  0 16  0 r  y  .  5  6  5  0  0  0  8  0  0  0  0  0 0 None
0xfb 16 dc  0 16  0 r  y  .  5  6  5  0  0  0  8 16 16 16  0  0 0 Slow
0xfc 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0xfd 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0xfe 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0xff 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x100 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 None
0x101 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x102 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow

128 GLXFBConfigs:
   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
----------------------------------------------------------------------
0x65  0 tc  0  8  0 r  .  .  3  3  2  0  0  0  0  0  0  0  0  0 0 None
0x66  0 tc  0  8  0 r  .  .  3  3  2  0  0  0  0 16 16 16  0  0 0 Slow
0x67  0 tc  0  8  0 r  y  .  3  3  2  0  0  0  0  0  0  0  0  0 0 None
0x68  0 tc  0  8  0 r  y  .  3  3  2  0  0  0  0 16 16 16  0  0 0 Slow
0x69  0 tc  0  8  0 r  .  .  3  3  2  0  0  0  8  0  0  0  0  0 0 None
0x6a  0 tc  0  8  0 r  .  .  3  3  2  0  0  0  8 16 16 16  0  0 0 Slow
0x6b  0 tc  0  8  0 r  y  .  3  3  2  0  0  0  8  0  0  0  0  0 0 None
0x6c  0 tc  0  8  0 r  y  .  3  3  2  0  0  0  8 16 16 16  0  0 0 Slow
0x6d  0 tc  0  8  0 r  .  .  3  3  2  0  0  8  0  0  0  0  0  0 0 None
0x6e  0 tc  0  8  0 r  .  .  3  3  2  0  0  8  0 16 16 16  0  0 0 Slow
0x6f  0 tc  0  8  0 r  y  .  3  3  2  0  0  8  0  0  0  0  0  0 0 None
0x70  0 tc  0  8  0 r  y  .  3  3  2  0  0  8  0 16 16 16  0  0 0 Slow
0x71  0 tc  0  8  0 r  .  .  3  3  2  0  0  8  8  0  0  0  0  0 0 None
0x72  0 tc  0  8  0 r  .  .  3  3  2  0  0  8  8 16 16 16  0  0 0 Slow
0x73  0 tc  0  8  0 r  y  .  3  3  2  0  0  8  8  0  0  0  0  0 0 None
0x74  0 tc  0  8  0 r  y  .  3  3  2  0  0  8  8 16 16 16  0  0 0 Slow
0x75  0 tc  0 16  0 r  .  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0x76  0 tc  0 16  0 r  .  .  5  6  5  0  0  0  0 16 16 16  0  0 0 Slow
0x77  0 tc  0 16  0 r  y  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0x78  0 tc  0 16  0 r  y  .  5  6  5  0  0  0  0 16 16 16  0  0 0 Slow
0x79  0 tc  0 16  0 r  .  .  5  6  5  0  0  0  8  0  0  0  0  0 0 None
0x7a  0 tc  0 16  0 r  .  .  5  6  5  0  0  0  8 16 16 16  0  0 0 Slow
0x7b  0 tc  0 16  0 r  y  .  5  6  5  0  0  0  8  0  0  0  0  0 0 None
0x7c  0 tc  0 16  0 r  y  .  5  6  5  0  0  0  8 16 16 16  0  0 0 Slow
0x7d  0 tc  0 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x7e  0 tc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x7f  0 tc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x80  0 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x81  0 tc  0 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 None
0x82  0 tc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x83  0 tc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 None
0x84  0 tc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x85  0 tc  0 24  0 r  .  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0x86  0 tc  0 24  0 r  .  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0x87  0 tc  0 24  0 r  y  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0x88  0 tc  0 24  0 r  y  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0x89  0 tc  0 24  0 r  .  .  8  8  8  0  0  0  8  0  0  0  0  0 0 None
0x8a  0 tc  0 24  0 r  .  .  8  8  8  0  0  0  8 16 16 16  0  0 0 Slow
0x8b  0 tc  0 24  0 r  y  .  8  8  8  0  0  0  8  0  0  0  0  0 0 None
0x8c  0 tc  0 24  0 r  y  .  8  8  8  0  0  0  8 16 16 16  0  0 0 Slow
0x8d  0 tc  0 24  0 r  .  .  8  8  8  0  0 24  0  0  0  0  0  0 0 None
0x8e  0 tc  0 24  0 r  .  .  8  8  8  0  0 24  0 16 16 16  0  0 0 Slow
0x8f  0 tc  0 24  0 r  y  .  8  8  8  0  0 24  0  0  0  0  0  0 0 None
0x90  0 tc  0 24  0 r  y  .  8  8  8  0  0 24  0 16 16 16  0  0 0 Slow
0x91  0 tc  0 24  0 r  .  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0x92  0 tc  0 24  0 r  .  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0x93  0 tc  0 24  0 r  y  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0x94  0 tc  0 24  0 r  y  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0x95  0 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0x96  0 tc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
0x97  0 tc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0x98  0 tc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
0x99  0 tc  0 32  0 r  .  .  8  8  8  8  0  0  8  0  0  0  0  0 0 None
0x9a  0 tc  0 32  0 r  .  .  8  8  8  8  0  0  8 16 16 16 16  0 0 Slow
0x9b  0 tc  0 32  0 r  y  .  8  8  8  8  0  0  8  0  0  0  0  0 0 None
0x9c  0 tc  0 32  0 r  y  .  8  8  8  8  0  0  8 16 16 16 16  0 0 Slow
0x9d  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x9e  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x9f  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0xa0  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0xa1  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0xa2  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0xa3  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0xa4  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0xa5  0 dc  0  8  0 r  .  .  3  3  2  0  0  0  0  0  0  0  0  0 0 None
0xa6  0 dc  0  8  0 r  .  .  3  3  2  0  0  0  0 16 16 16  0  0 0 Slow
0xa7  0 dc  0  8  0 r  y  .  3  3  2  0  0  0  0  0  0  0  0  0 0 None
0xa8  0 dc  0  8  0 r  y  .  3  3  2  0  0  0  0 16 16 16  0  0 0 Slow
0xa9  0 dc  0  8  0 r  .  .  3  3  2  0  0  0  8  0  0  0  0  0 0 None
0xaa  0 dc  0  8  0 r  .  .  3  3  2  0  0  0  8 16 16 16  0  0 0 Slow
0xab  0 dc  0  8  0 r  y  .  3  3  2  0  0  0  8  0  0  0  0  0 0 None
0xac  0 dc  0  8  0 r  y  .  3  3  2  0  0  0  8 16 16 16  0  0 0 Slow
0xad  0 dc  0  8  0 r  .  .  3  3  2  0  0  8  0  0  0  0  0  0 0 None
0xae  0 dc  0  8  0 r  .  .  3  3  2  0  0  8  0 16 16 16  0  0 0 Slow
0xaf  0 dc  0  8  0 r  y  .  3  3  2  0  0  8  0  0  0  0  0  0 0 None
0xb0  0 dc  0  8  0 r  y  .  3  3  2  0  0  8  0 16 16 16  0  0 0 Slow
0xb1  0 dc  0  8  0 r  .  .  3  3  2  0  0  8  8  0  0  0  0  0 0 None
0xb2  0 dc  0  8  0 r  .  .  3  3  2  0  0  8  8 16 16 16  0  0 0 Slow
0xb3  0 dc  0  8  0 r  y  .  3  3  2  0  0  8  8  0  0  0  0  0 0 None
0xb4  0 dc  0  8  0 r  y  .  3  3  2  0  0  8  8 16 16 16  0  0 0 Slow
0xb5  0 dc  0 16  0 r  .  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0xb6  0 dc  0 16  0 r  .  .  5  6  5  0  0  0  0 16 16 16  0  0 0 Slow
0xb7  0 dc  0 16  0 r  y  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0xb8  0 dc  0 16  0 r  y  .  5  6  5  0  0  0  0 16 16 16  0  0 0 Slow
0xb9  0 dc  0 16  0 r  .  .  5  6  5  0  0  0  8  0  0  0  0  0 0 None
0xba  0 dc  0 16  0 r  .  .  5  6  5  0  0  0  8 16 16 16  0  0 0 Slow
0xbb  0 dc  0 16  0 r  y  .  5  6  5  0  0  0  8  0  0  0  0  0 0 None
0xbc  0 dc  0 16  0 r  y  .  5  6  5  0  0  0  8 16 16 16  0  0 0 Slow
0xbd  0 dc  0 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0xbe  0 dc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0xbf  0 dc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0xc0  0 dc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0xc1  0 dc  0 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 None
0xc2  0 dc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0xc3  0 dc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 None
0xc4  0 dc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0xc5  0 dc  0 24  0 r  .  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0xc6  0 dc  0 24  0 r  .  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0xc7  0 dc  0 24  0 r  y  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0xc8  0 dc  0 24  0 r  y  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0xc9  0 dc  0 24  0 r  .  .  8  8  8  0  0  0  8  0  0  0  0  0 0 None
0xca  0 dc  0 24  0 r  .  .  8  8  8  0  0  0  8 16 16 16  0  0 0 Slow
0xcb  0 dc  0 24  0 r  y  .  8  8  8  0  0  0  8  0  0  0  0  0 0 None
0xcc  0 dc  0 24  0 r  y  .  8  8  8  0  0  0  8 16 16 16  0  0 0 Slow
0xcd  0 dc  0 24  0 r  .  .  8  8  8  0  0 24  0  0  0  0  0  0 0 None
0xce  0 dc  0 24  0 r  .  .  8  8  8  0  0 24  0 16 16 16  0  0 0 Slow
0xcf  0 dc  0 24  0 r  y  .  8  8  8  0  0 24  0  0  0  0  0  0 0 None
0xd0  0 dc  0 24  0 r  y  .  8  8  8  0  0 24  0 16 16 16  0  0 0 Slow
0xd1  0 dc  0 24  0 r  .  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0xd2  0 dc  0 24  0 r  .  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0xd3  0 dc  0 24  0 r  y  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0xd4  0 dc  0 24  0 r  y  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0xd5  0 dc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0xd6  0 dc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
0xd7  0 dc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0xd8  0 dc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
0xd9  0 dc  0 32  0 r  .  .  8  8  8  8  0  0  8  0  0  0  0  0 0 None
0xda  0 dc  0 32  0 r  .  .  8  8  8  8  0  0  8 16 16 16 16  0 0 Slow
0xdb  0 dc  0 32  0 r  y  .  8  8  8  8  0  0  8  0  0  0  0  0 0 None
0xdc  0 dc  0 32  0 r  y  .  8  8  8  8  0  0  8 16 16 16 16  0 0 Slow
0xdd  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0xde  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0xdf  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0xe0  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0xe1  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0xe2  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0xe3  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0xe4  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
The only thing I notice is that the glxgears performance is quite a bit lower with the new pet package installed. I looked in the system info again to see what had changed.

-Display-
Resolution : 1024x768 pixels
Vendor : The X.Org Foundation
Version : 1.6.3

-OpenGL-
Vendor : Mesa Project
Renderer : Software Rasterizer
Version : 2.1 Mesa 7.5.1
Direct Rendering : Yes

Well it seems for the renderer it is using a software rasterizer instead of what it had before which was:

-OpenGL-
Vendor : Tungsten Graphics, Inc
Renderer : Mesa DRI Intel(R) 915GM 20061017 x86/MMX/SSE2
Version : 1.3 Mesa 6.5.2
Direct Rendering : Yes

Well I'm not really sure what to make of all this. I appreciate the help you've given so far and not really sure what else to do.

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#71 Post by sc0ttman »

Xenphor, the settings of the first package seem to be much better for you. As you said, you don't want the software renderer.. The first one recognises your card correctly and runs faster, so that's the one to use.

The problem seems to be with Mupen64plus, as it looks as though you've found the package for you. I will look into it a little more, but am stuck for ideas, to be honest.

I'm sure your OpenGL settings are fine, but Mupen disagrees..

So, I would revert back to using only the xorg_xorg_dri package and go from there. Have you tested any other apps or games that require OpenGL? Have you had it working on other Puppies? (Cause if so, Puppy Arcade can be installed as a PET file..)
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

Xenphor
Posts: 9
Joined: Mon 09 Aug 2010, 12:39

#72 Post by Xenphor »

I haven't really tried using other puppies or other opengl programs on puppy yet. However, I did just try using ubuntu and installed mupen64 on that and everything worked well except for some sound stutters. I could try a regular puppy install and try to run an opengl application on that to see if it would work. Do you have a suggestion for an opengl application to try?

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#73 Post by sc0ttman »

Xenphor wrote:I haven't really tried using other puppies or other opengl programs on puppy yet. However, I did just try using ubuntu and installed mupen64 on that and everything worked well except for some sound stutters. I could try a regular puppy install and try to run an opengl application on that to see if it would work. Do you have a suggestion for an opengl application to try?
I would try something reasonably small and simple.. Counter Strike 2D, for example: http://www.murga-linux.com/puppy/viewtopic.php?t=58401

There are many more games here: http://www.murga-linux.com/puppy/index.php?f=38

A lot of them require OpenGL, and if so, it will usually be stated in the main (first) post. They run really fast on Puppy, faster than my XP install (where versions are available for both - AssaultCube, etc)..

If trying another Puppy version, make sure you are aware of the kernel version, Puppy versions 4.3 and onwards use a newer kernel than Puppy 4.2/TurboPup/Puppy Arcade

This will affect which drivers to use - they must match for both your card and kernel version!

Hope it works for you man, I know it's a real pain in the neck!

And don't forget, other experts (which I mentioned before) will know much more about this, as they created many of the driver packages.. They may be able to solve your issue with one quick link or message!
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

jimbo8098
Posts: 1
Joined: Sat 16 Oct 2010, 11:04

N64 Emulator not working?

#74 Post by jimbo8098 »

I have been trying for about 2 hours now to try and find out why i can play my old favorite legend of zelda ocarina of time and I keep getting errors (rom tried to use protected memory) ive tried some other roms from various sites. The roms aren't detected after I unzip them from the .zip file , I have to switch to all files to see them even though they have the correct file extension. SNES emulator doesnt work on my desktop but it works on my old old laptop :) thats a plus :)

Apart from those two things (i dont really need the rest of the emulators but they may come in handy one day ) a very nice os :)

kellidedo
Posts: 2
Joined: Thu 24 Feb 2011, 10:11

#75 Post by kellidedo »

The info was great and informative, I'm sure many will find it useful..

Post Reply