Deutsches Simutransforum

Normale Version: sim-linux64?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5
Guten Tag :-)

nachdem die Suche als juengsten Treffer etwas aus 2014 hervorgebracht hat frage ich hier mal nach:


Bei mir laeuft Simutrans auf diversen Linux Systemen, derzeit unter Ubuntu 14.04. Von den verschiedenen Versionen die ich im Laufe der Zeit installiert habe funktioniert derzeit genau eine mit Musik, und das ist eine "sim-linux64", Simutrans nightly 120.0.1-r7264. Offenbar gab es also mal 64-bit Versionen unter Linux.

Sind die aktuellen Downloads (z.B. 120.2.2) inzwischen alle auf 64 Bit, oder wurde das fuer Linux eingestellt? Und warum funktionieren alle neueren Versionen unter Linux nur noch ohne Musik? Mein MIDI Treiber scheint ok zu sein, denn mit VLC kann ich die Musik abspielen.

Ich bedanke mich fuer eine Antwort hinsichtlich Linux und 64 Bit. Das waere als Information vielleicht auch mal eines anpinnens wuerdig?

Ansonsten kann ich nur sagen dass ich von Simutrans und der Arbeit die so viele da rein investieren absolut begeistert bin. Das ist ein echtes Highlight.
Soweit ich weiß, gab es 64-bit Versionen für Linux nur von wernieman, seit er die Erstellung der Nightlys eingestellt hat, muß man es sich wohl selbst kompilieren.

Die Musik funktioniert nur, wenn mit mixer_sdl kompiliert wurde, wernieman hat das immer gemacht und ich mache das in der Regel auch so und hatte noch nie Probleme damit.

Warum so eine Version offiziell nicht angeboten wird, weiß ich auch nicht.

Allerdings ist das letzte Mal schon eine Weile her und die neueste Version habe ich bisher überhaupt noch nicht ausprobiert. Meine Informationen sind also möglicherweise etwas veraltet.
Man sollte eigentlich auch die 32bit Versionen auf 64bit Linux zum Laufen bekommen: Es muessen dann 'nur' 32bit Versionen von den benoetigten Libraries nachinstalliert werden.

Wurzelgnom

Das Argument lautet, 32 bit ist etwas schneller in der Ausführung als 64 bit. Zumindest bei Windows.

Von der 120.1.3 gibt es eine 64bit Version hier

In wie weit da Midi geht kann ich nicht sagen.
Linux-Versionen sind jetzt mit SDL2, wofür es keine SLD_mixer gab, wenn ich mich recht erinnere. SDL2 ist aber nötig für richtigen Unicode-Support (für unsere 33% Japanischen Benutzer).
Also erst mal vielen Dank fuer Eure Antworten, vielleicht waere es sinnvoll den Sachstand zu Linux in einem kleinen Sticky post hier im Forum zu dokumentieen? Im Grunde ist es ja kein Problem so wie es ist, aber zukunftsweisend ist der momentane Zustand natuerlich auch nicht.

@prissi: es ist ja gerade die 64-Bit Version aus 2014, die mit Musik funktioniert. Dass es fuer 32-Bit keinen neueren SDL-Mixer mehr gibt kann ich nachvollziehen. Warum aber an den veralteten 32-Bit als Standard festhalten, wenn es doch Probleme macht. Dann doch lieber zeitgemaess eine 64 Bit Version vorhalten und die 32er bei Bedarf manuell kompilieren lassen, als umgekehrt. Ist nur meine Meinung und Anregung, ist schon klar dass das mehr Arbeit macht und deshalb auch verstaendlich wenn es nicht sein soll. Leider kann ich mich da auch nicht selbst einbringen.

@Wurzelgnom: die Version die Du mir geschickt hast startet leider nicht (executable ist gesetzt). Meiner (subjektiven) Erinnerung nach laeuft 64-Bit unter Linux besser als 32-Bit. Unter Windows (und damit der groessten Benutzergruppe) mag das anders sein.
Auf 32 bit Computern (Tablets, Netbooks etc. läuft 32 bit aber ganz und gar nicht). Linux ist eh kompliziert, wenn man denn binaries ausliefern will. Will einfacher ist es den Qellcoe runterzuladen, ./configure dann make fertig.

Wurzelgnom

(16-05-2017, Tuesday-14:59:05 )sro schrieb: [ -> ]... die Version die Du mir geschickt hast startet leider nicht (executable ist gesetzt). ...

Und da hast Du die Antwort auf Deine Frage.

Nur weil Linux drauf steht, ist noch lange nicht das gleiche drin.

Das ist halt der Unterschied zwischen Windows/MacOS und Linux. Bei ersteren gibt es nur einen Hersteller. Bei letzterem gibt es unzählige Varianten wo Entwickler vieles unterschiedlich handhaben.

Endergebnis, was auf dem einem Linux funktioniert, funktioniert auf einem anderen Linux unter Umständen eben nicht.
Nee Wurzelgnom, komischerweise klappt das ja bei Euren 32-Bit Versionen fuer Linux auch. Im uebrigen habe ich so gar keine Lust auf diese leidigen Lagerdebaten ob Linux nun was taugt oder nicht. Ich habe hier lediglich ein paar Fragen gestellt und Anregungen losgeworden. Was Ihr als diejenigen die sich die Arbeit machen daraus macht ist Eure Sache.
Die Codebase von Simutrans ist halt schon was aelter und es mag schwierig sein, das auf 64-Bit Standard (und das *ist* nunmal Standard, auch auf Netbooks und Tablets!) zu bringen. Letztlich wird das Problem ueber die Zeit aber nicht kleiner, sondern nur groesser.

Wurzelgnom

(18-05-2017, Thursday-12:02:56 )sro schrieb: [ -> ]Nee Wurzelgnom, komischerweise klappt das ja bei Euren 32-Bit Versionen fuer Linux auch. Im uebrigen habe ich so gar keine Lust auf diese leidigen Lagerdebaten ob Linux nun was taugt oder nicht. ...

Ich habe nicht gesagt das Linux nichts taugt oder sonst eine Bewertung der Systeme abgegeben.

Ich habe nur festgestellt, das es unzählige Hersteller für Linux gibt. Und das ist schlicht eine glasklare Tatsache.

Aber sag Du mir doch, warum das Binary was ich Dir gegeben hab ( hab Dir ja 2 verlinkt 120.1.3 und 120.2.2 ) nicht bei Dir läuft.
Sag mir den Fehler und ich kann versuchen ihn abzustellen. Andernfalls kann Dir kaum einer helfen.

Denn ich werde mir bestimmt nicht 2 Dutzend Linuxe installieren um zu testen ob Simutrans (64bit) auf jedem läuft.

Aber frag doch mal bei den Entwicklern Deines Linuxes ( was Du bisher nämlich nicht erwähnt hast ), ob sie Simutrans in ihr Repository aufnehmen. Denn Simutrans ist OpenSource und die Linuxentwickler können es in ihre jeweilige Distribution/Repository einpflegen.
Seiten: 1 2 3 4 5