Darwinia Linux Patch 1.2.beta2

Problems with the Linux version of Darwinia

Moderators: jelco, bert_the_turtle, Chris, andy, John

User avatar
John
Introversion Staff
Introversion Staff
Posts: 511
Joined: Sun Dec 10, 2000 6:22 pm
Location: London, UK

Darwinia Linux Patch 1.2.beta2

Postby John » Thu Apr 28, 2005 3:53 pm

Hi everybody

Here is Darwinia Linux 1.2.beta2. This incorporates the latest changes, as well as a recompiled installer to work on glibc 2.2.x. The installer has been tweaked to allow reinstallation, following suggestions from the previous beta. Please could you test that it works with to update existing installations, as well as from fresh (run ./uninstall to uninstall darwinia). Lastly the open-www.sh script has been modified with suggestions from Lincoln Lordello. This script is supposed to open a web-browser at the end of a darwinia-demo session -- please test it, and especially if you are not running KDE.

You can download the full version here and the demo version here.

If no issues are reported in a week, this will become the official Linux patch.

Thanks

John
Last edited by John on Fri May 13, 2005 11:34 am, edited 1 time in total.
Redemption042
level1
level1
Posts: 30
Joined: Sat Apr 09, 2005 11:10 pm
Location: Goleta, CA USA

Performance of Patch

Postby Redemption042 » Fri Apr 29, 2005 1:09 am

In V1 the main map performed nicely. I.e. video was smooth. With the new patch, performence in levels is fine bet VERY jerky on the main map.
User avatar
John
Introversion Staff
Introversion Staff
Posts: 511
Joined: Sun Dec 10, 2000 6:22 pm
Location: London, UK

Postby John » Fri Apr 29, 2005 10:28 am

Does anybody else experience this problem?
User avatar
Rixa
level0
Posts: 6
Joined: Fri Apr 29, 2005 5:56 pm

choppiness

Postby Rixa » Fri Apr 29, 2005 5:59 pm

There is some choppiness that wasn't there before, but after playing for a while I think its restricted to the pointer. The map and landscapes appear to glide smoothly.
User avatar
Rixa
level0
Posts: 6
Joined: Fri Apr 29, 2005 5:56 pm

hmm. works fine now.

Postby Rixa » Fri Apr 29, 2005 8:40 pm

After a bit more of playing, I take that back. I made sure I had no mod loaded and started a new game, and my pointer is now behaving like it ought to.

Previously it would also routinely get hidden by surface features, and lag really bad during mouse gestures, but none of that now. Maybe I had an old config file messing things up?

However, I did notice a visual glitch that I haven't noticed before - although it may have slipped past me. The complete bounding box of each section of the crosshair around selected unit completely masks out the pointer underneath it. That is, even the transparent areas, and even when the crosshair itself has completely faded out.

Apologies if this is a known issue..
User avatar
John
Introversion Staff
Introversion Staff
Posts: 511
Joined: Sun Dec 10, 2000 6:22 pm
Location: London, UK

Postby John » Fri Apr 29, 2005 10:33 pm

Hi Rixa

Is it possible to take a screenshot. Try pressing 'p' when this happens. A screenshot file should be created in ~ or ~/Desktop (can't remember which). The screenshot can be converted to jpg using ImageMagick (convert) or GIMP or other similar tool.

Thanks

John
User avatar
Rixa
level0
Posts: 6
Joined: Fri Apr 29, 2005 5:56 pm

Postby Rixa » Fri Apr 29, 2005 11:17 pm

Sure - for a limited time, http://www.cs.tut.fi/~rixa/glitch.jpg
madman2k
level1
level1
Posts: 43
Joined: Sun Mar 20, 2005 4:34 pm

Postby madman2k » Sat Apr 30, 2005 2:37 pm

since Im in windows right now, I can only say that windows is affected too
User avatar
Rixa
level0
Posts: 6
Joined: Fri Apr 29, 2005 5:56 pm

Further impressions..

Postby Rixa » Sun May 01, 2005 9:11 am

I've played this for a while now, and before I forget, here's whats on my mind:

- No crashes this far, Yard used to crash a lot on me before. I haven't done all the levels yet though.
- Receiver gave me "objectives complete" insanely early. I did not check how many souls I was producing at that time, but I hadn't yet claimed two of the islands with most receivers.
- In Generator, I could not go to the island with the trunk port to Mine through the dish on the mountain next to the port to Escort. I tried to line them up several times, but dish did not become targetable.
- On several occasions I've had extra engineers who do not show up in task manager and do not respond to CTRL-C. Do not know how to reproduce.

Loading the stricken souls mod crashes the game. I'm not sure if this is a fault with the game or the mod, but I was hoping for it to work.
User avatar
Rixa
level0
Posts: 6
Joined: Fri Apr 29, 2005 5:56 pm

Finished game

Postby Rixa » Sun May 01, 2005 10:19 pm

Just finished the game. No further issues that I can think of, and no crashes at all during the whole campaign. Marked improvement to initial release.
User avatar
John
Introversion Staff
Introversion Staff
Posts: 511
Joined: Sun Dec 10, 2000 6:22 pm
Location: London, UK

Postby John » Wed May 04, 2005 9:18 am

Thanks Rixa

I believe the dish alignment problem has been sorted now, so we should be good to go for a patch release this weekend.

Cheers

John
cybersphinx
level0
Posts: 9
Joined: Wed Mar 23, 2005 2:26 pm

Postby cybersphinx » Fri May 06, 2005 8:00 pm

Is the fixed alignment in 1.2.beta2 (it's mentioned in the changes.txt, but perhaps that was updated later)? If so, it doesn't work for me.

Another thing that's annoying me is when selecting several officers one after the other. Let's say I select one, and then another. Then the first one moves to the location of the second one.

And a thing about performance that puzzles me a bit: When I have an area with virii, and look at it from a distance, my framerate is usually higher than when I zoom in on them, even though then there is less stuff to be shown on the screen. I don't know what the engine does in such a case, it just strikes me as odd that I have for example about 20 fps when looking at a large portion of the map, and 10 when zooming in on virii, compared to about 40 when zooming in on bare land.
madman2k
level1
level1
Posts: 43
Joined: Sun Mar 20, 2005 4:34 pm

Postby madman2k » Sat May 07, 2005 2:38 pm

StrickenSouls crashes the game:

Code: Select all

=========================
DARWINIA BLACK BOX REPORT
=========================

VERSION : linux-full-1.2.beta2
ERROR   : 'Couldn't find shape file data/shapes/goodiemark.shp'

=========================
====== PREFERENCES ======
=========================

ServerAddress = 127.00
BypassNetwork = 1
SinglePlayer = 1
IAmAServer = 1
TextLanguage = english
TextSpeed = 15
HelpEnabled = 0
SoundLibrary = software
SoundMixFreq = 44100
SoundMasterVolume = 255
SoundChannels = 64
SoundHW3D = 0
SoundSwapStereo = 0
SoundMemoryUsage = 1
SoundBufferSize = 512
SoundDSP = 0
ScreenWidth = 1280
ScreenHeight = 1024
ScreenWindowed = 0
ScreenZDepth = 24
ScreenColourDepth = 32
ScreenRefresh = 60
RenderLandscapeDetail = 1
RenderWaterDetail = 1
RenderBuildingDetail = 1
RenderEntityDetail = 1
RenderCloudDetail = 1
RenderPixelShader = 1
ControlUp = key E
ControlDown = key Q
ControlLeft = key A
ControlBackwards = key S
ControlRight = key D
ControlForwards = key W
ControlChatLog = key TAB
ControlZoom = key Z
ControlDeselect = key SPACE
ControlMouseButtons = 3
RenderLandscapeMode = 0
ManuallyScaleTextures = 0
BootLoader = random
UserProfile = none
ModSystemEnabled = 1
Mod = StrickenSouls0.9.8

=========================
====== STACKTRACE =======
=========================

retAddress = 0x8098802
retAddress = 0x8098696
retAddress = 0x81402e1
retAddress = 0x81410a3
retAddress = 0x8084efd
retAddress = 0x8084a20
retAddress = 0x8086891
retAddress = 0x80626b6
retAddress = 0x804ddab
retAddress = 0x80b89cb
retAddress = 0x80b8b59
retAddress = 0x80a52aa
retAddress = 0xb7c2b408
retAddress = 0x804cd91


gdb stack trace:

GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-linux".
(gdb) Reading symbols from /usr/local/games/darwinia/lib/darwinia.bin.x86...(no debugging symbols found)...done.
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) Attaching to program: /usr/local/games/darwinia/lib/darwinia.bin.x86, process 12418
Reading symbols from /usr/local/games/darwinia/lib/libSDL-1.2.so.0...done.
Loaded symbols for /usr/local/games/darwinia/lib/libSDL-1.2.so.0
Reading symbols from /usr/X11R6/lib/libGL.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGL.so.1
Reading symbols from /usr/X11R6/lib/libGLU.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGLU.so.1
Reading symbols from /usr/local/games/darwinia/lib/libvorbisfile.so.3...done.
Loaded symbols for /usr/local/games/darwinia/lib/libvorbisfile.so.3
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/tls/i686/cmov/libm.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /usr/local/games/darwinia/lib/libgcc_s.so.1...done.
Loaded symbols for /usr/local/games/darwinia/lib/libgcc_s.so.1
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread -1213200704 (LWP 12418)]
[New Thread -1430819920 (LWP 12420)]
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/local/games/darwinia/lib/libvorbis.so.0...done.
Loaded symbols for /usr/local/games/darwinia/lib/../lib/libvorbis.so.0
Reading symbols from /usr/local/games/darwinia/lib/libogg.so.0...done.
Loaded symbols for /usr/local/games/darwinia/lib/../lib/libogg.so.0
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libXcursor.so.1...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/modules/dri/fglrx_dri.so...done.
Loaded symbols for /usr/X11R6/lib/modules/dri/fglrx_dri.so
Reading symbols from /lib/tls/i686/cmov/librt.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/librt.so.1
0xffffe410 in ?? ()
(gdb)   2 Thread -1430819920 (LWP 12420)  0xffffe410 in ?? ()
  1 Thread -1213200704 (LWP 12418)  0xffffe410 in ?? ()
(gdb)
Thread 2 (Thread -1430819920 (LWP 12420)):
#0  0xffffe410 in ?? ()
#1  0xaab76418 in ?? ()
#2  0x00000800 in ?? ()
#3  0x099be298 in ?? ()
#4  0xb7cbcb1b in write () from /lib/tls/i686/cmov/libc.so.6
#5  0xb7f4b878 in DSP_PlayAudio (this=0x9939838) at SDL_dspaudio.c:140
#6  0xb7f47137 in SDL_RunAudio (audiop=0x9939838) at SDL_audio.c:232
#7  0xb7f9210b in SDL_RunThread (data=0x99b3148) at SDL_thread.c:218
#8  0xb7f9231f in RunThread (data=0xfffffe00) at SDL_systhread.c:82
#9  0xb7c0a302 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb7cca1ae in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1213200704 (LWP 12418)):
#0  0xffffe410 in ?? ()
#1  0x00000001 in ?? ()
#2  0x00000000 in ?? ()
#3  0xbfffde48 in ?? ()
#4  0xb7c9b3db in waitpid () from /lib/tls/i686/cmov/libc.so.6
#5  0xb7c4a9b3 in system () from /lib/tls/i686/cmov/libc.so.6
#6  0xb7c4a754 in system () from /lib/tls/i686/cmov/libc.so.6
#7  0x0808b6c4 in ?? ()
#8  0x0808b9be in ?? ()
#9  0x0808b591 in ?? ()
#10 0x08098802 in ?? ()
#11 0x08098696 in ?? ()
#12 0x081402e1 in ?? ()
#13 0x081410a3 in ?? ()
#14 0x08084efd in ?? ()
#15 0x08084a20 in ?? ()
#16 0x08086891 in ?? ()
#17 0x080626b6 in ?? ()
#18 0x0804ddab in ?? ()
#19 0x080b89cb in ?? ()
#20 0x080b8b59 in ?? ()
#21 0x080a52aa in ?? ()
#22 0xb7c2b408 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#23 0x0804cd91 in ?? ()
#0  0xffffe410 in ?? ()
(gdb) Detaching from program: /usr/local/games/darwinia/lib/darwinia.bin.x86, process 12418


installed it in ~/.darwinia/
User avatar
The GoldFish
level5
level5
Posts: 3961
Joined: Fri Mar 01, 2002 9:01 pm
Location: Bowl / South UK
Contact:

Postby The GoldFish » Sat May 07, 2005 3:30 pm

If it's of any help to John, goodiemark.shp is being used as a staticshape found in the shapes folder of the mod dir, assuming it's all set up correctly it could be there's an issue with loading extra shape files from the mod dir (rather than the checking for their presance to replace the standard shapes)

madman2k; If you're keen to play the mod, try copying the shapes folder into data (you might need to make the directory). Hopefully this should alliviate the problem. (if it does it also suggests the source of the error)

I am however making wild, random guesses here. :)
madman2k
level1
level1
Posts: 43
Joined: Sun Mar 20, 2005 4:34 pm

Postby madman2k » Sun May 08, 2005 1:07 pm

The GoldFish wrote:madman2k; If you're keen to play the mod, try copying the shapes folder into data (you might need to make the directory). Hopefully this should alliviate the problem. (if it does it also suggests the source of the error)

nope, didnt help :cry:

Return to “Linux Issues”

Who is online

Users browsing this forum: No registered users and 8 guests