Welcome, Guest. Please login or register.
Did you miss your activation email?
June 24, 2017, 04:36:37 pm

Login with username, password and session length
Search:     Advanced search
Savage: XR is a new patch for Savage, created by the Newerth.com staff. The XR1.1 Client is out now! Download it now!
188170 Posts in 10839 Topics by 17861 Members
Latest Member: byelmello
* Home Forum Wiki Help Search Login Register
+  Newerth Forums
|-+  Savage XR
| |-+  Support Forum
| | |-+  REPORT: Linux Savage XR Bugs
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: 1 ... 12 13 [14] 15 Go Down Print
Author Topic: REPORT: Linux Savage XR Bugs  (Read 101042 times)
andrew1
Newbie
*
Posts: 15


View Profile
« Reply #195 on: October 02, 2012, 12:11:49 pm »

biggeruniverse
Thanks for the details! So as far as I understood there are following drawbacks with libtxc_dxtn.so:

1) CPU time is spent for decompression when the first object using certain texture have to be rendered.
If the texture then persists for an entire game session (between reconnections to the server), I think it would be acceptable for me.

2) System RAM (not GPU RAM) usage is significantly increased due to uncompressed textures storage.
2-3 times grow (comparing with overall memory usage for Savage process) is ok for me.
Logged
Bigfoot29
I am I - who are you?
Newerth Donator
Sr. Member
*****
Posts: 261


View Profile
« Reply #196 on: October 08, 2012, 10:08:31 pm »

Hi.

First of all: Congrats for final XR. "Was about damn time" to quote a well known virtual person. ^^ However, I have a few issues when trying to get it working on my Samsung NC10 with Stock Ubuntu 12.04 LTS. (x32)

Here is what happens:
The game installer takes time, but works in the end. Updates the same. When launching the game, I see the loading screen with the settings to 1024x768 and silverback version. But as soon as it finishes loading I see the title screen just blinking before it gets simple white. Audio seems to be working fine. Find the  debug log attached:

************************************************************
Silverback Engine starting up...
[2012-10-08]
[22:57:36]
VERSION INFO
=====================================
(video res goes here)
Silverback build date: Sep 17 2012
Net Protocol: 12
Silverback XR

Version stamp is now OFF
running with glib version 2.16.6
masterserver.savage.s2games.com resolved to 216.127.51.199
freetype headers don't match binary! - compiled against 2.3.7!
---------------------------------------------------------
Vid_Init():
 * Adding mode 1: 1920x1080x32
 * Adding mode 2: 1680x1050x32
 * Adding mode 3: 1440x900x32
 * Adding mode 4: 1280x1024x32
 * Adding mode 5: 1280x960x32
 * Adding mode 6: 1280x720x32
 * Adding mode 7: 1152x864x32
 * Adding mode 8: 1024x768x32
 * Adding mode 9: 832x624x32
 * Adding mode 10: 800x600x32
 * Adding mode 11: 720x400x32
 * Adding mode 12: 640x480x32
attempting to set the following video mode: 1024 x 768 x 32 (32 bit depth buffer)
attempting to set the following video mode: 1024 x 768 x 32 (24 bit depth buffer)
Screen Res: 1024 x 768
Screen BPP: 32
Depth Buffer Size: 24

Vendor     : Tungsten Graphics, Inc
Renderer   : Mesa DRI Intel(R) 945GME x86/MMX/SSE2
Version    : 1.4 Mesa 8.0.4
Extensions : GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_multitexture GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_NV_vertex_program GL_ARB_depth_texture GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_vertex_program1_1 GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_ARB_half_float_pixel GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_pixel_buffer_object GL_ARB_texture_rectangle GL_EXT_pixel_buffer_object GL_EXT_texture_rectangle GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_APPLE_object_purgeable GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_gpu_program_parameters GL_OES_EGL_image GL_ARB_copy_buffer GL_ARB_map_buffer_range GL_EXT_separate_shader_objects GL_ARB_ES2_compatibility GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_provoking_vertex GL_ARB_sampler_objects GL_EXT_provoking_vertex GL_ARB_robustness

SDL_GL_RED_SIZE: requested 8, got 8
SDL_GL_GREEN_SIZE: requested 8, got 8
SDL_GL_BLUE_SIZE: requested 8, got 8
SDL_GL_DEPTH_SIZE: requested 32, got 24
SDL_GL_DOUBLEBUFFER: requested 1, got 1
Anti-aliasing not enabled
Using mode 8: 1024x768x32
OpenGL: Vendor: Tungsten Graphics, Inc
OpenGL: Renderer: Mesa DRI Intel(R) 945GME x86/MMX/SSE2
OpenGL: Version: 1.4 Mesa 8.0.4
OpenGL: Extensions: GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_multitexture GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_NV_vertex_program GL_ARB_depth_texture GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_vertex_program1_1 GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_ARB_half_float_pixel GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_pixel_buffer_object GL_ARB_texture_rectangle GL_EXT_pixel_buffer_object GL_EXT_texture_rectangle GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_APPLE_object_purgeable GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_gpu_program_parameters GL_OES_EGL_image GL_ARB_copy_buffer GL_ARB_map_buffer_range GL_EXT_separate_shader_objects GL_ARB_ES2_compatibility GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_provoking_vertex GL_ARB_sampler_objects GL_EXT_provoking_vertex GL_ARB_robustness
Enabling GL extension ARB_vertex_buffer_object
Enabling GL extension EXT_compiled_vertex_array
Enabling GL extension EXT_texture_env_combine
Enabling GL extension ARB_multitexture
Enabling GL extension EXT_secondary_color
Enabling GL extension EXT_separate_specular_color
Extension NV_register_combiners not available
Enabling GL extension EXT_texture_env_dot3
Extension EXT_texture_compression_s3tc not available
Enabling GL extension ARB_texture_compression
OpenGL: s3tc seems to be supported

--------------------------------------
Initializing GLSL
Enabling GL extension ARB_shading_language_100
Enabling GL extension ARB_shader_objects
Enabling GL extension ARB_vertex_shader
Enabling GL extension ARB_fragment_shader
Detecting supported Shader Model...
- Shader Model 2 detected
^gGLSL supported
--------------------------------------

---------------------------------------------------------
Sound Output Driver Type: Advanced Linux Sound Architecture
0 - default
1 - null
2 - pulse
3 - sysdefault:CARD=Intel
4 - front:CARD=Intel,DEV=0
5 - surround40:CARD=Intel,DEV=0
6 - surround41:CARD=Intel,DEV=0
7 - surround50:CARD=Intel,DEV=0
8 - surround51:CARD=Intel,DEV=0
9 - surround71:CARD=Intel,DEV=0
10 - dmix:CARD=Intel,DEV=0
11 - dsnoop:CARD=Intel,DEV=0
12 -




In the end is the only bug I see that the program seems to have issues with freetype. (Microsoft freetype fonts not installed as of now but were not requested in the install howto.)

Is there something I am missing? Does Savage require OpenGL 2.0 as of now? glxgears works. as does glxinfo. (saying basically the same as the log file above.)

Thanks in advance...

Regards, Bigfoot29
« Last Edit: October 08, 2012, 10:11:52 pm by Bigfoot29 » Logged
Philip
Newbie
*
Posts: 3


View Profile
« Reply #197 on: October 08, 2012, 11:29:13 pm »

Bigfoot, the driver that you're using can't do much for s3tc compression thus the white screen you see.
You should try with the gallium3d instead. Check your repos, you may also try with xorgedgers ppa or even compile it from git.
Make your search and we will take it from there.
Logged
Bigfoot29
I am I - who are you?
Newerth Donator
Sr. Member
*****
Posts: 261


View Profile
« Reply #198 on: October 09, 2012, 05:26:46 am »

Hi!
Thank you for the fast reply!  Shocked

Did as you said. The game runs slow as hell in 1024x786, but does now. (looks like pure software renderer?) Please note that I also installed libtxc-dxtn-s2tc0 instead of the pre-installed libtxc-dxtn0 which seems to bring the missing s3tc already? Will have to check with a clean install this afternoon. Smiley

Kind regards,

Bigfoot29

Edit: Here are the results: Said package (libtxc...) did the trick. By default, Ubuntu - same as most distributions - don't ship nonfree algorithms. You had to load it manually. If you start Ubuntu then in 2D mode and put the graphic details to low and have lowest resolutions, the game should be able to load and you should be able to spectate and play SMALL games. I keep constant reconnects with bigger servers such as G&G with 40+ players. Maybe this is something you might want to add to the D/L-Page that you might need to add a lib that is called "libtxc-dxtn-s2tc0" on Ubuntu?
« Last Edit: October 09, 2012, 08:16:21 pm by Bigfoot29 » Logged
Philip
Newbie
*
Posts: 3


View Profile
« Reply #199 on: October 10, 2012, 01:53:48 pm »

Bigfoot29, just for a synopsis, you needed to have that extra lib loaded to make the game run properly, or gallium3d or even both?
I ask because on my test system i have both, (libtxc-dxtn-s2tc, libtxc-dxtn-s2tc0) including dev ones, and yet i don't get any textures.
That's why i told you to try with gallium3d. I couldn't get the driver to compile here, but this a macpup so some system libs outside savage directory might still missing.
So i would not consider my test results reliable for the most debian users.
As for the connection problems, it happens to all linux systems - frequency may vary.
Logged
Oberlus
Newbie
*
Posts: 17


View Profile
« Reply #200 on: October 27, 2012, 11:00:00 am »

Hi there.

I just installed XR 1.0 prod in my new machine:

Ubuntu 12.04 64bits.
Using Nvidia drivers 304 (310 fails to install).
ia32-libs & lib32nss-mdns installed
i5-2500K.
16 GB 1333 MHz RAM.
Asus GFX 660 Ti.
1920x1080 res.

The game works but incredibly slow (the mouse pointer is redrawed at around 2 FPS). It seems it is working with SW graphics, but I really don't know.
My old AMD with 2 GB of 800 MHz RAM and GTX 550 runs smooth in comparison.

Could you give me some hints of what to check here in order to improve performance?


Thank you very much in advance.
« Last Edit: October 27, 2012, 11:01:46 am by Oberlus » Logged
happy
Oschore Breeder
Sr. Member
****
Posts: 325



View Profile
« Reply #201 on: October 27, 2012, 03:41:33 pm »

I'm having a similar issue on my ubuntu 12.10. (Also nvidia graphics)
Fps drop and I get a jumpy cursor.

I'm running savage in a window atm. Then I've got an acceptable fps rate and a smooth moving cursor.

Edit:
I was using XR_Testing when I noticed the bug. I don't know if it also occurs on the common XR Version.
I'll try it out once I get to my desktop comp.

Edit2:
Checked it. The problem also occurs on the normal XR client.
« Last Edit: October 29, 2012, 06:42:21 pm by happy » Logged
andrew1
Newbie
*
Posts: 15


View Profile
« Reply #202 on: November 06, 2012, 08:24:46 pm »

Could you give me some hints of what to check here in order to improve performance?
I'd check the glxinfo output at first. You can launch it in a terminal like "glxinfo >/tmp/glxinfo.txt 2>&1" and then attach resulting file here.
It's important to run that from the exactly same user with Savage.

Also you can try to disable composite desktop effects if enabled, but it's better to leave it for later.
Logged
happy
Oschore Breeder
Sr. Member
****
Posts: 325



View Profile
« Reply #203 on: November 24, 2012, 08:33:27 pm »

My savage has random crashes recently. They always happen when I'm the field.
At that time the screen freezes and the sound of the last quarter second is repeated permanently.
My comp is not responding and I need to reboot it to use it again.

I am using savage version 6685 but I believe the bug has happened on older versions as well.
I am playing savage in window mode. (1440*900)

My OS is Ubuntu 12.10 64bit. My graphics is a geforce 9800GT, Driver Version 304.43. My CPU is an i5 750 @ 2.67 GHz (first gen)

Logged
andrew1
Newbie
*
Posts: 15


View Profile
« Reply #204 on: November 25, 2012, 06:50:51 am »

happy
Savage might be not a main issue here. Do you notice anything related in /var/log/syslog ?
Logged
happy
Oschore Breeder
Sr. Member
****
Posts: 325



View Profile
« Reply #205 on: November 25, 2012, 08:57:43 am »

Thanks for the fast reply. Smiley
No, I haven't looked at it yet. I'll post it once the crash happens again.
Logged
andrew1
Newbie
*
Posts: 15


View Profile
« Reply #206 on: November 25, 2012, 09:47:46 am »

happy
If the crash was happened recently, related info (if any) should still be somewhere in /var/log/*syslog*. Some hard cases don't leave any info in logs, though. It doesn't mean it's impossible to investigate them, but it could be much harder.
Some timestamps should be there as well, so you can check if any info is present.

Besides of that, xorg log can also be useful. However in my case just two logs are kept (current and previous session), so this info may be already lost.
Logged
happy
Oschore Breeder
Sr. Member
****
Posts: 325



View Profile
« Reply #207 on: November 25, 2012, 07:49:05 pm »

Had a fresh crash at 20:19. Yet, no entry was made at that time. Here's an extract of my /var/log/syslog.

Code: (/var/log/syslog)
Nov 25 20:05:29 happy NetworkManager[991]: <info> Activation (eth0) Stage 4 of 5 (IPv6 Configure Timeout) complete.
Nov 25 20:05:35 happy goa[2280]: goa-daemon version 3.6.0 starting [main.c:112, main()]
Nov 25 20:15:27 happy udisksd[2135]: Error performing housekeeping for drive /org/freedesktop/UDisks2/drives/WDC_WD1600JD_75HBC0_WD_WMAL93933306: Error updating SMART data: sk_disk_smart_status: Input/output error (udisks-error-quark, 0)
Nov 25 20:15:27 happy udisksd[2135]: Error performing housekeeping for drive /org/freedesktop/UDisks2/drives/WDC_WD1600JD_75HBC0_WD_WMAL93923610: Error updating SMART data: sk_disk_smart_status: Input/output error (udisks-error-quark, 0)
Nov 25 20:17:01 happy CRON[3807]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Nov 25 20:21:19 happy kernel: imklog 5.8.6, log source = /proc/kmsg started.
Nov 25 20:21:19 happy rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="1029" x-info="http://www.rsyslog.com"] start
Nov 25 20:21:19 happy rsyslogd: rsyslogd's groupid changed to 103
Nov 25 20:21:19 happy rsyslogd: rsyslogd's userid changed to 101
Nov 25 20:21:19 happy rsyslogd-2039: Could not open output pipe '/dev/xconsole' [try http://www.rsyslog.com/e/2039 ]
Nov 25 20:21:19 happy kernel: [    0.000000] Initializing cgroup subsys cpuset
Nov 25 20:21:19 happy kernel: [    0.000000] Initializing cgroup subsys cpu
Nov 25 20:21:19 happy kernel: [    0.000000] Linux version 3.5.0-18-generic (buildd@allspice) (gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1) ) #29-Ubuntu SMP Fri Oct 19 10:26:51 UTC 2012 (Ubuntu 3.5.0-18.29-generic 3.5.7)
Nov 25 20:21:19 happy kernel: [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.5.0-18-generic root=UUID=99b25701-5d63-411b-9de0-a713d7a970ac ro quiet splash
Nov 25 20:21:19 happy kernel: [    0.000000] KERNEL supported cpus:
Nov 25 20:21:19 happy kernel: [    0.000000]   Intel GenuineIntel
Nov 25 20:21:19 happy kernel: [    0.000000]   AMD AuthenticAMD
Nov 25 20:21:19 happy kernel: [    0.000000]   Centaur CentaurHauls

And the whole /var/log/Xorg.0.log since I don't know how to find the important part. Smiley
http://ubuntuone.com/4I1VT5zET4yuqyKlEqI9UC
Logged
andrew1
Newbie
*
Posts: 15


View Profile
« Reply #208 on: November 25, 2012, 08:03:19 pm »

happy
It's just the very beginning of syslog (:
Regarding xorg log, can't note anything bad there. Maybe dev guys will tell more.
Logged
py_crash
Newbie
*
Posts: 2


View Profile
« Reply #209 on: December 30, 2012, 12:13:29 pm »

I keep getting this error while trying to install savage-xr on Linux-64

Code:
Error in action ExecuteAction: Error in action InstallSelectedFiles: bad end of central directory record
    while executing
"$obj execute"
    (procedure "::InstallJammer::ExecuteActions" line 64)
    invoked from within
"::InstallJammer::ExecuteActions Silent"
    (procedure "::InstallJammer::InstallMain" line 7)
    invoked from within
"::InstallJammer::InstallMain"
    (procedure "ThemeMain" line 2)
    invoked from within
"ThemeMain "
    invoked from within
"if {![info exists ::InstallJammer]} { ThemeMain }"
    (file "/installkitvfs/main.tcl" line 36754)

Any work around?
Logged
Pages: 1 ... 12 13 [14] 15 Go Up Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2007, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.048 seconds with 19 queries.