Descentforum.DE Forum Index Descentforum.DE
Search | FAQ | Memberlist | Usergroups | Newsfeed Newsfeed  Register
Profile | Log in to check your private messages | Log in 
Chat | D3-Tactics | Downloads | Map | Links | Serverlist | Teamspeak 

Loki Version von Descent3: Probleme bei 64 Bit
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Descentforum.DE Forum Index -> Descent 3 Singleplayer - Forum
View previous topic :: View next topic  
Author Message
Linux-Fan
Forum-Nutzer


Joined: 06 Jun 2009
Posts: 257

PostPosted: 18.06.2011, 16:03    Post subject: Loki Version von Descent3: Probleme bei 64 Bit Reply with quote

Ich wollte die Loki Games Descent 3 Version unter Ubuntu Linux installieren bekam aber beim Starten folgende Fehlermeldungen:

Code:
~$ descent3
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  42 (X_SetInputFocus)
  Serial number of failed request:  84
  Current serial number in output stream:  86
~$ descent3 -c
SIGNAL 11 caught, aborting


Auf der 32 Bit Version des Betriebssystems lief es aber ohne Probleme...
Back to top
View user's profile Send private message
Marix
Forum-Nutzer


Joined: 30 May 2001
Posts: 1015
Location: Germany

PostPosted: 20.06.2011, 08:59    Post subject: Reply with quote

Prinzipiell geht das, was ich da bis jetzt hatte war höchstens immer, dass er Libraries nicht gefunden hat und etwas mit dem Sound rumtricksen musste.

Der Fehler den du siehst sieht eigentlich eher danach aus, als hättest du deinen Grafikkartentreiber aktualisiert und seitdem X nicht neu gestartet.

Falls du den Fehler nächste Woche immer noch hast pinge mich mal an, das grabe meine Lokiinstallation auf meinem Linuxrechner aus. Der ist diese Woche leider außer Reichweite, sonst hätte ich es gleich gemacht.

_________________
„Der einzige Weg, die Grenzen des Möglichen zu finden, ist ein klein wenig über diese hinaus in das Unmögliche vorzustoßen.“
--Arthur C. Clarke
Back to top
View user's profile Send private message
Marix
Forum-Nutzer


Joined: 30 May 2001
Posts: 1015
Location: Germany

PostPosted: 20.06.2011, 09:00    Post subject: Reply with quote

Ach so, essentielle Information noch: Welche Distribution nutzt du denn?
_________________
„Der einzige Weg, die Grenzen des Möglichen zu finden, ist ein klein wenig über diese hinaus in das Unmögliche vorzustoßen.“
--Arthur C. Clarke
Back to top
View user's profile Send private message
Linux-Fan
Forum-Nutzer


Joined: 06 Jun 2009
Posts: 257

PostPosted: 20.06.2011, 21:20    Post subject: Reply with quote

Ubuntu 11.04
Grafiktreiber ist installiert und es liegen schon mehrere Neustarts (also auch X-Neustarts) dazwischen.

Was mir noch aufgefallen ist: Für einen (extrem kurzen) Moment taucht beim starten von "descent3" auch ein Fenster auf, es verschwindet aber sofort wieder.
Back to top
View user's profile Send private message
Maulwurf
aka Seeker


Joined: 17 Jul 2001
Posts: 2187
Location: Stuttgart

PostPosted: 20.06.2011, 21:39    Post subject: Reply with quote

warum hast du denn auf 64bit gewechselt? das setup installiert doch schon automatisch einen passen kernel damit auch mehr als 3GB RAM genutzt werden können:

uname -a
Linux silverspade 2.6.38-8-generic-pae #42-Ubuntu SMP Mon Apr 11 05:17:09 UTC 2011 i686 i686 i386 GNU/Linux
cat /proc/meminfo
MemTotal: 4119144 kB
Back to top
View user's profile Send private message
Linux-Fan
Forum-Nutzer


Joined: 06 Jun 2009
Posts: 257

PostPosted: 03.07.2011, 21:58    Post subject: Reply with quote

Ich dachte immer 64 bit wären zwingend notwendig um mehr als 4 GiB Arbeitsspeicher zu adressieren.
Außerdem wird es von vielen Computerzeitschriften immer einstimmig empfohlen, dann muss es doch auch Vorteile haben.
Back to top
View user's profile Send private message
Maulwurf
aka Seeker


Joined: 17 Jul 2001
Posts: 2187
Location: Stuttgart

PostPosted: 03.07.2011, 23:18    Post subject: Reply with quote

"viele Computerzeitschriften" beschäftigen sich auch mit Windows. Winken Der Linuxkernel der auch mit 32bit mehr als 3,2GB kann, macht das mit PAE, was wohl etwas mehr Rechenleistung erfordert, aber im täglichen Betrieb nicht auffällt. Und da Ubuntu (in den letzten 3 oder 4 releases) automatisch den passenden Kernel installiert, hast du schon mit der 32bit deinen vollen Ram genutzt. Die einzige, aber derzeit wohl kaum/selten erreichte Grenze ist diese: "Der in einem Prozess bzw. einem Task nutzbare Speicher ist jedoch weiterhin auf 4 GiB begrenzt ..."
Back to top
View user's profile Send private message
Marix
Forum-Nutzer


Joined: 30 May 2001
Posts: 1015
Location: Germany

PostPosted: 04.07.2011, 17:46    Post subject: Reply with quote

Das ist bei Windows aber auch so. Und Photoshop oder Videoediting erreicht die Grenze ganz schnell.
_________________
„Der einzige Weg, die Grenzen des Möglichen zu finden, ist ein klein wenig über diese hinaus in das Unmögliche vorzustoßen.“
--Arthur C. Clarke
Back to top
View user's profile Send private message
Linux-Fan
Forum-Nutzer


Joined: 06 Jun 2009
Posts: 257

PostPosted: 04.07.2011, 20:28    Post subject: Reply with quote

Hmm... interessant, das wusste ich nicht. Trotz dessen kommt es bei mir manchmal (wenn auch nicht allzu oft) vor, dass ich einem Programm mehr als 4 GiB Speicher zuweisen will. (Obwohl es in meinem Test, trotz 64 Bit nicht richtig geklappt hat... wohl ein Defekt in der zum Testen genutzen Java VM)

Also sollte ich mir ernsthaft überlegen, ob ich wieder zu 32 Bit wechsle... ich würde aber (wenn irgend möglich) doch versuchen beim (jetzigen) 64 Bit System zu bleiben, um nicht wieder die "alte" 32 Bit Technik zu benutzen.

Ich hab derweilen auch festgestellt, dass der Befehl "descent3 -c -w" ein schwarzes Fenster, welches nicht von selbst verschwindet anzeigt... vielleicht hilft das bei der Analyse des Problems.


Last edited by Linux-Fan on 04.07.2011, 20:31; edited 1 time in total
Back to top
View user's profile Send private message
D.Cent
Forum-Nutzer


Joined: 05 Mar 2006
Posts: 506
Location: Stuttgart

PostPosted: 04.07.2011, 20:36    Post subject: Reply with quote

Probiere einmal folgenden Befehl:

descent3 -c -n -m -w -g -I

Bitte schildere, was passiert und poste die Ausgabe!
Back to top
View user's profile Send private message
Linux-Fan
Forum-Nutzer


Joined: 06 Jun 2009
Posts: 257

PostPosted: 04.07.2011, 21:34    Post subject: Reply with quote

Also es passiert folgendes:

Code:
descent3: unrecognized option '-I'
Linux version by Loki Entertainment Software
http://www.lokigames.com/
Support - Phone:  1-801-356-7629 (9-5 PM US Mountain Time)
          E-mail: support@lokigames.com

Usage: descent3 [options]
     [-h | --help]               Display this help message
     [-v | --version]            Display the game version
     [-f | --fullscreen]         Run the game fullscreen
     [-w | --windowed]           Run the game in a window
     [-s | --nosound]            Do not access the soundcard
     [-c | --nocdrom]            Do not access the CD-ROM
     [-G | --rend_opengl]        Use OpenGL for 3D rendering.
     [-L | --rend_glide]         Use Glide for 3D rendering.
     [-d | --dedicated]          Run as a dedicated netgame server.
     [-g | --gllibrary]          Select 3D rendering library.
     [-r | --rocknride]          Enable Rock'n'Ride (http://www.rocknride.com).
     [-n | --nointro]            Skip intro movie.
     [-j | --joystick]           Specify a joystick (number).
     [-m | --nomousegrab]        Don't grab the mouse.
     [-C | --cdrom]              Specify a path to check for CD-ROM based files.
     [-D | --deadzone0]          Specify a joystick deadzone (0.0 to 1.0)
     [-S | --gspyfile]           Spe     [-F | --framecap]           Specify a framecap (for dedicated server).
     [-t | --nomultitexture]     Disable multitexturing.
     [-x | --nopackedpixels]     Disable packed pixels.
     [-o | --glfog]              Enable OpenGL fog.


Descent 3 Linux Client v1.4.0
Copyright (C) 1999 Outrage Entertainment, Inc.

cify a GameSpy config file.


Wenn ich "-I" weglasse
Code:
Failed to load library [].

Descent 3 Message(Error: Failed to load library [].
)

System Error


Wenn ich "-I" und "-g" weglasse:
Code:
SIGNAL 11 caught, aborting


Außer diesen Ausgaben passiert nichts weiter, außer das zwischen "Signal 11 caught..." und das Auftauchen des Prompts ein kurzer Moment von etwa einer Sekunde vergeht.


Last edited by Linux-Fan on 04.07.2011, 21:35; edited 1 time in total
Back to top
View user's profile Send private message
D.Cent
Forum-Nutzer


Joined: 05 Mar 2006
Posts: 506
Location: Stuttgart

PostPosted: 04.07.2011, 21:52    Post subject: Reply with quote

Das ist eigenartig - meine Hilfe sieht so aus:

Code:

Linux version by Loki Entertainment Software
http://www.lokigames.com/
Support - FAQ: http://faqs.lokigames.com/
          Web: http://fenris.lokigames.com/
          E-mail: support@lokigames.com
          Phone:  1-714-508-2140 (9-5 PM US Pacific Time)

Usage: descent3 [options]
     [-h | --help]               Display this help message
     [-v | --version]            Display the game version
     [-f | --fullscreen]         Run the game fullscreen
     [-w | --windowed]           Run the game in a window
     [-s | --nosound]            Do not access the soundcard
     [-c | --nocdrom]            Do not access the CD-ROM
     [-u | --update]             Run the Loki auto-update tool
     [-q | --qagent]             Run the Loki QAgent support tool
     [-G | --rend_opengl]        Use OpenGL for 3D rendering.
     [-L | --rend_glide]         Use Glide for 3D rendering.
     [-l | --glidelibrary]       Select Glide rendering library.
     [-g | --gllibrary]          Select OpenGL rendering library.
     [-r | --rocknride]          Enable Rock'n'Ride (http://www.rocknride.com).
     [-R | --cobra]              Enable Cobra chair support.
     [-d | --dedicated]          Run as a dedicated netgame server.
     [-n | --nointro]            Skip intro movie.
     [-j | --joystick]           Specify a joystick (number).
     [-m | --nomousegrab]        Don't grab the mouse.
     [-C | --cdrom]              Specify a path to check for CD-ROM based files.
     [-D | --deadzone0]          Specify a joystick deadzone (0.0 to 1.0)
     [-S | --gspyfile]           Specify a GameSpy config file.
     [-T | --timetest]           Run a demo benchmark.
     [-Q | --fastdemo]           Run demos as fast as possible.
     [-F | --framecap]           Specify a framecap (for dedicated server).
     [-P | --tempdir]            Specify directory for temporary files.
     [-t | --nomultitexture]     Disable multitexturing.
     [-x | --nopackedpixels]     Disable packed pixels.
     [-o | --glfog]              Enable OpenGL fog.
     [-M | --nogamma]            Disable gamma support.
     [-I | --glinfo]             Display info about OpenGL library.


Descent 3 Linux Client v1.4.0b
Copyright (C) 1999 Outrage Entertainment, Inc.


Sicher, dass Du Descent3 gepatched hast? Bei Dir steht Version 1.4.0 - bei mir 1.4.0b.
Back to top
View user's profile Send private message
Linux-Fan
Forum-Nutzer


Joined: 06 Jun 2009
Posts: 257

PostPosted: 05.07.2011, 13:45    Post subject: Reply with quote

Den Patch habe ich noch nicht installiert, weil dabei immer Fehler auftraten (auch schon auf dem alten System):

Code:
~/Ma_Sys.ma/Temp/file_actions# bash descent3-1.4.0a-x86.run
Verifying archive integrity...tail: cannot open `+6' for reading: No such file or directory
Error in check sums 515895750 605208222
~/Ma_Sys.ma/Temp/file_actions# ./descent3-1.4.0a-x86.run
Verifying archive integrity...tail: cannot open `+6' for reading: No such file or directory
Error in check sums 3874675076 605208222
~/Ma_Sys.ma/Temp/file_actions# sh descent3-1.4.0a-x86.run
Verifying archive integrity...tail: cannot open `+6' for reading: No such file or directory
Error in check sums 515895750 605208222


Außerdem scheitere ich an dem Schritt "5. Das Programm "loki_update" installieren (findet man im Paketmanager) ".
Bei mir gibt es kein Programm "loki_update" im Paketmanager...

Das Installieren des Paketes "loki" (welches aber offensichtlich nichts mit Descent zu tun hat) änderte nichts.

EDIT:
Beim weiteren lesen der Anleitung für den Patch ist mir aufgefallen, dass es ein ähnliches Problem schon mal gegeben haben muss:

http://www.descentforum.de/forum/viewtopic.php?t=3864&postdays=0&postorder=asc&highlight=patch&start=20

Ich bekomme die gleiche Ausgabe, wenn ich es auf die dort beschriebene Weise versuche:
Code:
~$ export LD_LIBRARY_PATH=/opt/ma/loki_libs
~$ descent3 -c -w -G -n -o
descent3: /lib/ld-linux.so.2: version `GLIBC_2.1.1' not found (required by /opt/ma/loki_libs/libc.so.6)
descent3: /lib/ld-linux.so.2: version `GLIBC_2.2.3' not found (required by /opt/ma/loki_libs/libc.so.6)
descent3: /lib/ld-linux.so.2: version `GLIBC_2.2' not found (required by /opt/ma/loki_libs/libc.so.6)
~$ ls /lib/ld-linux*
/lib/ld-linux.so.2  /lib/ld-linux-x86-64.so.2
~$


Last edited by Linux-Fan on 05.07.2011, 14:08; edited 1 time in total
Back to top
View user's profile Send private message
D.Cent
Forum-Nutzer


Joined: 05 Mar 2006
Posts: 506
Location: Stuttgart

PostPosted: 05.07.2011, 14:26    Post subject: Reply with quote

Sobald ich von Arbeit zurück bin (heute Abend), schicke ich Dir die gepatchten Dateien.

Die ungepatchte Version könnte schon durchaus zu alt sein.
Back to top
View user's profile Send private message
Linux-Fan
Forum-Nutzer


Joined: 06 Jun 2009
Posts: 257

PostPosted: 06.07.2011, 15:50    Post subject: Reply with quote

Ich habe jetzt einige Änderungen an den Patch Scripten vorgenommen und die Checksummenprüfung übersprungen.
Danach konnte ich die Patches installieren, jetzt läuft Descent ohne Probleme!

Danke für den guten Hinweis, mit dem Patch!
Back to top
View user's profile Send private message
Floyd
Forum-Orakel


Joined: 20 Mar 2001
Posts: 2912
Location: Dresden, Germany

PostPosted: 06.07.2011, 20:30    Post subject: Reply with quote

cool! hat ja nur reichlich zwei wochen gedauert grinsen
Back to top
View user's profile Send private message
D.Cent
Forum-Nutzer


Joined: 05 Mar 2006
Posts: 506
Location: Stuttgart

PostPosted: 06.07.2011, 20:35    Post subject: Reply with quote

Schön, dass es nun klappt!
Ich selbst hatte D3 auch schon mal auf einem 64bit-System am Laufen - deshalb hat es mich doch sehr gewundert, dass es bei Dir nicht ging.

Naja, besser spät als nie Smilie
Back to top
View user's profile Send private message
Linux-Fan
Forum-Nutzer


Joined: 06 Jun 2009
Posts: 257

PostPosted: 07.07.2011, 20:59    Post subject: Reply with quote

ein Problem ist mir jetzt doch noch aufgefallen: Ich habe keinen Sound (in d1x-rebirth geht aber der sound, es liegt also nicht am System oder am Lautsprecher).
Back to top
View user's profile Send private message
D.Cent
Forum-Nutzer


Joined: 05 Mar 2006
Posts: 506
Location: Stuttgart

PostPosted: 07.07.2011, 21:33    Post subject: Reply with quote

D3 benutzt noch das Open Sound System (OSS) anstatt ALSA - dadurch kann es durchaus zu Problemen kommen, da OSS stark veraltet ist - schau mal, ob OSS bei Dir läuft

Du könntest auch versuchen, D3 mit dem Programm "aoss" zu starten, welches OSS auf ALSA mappt - klappt bei mir leider nicht wirklich gut, da es häufig zu Verzögerungen kommt, aber vielleicht geht es ja bei Dir (Kommando "aoss descent3").


Last edited by D.Cent on 07.07.2011, 22:10; edited 2 times in total
Back to top
View user's profile Send private message
Linux-Fan
Forum-Nutzer


Joined: 06 Jun 2009
Posts: 257

PostPosted: 15.07.2011, 21:03    Post subject: Reply with quote

ok, danke!
Das mit dem aoss hat gar nicht geklappt, dafür aber das Installieren der Pakete "oss4-base" und "oss4-dkms".
Jetzt klappt es prima!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Descentforum.DE Forum Index -> Descent 3 Singleplayer - Forum All times are GMT + 2 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum
PayPal


Descent is a trademark of Interplay Productions.
Descent, Descent II are © Parallax Software Corporation.
Descent III is © Outrage Entertainment.
Descentforum.DE and Descentforum.NET is © by Martin "Do_Checkor" Timmermann.
Powered by phpBB © 2001-2008 phpBB Group