Broken graphic / font on SuSE 11.4 and Oolite 1.75.3

For discussion of ports to POSIX based systems, especially using GNUStep.

Moderators: winston, another_commander, Getafix

Post Reply
CImp
Mostly Harmless
Mostly Harmless
Posts: 3
Joined: Mon Jul 18, 2011 7:17 pm

Broken graphic / font on SuSE 11.4 and Oolite 1.75.3

Post 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.
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

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

Post 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)
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
Ganelon
---- E L I T E ----
---- E L I T E ----
Posts: 534
Joined: Fri Jul 02, 2010 11:45 am
Location: Around Rabiarce or Lasoce

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

Post 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.
Sleep? Who needs sleep? Got game. No need sleep.
CImp
Mostly Harmless
Mostly Harmless
Posts: 3
Joined: Mon Jul 18, 2011 7:17 pm

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

Post 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.
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

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

Post 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)
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

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

Post 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
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
CImp
Mostly Harmless
Mostly Harmless
Posts: 3
Joined: Mon Jul 18, 2011 7:17 pm

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

Post 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?
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

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

Post 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)
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
Post Reply