Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
19.10.2007, 10:10
LeJean



Tach,

Ich hab folgendes Problem, und hoffe dass mir hier wer von euch ne hilfreiche Antwort geben kann:

Die Hardwarebeschleunigung aus einer Java-Anwendung (Cultris für Linux) wird nicht genutzt / kann nicht genutzt werden. Normalerweise funktioniert das ganze OGL-Zeug hier bei mir, bei der letzten Ubuntu-Version konnte ich problemlos diese ganzen Desktop-Effekte ausprobieren etc. Jetzt ist es aber so, dass die Ansteuerung der Hardware aus Java nicht funktioniert. Die Anwendung kann ich starten und sehe auch, was ich sehen will - allerdings hab ich so 0.5 bis 1 Frame pro Sekunde..
Ich hab gelesen dass uU das Java-3D-Zeug helfen könnte, also hab ichs gezogen und installiert, aber wenn die Anwendung das nicht nutzt hilft das natürlich relativ wenig.
Andere OGL-Sachen - wie z.B. Warsow - laufen wunderbar.. kein Java halt -.-
Habt ihr nen Tip was ich einstellen / installieren muss, damit das funktioniert?

Auf meinem Laptop Läuft Ubuntu 7.10 (Gutsy):
Intel Core2Duo T5500 (2x1,66 GHz)
1GB Ram, Intel 945 Graphics
Java Sun 1.6, Java-3D ist installiert
das Package 915resolution für meine GraKa ist installiert und funktioniert bei allen anderen Sachen.

Sagt wenn ihr noch Infos braucht, ansonsten schonmal vielen Dank,
Jean

--


Dieser Beitrag wurde am 19.10.2007 um 10:14 von LeJean bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
19.10.2007, 11:12
Kriz



Java kann auf zwei Wegen auf die native 3D-Hardware eines Systems zugreifen:

1. Durch die Java3D-API
2. Über native Java<->System APIs

Da die erste Variante anscheinend nicht funktioniert (sollte es aber, außer Cultris arbeitet nicht mit der Java3D API), haben die Entwickler wohl selbst was gebastelt und dieses Selbstgebastelte ist Windowsnativ orientiert. Dann hast du auf deinem Tux natürlich schlechte Karten (kA, ob's unter Wine ect. doch noch laufen könnte).

An dieser Stelle würde ich mal die Purchen von Cultris anhauen, die haben das ja auch verbockt.

Sollte Cultris wider Erwarten doch mit der Java3D API zusammenarbeiten, dann hat die API wohl keinen Access zum nativen 3D-System von Tux bzw. die diversen Treiber. In diesem Fall entweder bei SUN in den Foren nachhaken oder sich dem Schicksal ergeben...

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
002
19.10.2007, 14:04
hausi



Cultris verwendet afaik den Weg über JNI, allerdings liefern sie Linux Libs mit. Das Problem ist dabei, dass wahrscheinlich eine der Libraries bei dir nicht läuft (amd64 ev.?). Starte Cultris mal über ein Terminal, ev. gibt Java eine Fehlermeldung aus.

--

zum Seitenanfang zum Seitenende Profil || Suche
003
20.10.2007, 00:18
LeJean



Danke erstmal..
ich starte Cultris für gewöhnlich über ein Shellskript, und so weit ich mich erinnere schmeißt Java ein oder zwei Warnings, war mir völlig entfallen. Ich guck mal nach was das genau für Teile sind und check das dann mal.
Die Sache ist ja die, dass es extra ne Linux-Version von Cultris zum dl gibt, also ging ich davon aus dass das mit der aktuellen Java VM etc. wohl laufen sollte.

Wie gesagt, ich guck mal bei nächster Gelegenheit die Warnings an..

Jean

--

zum Seitenanfang zum Seitenende Profil || Suche
004
22.10.2007, 10:46
LeJean



Quellcode:jean@kiste:/media/sda5/cultris_lin$ ./cultris.sh
Warning: Cannot convert string "-b&h-luxi sans-medium-r-normal--*-140-*-*-p-*-iso8859-1" to type FontStruct
Warning: Cannot convert string "-arphic-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1" to type FontStruct
Warning: Cannot convert string "-arphic-ar pl uming uni-medium-r-normal--*-*-*-*-p-*-iso10646-1" to type FontStruct
Warning: Cannot convert string "-sazanami-gothic-medium-r-normal--*-140-*-*-c-*-jisx0208.1983-0" to type FontStruct
ich würd mal behaupten, dass die Warnings nichts mit dem Problem zu tun haben.. also hat jemand noch ne Idee?

MfG, Jean

--

zum Seitenanfang zum Seitenende Profil || Suche
005
22.10.2007, 18:20
Kriz



Wohl weniger, obwohl es auch nicht gerade sinnvoll ist, das er die Sysfonts nicht typisieren kann. Wenn Cultris über JNI (Java Native Interface) läuft, dann befinden wir uns bei Problem 2 meines ersten Posts. Die Entwickler haben da wohl ihre eigene API gebastelt auf Basis von OGL nehme ich mal an.

Dagegen ist nichts einzuwenden, nur wenn das ganze auf der Trallalla-Distri basiert von Hersteller X, dann könnte ich mir durchaus vorstellen, daß durch irgendeine Scheiße (fehlende Scheiße vornehmlich) Cultris über seine JNI Methoden auf der Ubuntu-Distri oder whatever nichts zustande bringt. Das kann schon daran liegen, wenn nur ein Resourcepfad bei dir anders lautet als bei denen auf deren System.

Wie gesagt, daß wäre jetzt meine Einschätzung. Ich würde dir nachwievor mal raten, die Buben von Cultris anzuhauen.

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche