kein joystick in Version 2.0 aber ok in Version 0.9

Installation and usage on Linux / Installation unter Linux
Post Reply
nichtgedacht
Posts: 4
Joined: 05 Jan 2010 20:24

kein joystick in Version 2.0 aber ok in Version 0.9

Post by nichtgedacht »

Hallo,

ich wolllte mal Heli-X ausprobieren.

System SuSE Linux 11.0 neuster patch stand mit jre java-1_6_0-sun-1.6.0.u17-1.1 und kernel 2.6.25.20-0.5-default x86_64 und jinput-20070610-0.pm.2.4 (aber das ja bei Heli-X dabei).

Adapter ist ein neuer Reflex Dongle im Joystick Modus.

Mit Heli-X Version 0.9 funktioniert alles einwandfrei.
Mit Heli-X Version 2.0 erscheint der Dialog "Kein Joystick verfügbar".

Sound geht mit beiden Versionen nicht.

Viele Grüße
Dieter
User avatar
Michael
Posts: 1825
Joined: 25 May 2008 16:11
Location: Germany
Contact:

Re: kein joystick in Version 2.0 aber ok in Version 0.9

Post by Michael »

Hallo,

die jInput-Lib hat sich von 0.9 auf 2.0 glaube ich nicht geöndert. Schau doch mal an, ob die gleichen Bilbiotheken verwendet werden.

Michael
nichtgedacht
Posts: 4
Joined: 05 Jan 2010 20:24

Re: kein joystick in Version 2.0 aber ok in Version 0.9

Post by nichtgedacht »

Michael wrote:
die jInput-Lib hat sich von 0.9 auf 2.0 glaube ich nicht geöndert. Schau doch mal an, ob die gleichen Bilbiotheken verwendet werden.
Hallo Michael,

db@zweistein:~/heli-x/HELI-X> find . -type f -name \*jin\* -print0 | xargs -0 ls -la
-rw-r--r-- 1 db users 209077 19. Aug 2008 ./libs/jinput/jinput.jar
-r--r--r-- 1 db users 1958 30. Okt 2007 ./libs/jinput/jinput_license.txt
-rw-r--r-- 1 db users 62464 4. Jan 22:20 ./libs/jinput/linux-amd64/jinput-raw_64.dll
-rw-r--r-- 1 db users 13512 22. Feb 2008 ./libs/jinput/linux-amd64/libjinput-linux64.so
-rw-r--r-- 1 db users 13512 4. Jan 22:19 ./libs/jinput/linux-amd64/libjinput-linux64.so-back
-rw-r--r-- 1 db users 10604 30. Okt 2007 ./libs/jinput/linux-i586/libjinput-linux.so
-rw-r--r-- 1 db users 69496 13. Jan 2009 ./libs/jinput/macosx/libjinput-osx.jnilib
-rw-r--r-- 1 db users 65024 27. Mai 2009 ./libs/jinput/windows-amd64/jinput-dx8.dll
-rw-r--r-- 1 db users 62464 27. Mai 2009 ./libs/jinput/windows-amd64/jinput-raw.dll
-rw-r--r-- 1 db users 31232 30. Okt 2007 ./libs/jinput/windows-i586/jinput-dx8.dll
-rw-r--r-- 1 db users 29184 30. Okt 2007 ./libs/jinput/windows-i586/jinput-raw.dll
db@zweistein:~/heli-x/HELI-X> ldd ./libs/jinput/linux-amd64/libjinput-linux64.so
ldd: warning: you do not have execution permission for `./libs/jinput/linux-amd64/libjinput-linux64.so'
linux-vdso.so.1 => (0x00007fff7a1fe000)
libc.so.6 => /lib64/libc.so.6 (0x00007f3571b2b000)
/lib64/ld-linux-x86-64.so.2 (0x00007f35720c8000)
db@zweistein:~/heli-x/HELI-X> md5sum ./libs/jinput/linux-amd64/libjinput-linux64.so
ed3176085022d2c4a5adb29ce2025b01 ./libs/jinput/linux-amd64/libjinput-linux64.so

zweistein:/home/db/heli-x.09/HELI-X # find . -type f -name \*jin\* -print0 | xargs -0 ls -la
-rw-r--r-- 1 db users 214575 May 2 2008 ./libs/jinput/jinput.jar
-r--r--r-- 1 db users 1958 Oct 30 2007 ./libs/jinput/jinput_license.txt
-rw-r--r-- 1 db users 13512 Feb 22 2008 ./libs/jinput/linux-amd64/libjinput-linux64.so
-rw-r--r-- 1 db users 10604 Oct 30 2007 ./libs/jinput/linux-i586/libjinput-linux.so
-rw-r--r-- 1 db users 23648 May 6 2008 ./libs/jinput/macosx/libjinput-osx.jnilib
-rw-r--r-- 1 db users 31232 Oct 30 2007 ./libs/jinput/windows-i586/jinput-dx8.dll
-rw-r--r-- 1 db users 29184 Oct 30 2007 ./libs/jinput/windows-i586/jinput-raw.dll
zweistein:/home/db/heli-x.09/HELI-X # ldd ./libs/jinput/linux-amd64/libjinput-linux64.so
ldd: warning: you do not have execution permission for `./libs/jinput/linux-amd64/libjinput-linux64.so'
linux-vdso.so.1 => (0x00007fff649fe000)
libc.so.6 => /lib64/libc.so.6 (0x00007fd65c27c000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd65c819000)
zweistein:/home/db/heli-x.09/HELI-X # md5sum ./libs/jinput/linux-amd64/libjinput-linux64.so
ed3176085022d2c4a5adb29ce2025b01 ./libs/jinput/linux-amd64/libjinput-linux64.so

Sieht also in beiden Versionen gleich aus.

linux-vdso.so.1 wird nicht gefunden.

Mit Google findet man:
http://hany.sk/~hany/RPM/linux-vdso.so. ... 4bit).html
(kopieren und in das Browser Fenster pasten.)

Ich vermute, da brauch ich einen neuen Kernel.

Scheint aber nur ein nice to have für das Timing zu liefern:
http://wiki.parisc-linux.org/vdso

Fazit: Der Unterschied liegt in der Applikation resp. in von der Applikation mitgelieferten Archiven.

Viele Grüße
Dieter
nichtgedacht
Posts: 4
Joined: 05 Jan 2010 20:24

Re: kein joystick in Version 2.0 aber ok in Version 0.9

Post by nichtgedacht »

Komisch, ist auch im laufenden Kernel irgendwie vorhandem

zweistein:~ # zcat /proc/config.gz | grep -i vdso
CONFIG_COMPAT_VDSO=y

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

Re: kein joystick in Version 2.0 aber ok in Version 0.9

Post by Michael »

... kopiere doch mal die jinpu*-Sachen von der Version 0.9 in die Ordner der Version 2.0 ...


Michael
nichtgedacht
Posts: 4
Joined: 05 Jan 2010 20:24

Re: kein joystick in Version 2.0 aber ok in Version 0.9

Post by nichtgedacht »

Hallo Michael,

mit einem vollständigen Ersetzen des Verzeichnisses ./libs/jinput geht es.

Leider mutet die Simulation nicht sehr realistisch an.

Wenn Du das Ding wirklich weiter entwickeln willst und nicht nur auf das schnelle Geld aus bist, solltest Du Dir das mit der Registrierungsgebühr noch mal überlegen.
Besser erst mal eine breite Installationsbasis und viel Rückmeldung.

Viele Grüße
Dieter
User avatar
RainerS
Posts: 46
Joined: 15 Jun 2009 09:44
Location: Oftersheim
Contact:

Re: kein joystick in Version 2.0 aber ok in Version 0.9

Post by RainerS »

Hallo Dieter,
ich weiß wirklich nicht, was dein letzter Beitrag mit dem Thema hier zu tun hat!
Michael macht hier eine tolle Software und super Support.

Ich bin jeder Zeit bereit dafür etwas zu zahlen!

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