Go Back   Champions of Regnum > English > Technical Support > Linux

Linux Technical issues under Linux platform

Reply
 
Thread Tools Display Modes
Old 02-07-2009, 04:48 PM   #21
Hally
Pledge
 
Join Date: Jul 2007
Posts: 32
Hally is on a distinguished road
Default

Thank you for your help !
I m so sorry to spam this thread with how-to-install complicated tester's and developper's tools :/ ... I have been playing RO for more than one year, without wondering wheter I could manage to run it on my computer even though im not a expert in linux. Since the new version of RO has came up, it seems that some of us need to be some kind of experts to make the game starts again, which is a little annoying, isn't it ?

Anyway, after several hours of rather hard time, I finally succeeded in upgrading :

xorg-server 1.5.3
mesa 7.3

thanks to this repos : https://launchpad.net/~xorg-edgers/+archive/ppa

However I could not manage yet to upgrade the Intel driver to 2.6.1 (the one I use seems to be 2.6.0)
I guess this is why the seg faulf persists.
Hally no ha iniciado sesión   Reply With Quote
Old 02-07-2009, 07:08 PM   #22
Randall29
Pledge
 
Join Date: Jun 2007
Posts: 2
Randall29 is on a distinguished road
Default

Same problem here.
Intel GMA 945, Ubuntu 8.10, and the same stupid segfault once the client exits.

Would not try Hally's repository (no offense, but they really seem to be geared towards testers, and testers only... My X server is pretty crucial for me, hence I won't try this repo), but I am willing to try every single solution that any of you guys can submit.

Thanks for your help!

(PS: Hally, ici Eldroth, du forum francophone... Je ne désespère pas de trouver une solution, mais pour l'instant, aucune piste non plus...)
Randall29 no ha iniciado sesión   Reply With Quote
Old 02-08-2009, 10:10 AM   #23
Mashu
Master
 
Mashu's Avatar
 
Join Date: Sep 2008
Location: Stockholm
Posts: 541
Mashu is an unknown quantity at this point
Default

RO works even with
OpenGL renderer string: Mesa DRI Intel(R) 965GM GEM 20090114
OpenGL version string: 2.1 Mesa 7.5-devel

but all OpenGL apps produce errors like those
DISPATCH ERROR! _glapi_add_dispatch failed to add glBlitFramebuffer!
DISPATCH ERROR! _glapi_add_dispatch failed to add glGenerateMipmap!
DISPATCH ERROR! _glapi_add_dispatch failed to add glRenderbufferStorage!
....etc...

This is really strange, installing intel driver from git, mesa from git
cause that RO works pretty fast 27-30fps like it should but I get mentioned errors.

On the another hand when I install git Xorg those errors disapear other OpenGL games like nexuiz, open-arena work nicely but RO crashes.

I can reproduce this RO crashing with latest intel driver as well, so as far all we know is that RO works only with special xorg/mesa/intel combination.

In repo mentioned by Hally (https://launchpad.net/~xorg-edgers/+archive/ppa) there is 2.6.1 intel driver, latest xorg and mesa, would be nice to know if upgrading 2d driver (xf86-intel) fix the problem and what happens after installing mesa and xorg?

SIGSEGV points to mesa but I tried bisecting mesa from 7.3 to master with no luck. imho problem lays between xorg and mesa interaction.

More verbose crash log from RO would be great in this case.
What exactly trigger this failure.
Mashu no ha iniciado sesión   Reply With Quote
Old 02-08-2009, 12:53 PM   #24
Hally
Pledge
 
Join Date: Jul 2007
Posts: 32
Hally is on a distinguished road
Default

Quote:
Originally Posted by Mashu
In repo mentioned by Hally (https://launchpad.net/~xorg-edgers/+archive/ppa) there is 2.6.1 intel driver, latest xorg and mesa, would be nice to know if upgrading 2d driver (xf86-intel) fix the problem and what happens after installing mesa and xorg?
I have upgrade the intel driver to version 2.6.1
With xorg-server 1.5.3, xorg-video-intel 2.6.1 and mesa 7.3 the same segfault again ...

Last edited by Hally; 02-08-2009 at 01:07 PM.
Hally no ha iniciado sesión   Reply With Quote
Old 02-08-2009, 01:03 PM   #25
Hally
Pledge
 
Join Date: Jul 2007
Posts: 32
Hally is on a distinguished road
Default

I upgraded to Mesa 7.4
Same segfault again.

I have to mentionned that since I have uograded xorg to 1.5, I got this new warning everytimes I try to launch RO or type glxinfo :
Quote:
Failed to initialize GEM. Falling back to classics.
I did not find any issue or information on that error ... and everything work pretty good except RO.
Hally no ha iniciado sesión   Reply With Quote
Old 02-08-2009, 07:56 PM   #26
Mashu
Master
 
Mashu's Avatar
 
Join Date: Sep 2008
Location: Stockholm
Posts: 541
Mashu is an unknown quantity at this point
Default

Quote:
Originally Posted by Hally
I upgraded to Mesa 7.4
Same segfault again.

I have to mentionned that since I have uograded xorg to 1.5, I got this new warning everytimes I try to launch RO or type glxinfo :

I did not find any issue or information on that error ... and everything work pretty good except RO.

To be able to use GEM you need latest libdrm >= 2.4.3 and most importantly linux kernel >= 2.6.28 !! which has correct i915.ko module with GEM code.
Mashu no ha iniciado sesión   Reply With Quote
Old 02-08-2009, 10:02 PM   #27
Hally
Pledge
 
Join Date: Jul 2007
Posts: 32
Hally is on a distinguished road
Default

Thanks for the tip ! The error has disappeared.
The segfault of RO persists however ...
Hally no ha iniciado sesión   Reply With Quote
Old 02-09-2009, 06:04 AM   #28
Tiberia
Apprentice
 
Tiberia's Avatar
 
Join Date: Jan 2009
Location: En algún lugar del Planeta Trampa
Posts: 81
Tiberia is on a distinguished road
Default

Hally, i have the same problem, that segmentation failure. The only meantime solution that i found, was running the game under Wine. It works fine, i have only minor problems of texture, but it doesn't bothers me. And one more issue that is lag, but im not sure that's because running under wine, i think that the problem is the RO server. Hope that this helps you.
Tiberia no ha iniciado sesión   Reply With Quote
Old 02-09-2009, 06:58 AM   #29
onemyndseye
Master
 
onemyndseye's Avatar
 
Join Date: Jul 2008
Location: South Central USA
Posts: 260
onemyndseye is on a distinguished road
Default

Quote:

I can reproduce this RO crashing with latest intel driver as well, so as far all we know is that RO works only with special xorg/mesa/intel combination.

Add ATI to that list as well..


I can reproduce this issue on 6 various models of ATI cards and 4 different distro's and versions (Ibex and Jaunty, Arch, Debian, OpenSUSE) using the open source drivers.. I suspect but have not tested... that ATI users that can use fglrx are not having this problem. Hrmm... I wonder about NVIDIA using open source ...?..


Not to be rude but its really starting to steam me that we have not heard from the developers about this problem.. its obvious now that it is not just a isolated case...

This affects RO for me in a large manner.. Me, my wife and my son ALL play regnum and now only 1 PC in my house will run it... that means we can no longer play together as a family -- which consequently means that I can no longer justify the $100's of dollars I have spent over the past year+ in premium content.. If this is how I'll be treated as a long standing CUSTOMER I'd think my money would be best spent elsewhere.

I'm not asking for a miracle fix.. just a "Hey man - we are looking into it" would be fantastic.

reguards,
-onemyndseye

*** EDIT: I have now filled a bug report with the developers. Perhaps we'll get some feedback to this problem ***

Last edited by onemyndseye; 02-09-2009 at 07:55 AM.
onemyndseye no ha iniciado sesión   Reply With Quote
Old 02-09-2009, 08:58 AM   #30
onemyndseye
Master
 
onemyndseye's Avatar
 
Join Date: Jul 2008
Location: South Central USA
Posts: 260
onemyndseye is on a distinguished road
Default

Quick update from my end.

On Ibex I have now installed the following packages:
xserver-xorg-core 1.5.99.902
xserver-xorg 7.4
xserver-xorg-video-ati 6.10.0.99+git20090208
xserver-xorg-video-radeon 6.10.0.99+git20090208
mesa* 7.3+git20090207+mesa-7-4-branch.7e8f2c56-0ubuntu0tormod (7.4)
linux kernel 2.6.28-6


Mostly from Tormod Volden's PPA (https://launchpad.net/~tormodvolden/+archive/ppa)

With no change in the status of RO:
Quote:

onemyndseye@onemyndsmobile:~/regnum$ ./rolauncher
onemyndseye@onemyndsmobile:~/regnum$ Saving backtrace to crash_backtrace_7281.log
Got SIGSEGV (segmentation fault)

crash_backtrace_7281.log
Quote:

libs/libcore_client.so(_ZN10ClientBase14save_backtraceE v+0x79) [0xb7d592a9]
libs/libcore_client.so(_ZN10ClientBase12client_crashEi+ 0x1b) [0xb7d5957b]
[0xb7f4b400]
/usr/lib/libGL.so.1 [0xb6ea2ed6]
libs/libopengl_api.so(_ZN8Engine3D12RenderizerGL20init_ graphics_systemEiiibb+0xc26) [0xb76d7566]
libs/libcommon_entities.so(_ZN13DisplayEntity15creation _notifyEP7Message+0x4bc) [0xb7bc107c]
libs/libentity_system.so(_ZN13EntityManager32initialize _entity_as_custom_typeEPKciS1_P7MessageP6Entity+0x 483) [0xb754a893]
libs/libregnum_client.so(_ZN10GameClient19initialize_en titiesEv+0x2af) [0xb7edbc1f]
libs/libregnum_client.so(_ZN10GameClient4initEiPPc+0x87 6) [0xb7eded06]
libs/libregnum_client.so(_ZN10GameClientC1EiPPc+0xf3) [0xb7edfa73]
./game(main+0x259) [0x8048fc9]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb6fbc775]
./game(__gxx_personality_v0+0x61) [0x8048c71]

glxinfo
Quote:
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_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.4
OpenGL shading language version string: 1.10
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_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_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_clip_volume_hint, 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_wrap,
GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_compression_s3tc, 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_vertex_array,
GL_3DFX_texture_compression_FXT1, GL_APPLE_packed_pixels,
GL_APPLE_vertex_array_object, GL_ATI_blend_equation_separate,
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_program_debug, 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_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_SGIX_depth_texture,
GL_SGIX_shadow, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays,
GL_S3_s3tc

3 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 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x44 32 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None

16 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
----------------------------------------------------------------------
0x45 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x46 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x47 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x48 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x49 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x4a 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x4b 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x4c 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x4d 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x4e 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x4f 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x50 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x51 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x52 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x53 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x54 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow


:/

take care,

Last edited by onemyndseye; 02-09-2009 at 09:29 AM.
onemyndseye no ha iniciado sesión   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:55 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
NGD Studios 2002-2024 © All rights reserved