Page 1 of 1

Broken graphic / font on SuSE 11.4 and Oolite 1.75.3

Posted: Mon Jul 18, 2011 7:39 pm
by CImp
Hi,

new in this forum and a strange behavior to report.

But first: Thank you for rediscovering this great game. I played it a long, long time ago an the Atari ST. The original box lies next to my keyboard :-)

I'm using SuSE 11.4 with an ATI Radeon 9200 card.

Version 1.65 runs fine and without any problems, but the 1.75.3 doesn't :-(

The text is unreadable, but the game seems to be full playable (I can start, travel to another planet and so on):
Image

I tried the same installation on a Ubuntu 10.04.2 in a virtual machine and there the problem doesn't occur (but the game is unplayable there, to slow).
I followed a hint in another thread and disabled the shaders with the SHADERS_OFF-option in gpu-settings.plist, but without any success.

lastest.log:

Code: Select all

21:10:57.422 [log.header]: Opening log for Oolite version 1.75.3 (x86-32 test release) under Linux at 2011-07-18 21:10:57 +0200.
2 processors detected.
Build options: spoken messages, mass/fuel pricing, JavaScript console support, OXP verifier, localization tools, debug GraphViz support, JavaScript profiling.

Note that the contents of the log file can be adjusted by editing logcontrol.plist.

21:10:57.813 [display.mode.list.native]: X11 native resolution detected: 1600 x 1200
21:10:58.310 [joystick.init]: Number of joysticks detected: 1
21:10:58.479 [searchPaths.dumpAll]: Unrestricted mode - resource paths:
    /opt/GNUstep/Applications/Oolite/oolite.app/Resources
    AddOns
    AddOns/Basic-debug.oxp
21:10:58.480 [rendering.opengl.version]: OpenGL renderer version: 1.3.0 ("1.3 Mesa 7.10.2"). Vendor: "Tungsten Graphics, Inc.". Renderer: "Mesa DRI R200 (RV280 5961) 20090101 x86/MMX/SSE2 TCL DRI2".
21:10:58.480 [rendering.opengl.extensions]: OpenGL extensions (69):
GL_ARB_transpose_matrix, GL_EXT_polygon_offset, GL_ARB_occlusion_query, GL_MESA_pack_invert, GL_EXT_texture, GL_ARB_texture_cube_map, GL_EXT_vertex_array, GL_ARB_texture_env_dot3, GL_NV_texgen_reflection, GL_EXT_texture_edge_clamp, GL_EXT_blend_color, GL_ARB_draw_buffers, GL_SGIS_texture_border_clamp, GL_MESA_ycbcr_texture, GL_EXT_rescale_normal, GL_ARB_texture_env_combine, GL_EXT_separate_specular_color, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_border_clamp, GL_EXT_blend_equation_separate, GL_EXT_fog_coord, GL_IBM_texture_mirrored_repeat, GL_EXT_draw_range_elements, GL_NV_light_max_exponent, GL_NV_blend_square, GL_ATIX_texture_env_combine3, GL_EXT_texture_env_combine, GL_EXT_multi_draw_arrays, GL_NV_texture_rectangle, GL_EXT_bgra, GL_ARB_texture_rectangle, GL_ARB_texture_env_add, GL_EXT_texture_rectangle, GL_EXT_copy_texture, GL_EXT_texture_object, GL_EXT_packed_pixels, GL_ATI_texture_env_combine3, GL_EXT_texture3D, GL_EXT_blend_subtract, GL_ARB_window_pos, GL_SUN_multi_draw_arrays, GL_INGR_blend_func_separate, GL_ATI_texture_mirror_once, GL_EXT_point_parameters, GL_EXT_framebuffer_object, GL_EXT_texture_lod_bias, GL_ARB_texture_compression, GL_APPLE_packed_pixels, GL_EXT_secondary_color, GL_ARB_texture_env_crossbar, GL_EXT_abgr, GL_SGIS_texture_edge_clamp, GL_SGIS_generate_mipmap, GL_ARB_vertex_program, GL_EXT_texture_env_add, GL_EXT_blend_logic_op, GL_ARB_multisample, GL_EXT_texture_env_dot3, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_texture_filter_anisotropic, GL_ARB_point_sprite, GL_ARB_point_parameters, GL_ARB_multitexture, GL_ATI_draw_buffers, GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture_mirror_clamp, GL_SGIS_texture_lod
21:10:58.489 [rendering.opengl.shader.support]: Shaders will not be used (OpenGL extension GL_ARB_shading_language_100 is not available).
21:10:58.490 [searchPaths.dumpAll]: Strict mode - resource path:
    /opt/GNUstep/Applications/Oolite/oolite.app/Resources
21:10:58.605 [shipData.load.begin]: Loading ship data.
21:10:58.938 [script.load.world.listAll]: Loaded 5 world scripts:
    oolite-cloaking-device 1.75.3
    oolite-constrictor-hunt 1.75.3
    oolite-nova 1.75.3
    oolite-thargoid-plans 1.75.3
    oolite-trumbles 1.75.3
21:11:01.719 [loading.complete]: ========== Loading complete. ==========
21:11:05.693 [gameController.exitApp]: .GNUstepDefaults synchronized.

Closing log at 2011-07-18 21:11:05 +0200.
Thank you for your help and support.

Re: Broken graphic / font on SuSE 11.4 and Oolite 1.75.3

Posted: Mon Jul 18, 2011 8:02 pm
by DaddyHoggy
Hi CImp and welcome to the "Friendliest board this side of Riedquat(tm)" - I can't help I'm afraid - but ATI and OpenGL/Oolite under Linux have never been happy bedfellows and that's quite an old card...

https://bb.oolite.space/viewtopic.php?t=4261

(for example)

Re: Broken graphic / font on SuSE 11.4 and Oolite 1.75.3

Posted: Mon Jul 18, 2011 9:23 pm
by Ganelon
I've occasionally seen something very similar with Ubuntu 11.04 and an nvidia geforce card, running Oolite 1.75.2

But it seemed to be a result of resizing the window Oolite was running in via click and drag of the corner. Saving out, restarting and reloading, it wasn't there on the save. Even just minimizing the window and then bringing it back usually fixes it.

I've only recently played with running Oolite in a window, never have seen the problem when running full screen. I also never saw it before switching to a widescreen monitor. I used to run windowed occasionally so I could get to the controls for a screen recorder when I was making "video footage". Didn't see a problem there.

Re: Broken graphic / font on SuSE 11.4 and Oolite 1.75.3

Posted: Wed Jul 20, 2011 6:43 pm
by CImp
I think unfortunately you are right with the ATI :-(

I borrowed a Elsa Erazor with crazy 32MB and Oolite 1.75.3 runs perfectly (except for the speed ;-)).

So I have to look for a new graphic card.

Has anybody any suggestions? I don't want to buy a whole new PC, so I need a "new" AGP 8x card.

Thank you for your help.

Re: Broken graphic / font on SuSE 11.4 and Oolite 1.75.3

Posted: Wed Jul 20, 2011 9:50 pm
by DaddyHoggy
CImp wrote:
I think unfortunately you are right with the ATI :-(

I borrowed a Elsa Erazor with crazy 32MB and Oolite 1.75.3 runs perfectly (except for the speed ;-)).

So I have to look for a new graphic card.

Has anybody any suggestions? I don't want to buy a whole new PC, so I need a "new" AGP 8x card.

Thank you for your help.
You can by "old" AGP 8x Nvidia cards on eBay for pennies (c. FX5600 era and upwards) - I know because I only managed to sell one of mine for the 99p starting price last year... :roll:

(i.e. http://www.ebay.co.uk/itm/nVidia-GeForc ... 3a68404a2a)

Re: Broken graphic / font on SuSE 11.4 and Oolite 1.75.3

Posted: Thu Jul 21, 2011 10:11 am
by Getafix
Hi CImp and welcome to the Board.
Could you try starting oolite from a command line terminal executing

Code: Select all

$ oolite -nosplash

Re: Broken graphic / font on SuSE 11.4 and Oolite 1.75.3

Posted: Fri Jul 22, 2011 7:10 pm
by CImp
Getafix wrote:
Hi CImp and welcome to the Board.
Could you try starting oolite from a command line terminal executing

Code: Select all

$ oolite -nosplash
Yes, I tried it with no positive result.

I tested a ATI Radeon 9600 and the 1.75.3 runs, but the performance was bad...

So let's see, I asked a friend for another graphic card, so I'm going on with testing.

Btw: One thing, I noticed (maybe one point for another thread): Under 1.65 the laser beams end exact within the crosslines (ok, it depends a little bit on the window size), but under 1.75.3 it ends a little bit lower near the bottom of the crosslines, so I couldn't really see, if my shots hit the target or not (especially when the target was far away).
This behauvior occured on my main PC (with every graphic card) and on my laptop (window and full screen).
Has anybody noticed that?

Re: Broken graphic / font on SuSE 11.4 and Oolite 1.75.3

Posted: Fri Jul 22, 2011 8:36 pm
by DaddyHoggy
Crosshair to laser end point depends on several things - one is a combination of the relationship between your particular ship's viewpoint and the firing position of the weapon. The laser goes straight out from the firing position, where you're looking and the crosshair don't necessarily align. (They're close - as you've discovered, but not exact)