OpenAL sound not working

Installation and usage on Linux / Installation unter Linux
ThomasHaller
Posts: 3
Joined: 19 Oct 2008 12:02

OpenAL sound not working

Post by ThomasHaller »

Salut zusammen,
ich erhalte beim start von Heli-X (64bit) immer die Meldung "openAL sound driver could not be found".
Ich habe schon folgende workarounds probiert (ohne Erfolg):
- die libopenal.so in HELI-X/libs/joal/linux-amd64/ durch einen link auf die System-libopenal ersetzt (habe version in libs und in libs64 versucht
- alle möglichen Einstellungen in /etc/openalrc umgestellt (Alsa, SDL etc.)
Alles bislang vergebens.

Auf dem Fedora Core 8 system funktioniert ansonsten aller sound o.k.
Zum Beispiel auch bei SuperTux, was ja anscheinend auch OpenAL verwendet.

Hat jemand OpenAL sound auf Linux am funktionieren ?

Danke für jegliche Hinweise !
___
|homas Haller
User avatar
Michael
Posts: 1825
Joined: 25 May 2008 16:11
Location: Germany
Contact:

Re: OpenAL sound not working

Post by Michael »

Hallo Thomas,

willkommen im HELI-X-Forum. Leider habe ich kein 64-Bit Linux-System zum Testen. Es wäre durchaus möglich, dass die openAL-Bibliothek nicht 64-Bit fähig ist. Deine Version scheint ja für andere Programme zu gehen. Ist das das gleiche File?

Gruss

Michael
ThomasHaller
Posts: 3
Joined: 19 Oct 2008 12:02

Re: OpenAL sound not working

Post by ThomasHaller »

Es gibt im HELI-X Verzeichnis nach dem entpacken des zip downloads ja zwei versionen der libopenal:
- eine im libs/joal/linux-amd64 Verzeichnis und
- eine im libs/joal/linux-i586 Verzeichnis

Keine dieser versionen stimmt mit denen des Systems überein (weder im /usr/lib noch im /usr/lib64 Verzeichnis).

Auf dem System habe ich:
[root@opc HELI-X]# yum list | grep -i openal
hugs98-openal.x86_64 2006.09-3.fc7 installed
openal.i386 0.0.9-0.13.20060204cvs installed
openal.x86_64 0.0.9-0.13.20060204cvs installed
openal-devel.x86_64 0.0.9-0.13.20060204cvs installed

Das sieht schon 2 Jahre alt aus ....
Muss ich upgraden ? Welche Version möchte Heli-X haben ?

___
|homas
User avatar
Michael
Posts: 1825
Joined: 25 May 2008 16:11
Location: Germany
Contact:

Re: OpenAL sound not working

Post by Michael »

Hallo Thomas,

kannst Du nicht mit Deinem Paketmanager mal openAL updaten?

Heli-X benötigt einerseits openAL und andererseits joal, also die Schnittselle zwischen Java und openAL....

Michael
ThomasHaller
Posts: 3
Joined: 19 Oct 2008 12:02

Re: OpenAL sound not working

Post by ThomasHaller »

Salut zusammen,
yum zeigt, dass dies die letzten packages sind.
Habe auch im Internet nach neueren packages gesucht, aber das ist wirklich die neueste Version, die es gibt ... !

Zum joal: da benutze ich das, was im Heli-X Linux zip mitgeliefert wird. Ich hoffe, das ist richtig so.
Ciao,
___
|homas
Tobias
Posts: 4
Joined: 23 Nov 2008 16:54

Re: OpenAL sound not working

Post by Tobias »

Hallo,

ich hatte unter Linux64 die gleichen Probleme. Ich habe daher eben mal joal selber gebaut und die bei Heli-X mitgelielerte Datei libjoal_native.so durch die selbsterstellte Datei gleichen Namens ersetzt. Damit funktioniert der Sound. Probier mal meine http://gliderpilot.de/heli-x/libjoal-native.so.

Servus,

Tobias
stxShadow
Posts: 1
Joined: 03 Jan 2009 00:35

Re: OpenAL sound not working

Post by stxShadow »

Guten Tag,

ich habe Heli-X heute zum ersten Mal ausprobiert und muss sagen: Hut ab. Eine Order kommt auf jeden Fall in den nächsten Tagen.
Allein die Steuerungserkennung ist super !!

Mein System: OpenSuSE 11.1 64 Bit, 8GB Ram, Intel Q9550, Nvidia GTX280, Steuerung über Graupner MX16s

Am Anfang hatte ich das selbe Problem mit dem OpenAL. Ich habe daraufhin die Libraries in HELI-X/libs/joal/linux-amd64 aktualisiert.

Vor dem Update:

-rw-r--r-- 1 jens users 131522 23. Nov 21:38 libjoal_native.so
-rw-r--r-- 1 jens users 286192 1. Okt 2007 libopenal.so

Nach dem Update:

-rw-r--r-- 1 jens users 13776 3. Jan 00:33 libjinput-linux64.so
-rw-r--r-- 1 jens users 10604 3. Jan 00:33 libjinput-linux.so
-rw-r--r-- 1 jens users 131522 23. Nov 21:38 libjoal_native.so
-rw-r--r-- 1 jens users 346360 3. Jan 00:33 liblwjgl64.so
-rw-r--r-- 1 jens users 277580 3. Jan 00:33 liblwjgl.so
-rw-r--r-- 1 jens users 177410 3. Jan 00:33 libopenal64.so
-rw-r--r-- 1 jens users 158152 3. Jan 00:33 libopenal.so

Heruntergeladen habe ich: http://sourceforge.net/project/download ... p&36343626
Darin befindet sich ein Verzeichnis: lwjgl-2.0.1/native/linux !! Die darin enthaltenen Dateien wie oben beschrieben kopieren.

Vielleich hilft es jemandem weiter.

Viele Grüße

Jens
tuxlin23
Posts: 2
Joined: 25 Nov 2008 16:50

Re: OpenAL sound not working

Post by tuxlin23 »

Tobias wrote:... Probier mal meine http://gliderpilot.de/heli-x/libjoal-native.so.
Ich seh' den Wald vor Bäumen nicht...
Dein Link führt jedesmal direkt zu einer Blog-Seite.



Uwe
User avatar
Michael
Posts: 1825
Joined: 25 May 2008 16:11
Location: Germany
Contact:

Re: OpenAL sound not working

Post by Michael »

Hallo Uwe,

der Link von Tobias ist wohl icht merh aktuell. Macht aber nichts, da seine Libs beim Release dabei sind. Warum es bei Dir nicht geht, wiess ich nicht. ich würde mal probieren, was Jens probiert hat.

Michael
User avatar
RainerS
Posts: 46
Joined: 15 Jun 2009 09:44
Location: Oftersheim
Contact:

Re: OpenAL sound not working

Post by RainerS »

Hallo zusammen,

hierzu gibt es unter Ubuntu (ggf. auch andere Distributionen) eine wrapper Software,
die das ganze für Pulseaudio bereitstellt.
Dazu muss man aber sein Soundsystem komplett auf Pulseaudio umstellen!

Das geht bei Einstellungen > Audio > Geräte, dort alle Ausgabegeräte auf Pulseaudio-serve ändern.

Jetzt in der runHELI-X.sh Datei die letzte Zeile so abändern:

...
padsp $JAVAPATH/java -Xmx256m -Djava.library.path="$LIBS" -classpath "$CP" HELIX > files/log.txt

Zuvor aber noch ggf. das Paket alsa-utils installieren.

Gruß
Rainer
NT, TRex 250, Logo 500 3D V-Stabi
Mein Verein: http://www.msv-plankstadt.de
Post Reply