Beiträge von CorleoneDon

    Wo kann man Textdateien lagern, gibt es da etwas von Euch Empfohlenes? Mit der 2000-Zeichen-Begrenzung kann ich ein direktes Einfügen meiner conf- und log-files vergessen ;).


    Marco

    Hi,


    nach zahllosen Versuchen in der 32bit-Umgebung habe ich xplane leider nicht zum 3D-Betrieb bewegen können. Dabei bleibt es während des Ladevorganges immer an der Stelle "Done with pre-loading" hängen. Dies war auch schon das Problem im 64bit-Gentoo, daher gehe ich davon aus, daß nicht die 64bit das Problem waren. Hängen bleibt nur das xplane inklusive von X11, der Rechner selbst ist via SSH durchaus noch erreich- und bearbeitbar.
    Hier hänge ich mal die wichtigen Konfigurations-und Log-Dateien an: xorg.conf, Xorg.0.log, (xplane)Log.txt.
    Vielleicht kann ja jemand von Euch noch einen wichtigen Fehler herauslesen - leider ist gerade die Log.txt nicht sehr auskunftsträchtig und im wichtigen Moment des "Crashes" wird nichts geschrieben - so kann man sich Loggen auch sparen!
    Zu meiner Umgebung: Ich betreibe eine Radeon X1950 512 per AGP. Leider hat AMD/ATI den support für diese "alten" Karten (dass man dabei davon spricht...) aus der Entwicklung der aktuellen Treiber herausgenommen und verweist die Linuxer für diese Karten an die opensource-Treiber. Da bleiben die X11-Treiber "radeon" und "radeonhd", welche beide für 3D-Beschleunigung auf die kernel-Option DRI angewiesen sind. (@Stefano: Damit erübrigt sich für mich auch ein "eselect opengl set ati").
    Wie schon geschrieben sind in AMD/ATIs closedsource Treiber "ati-drivers" aktuell nur noch Karten mit Chip ab R6xx unterstützt, die x1950 hat RV570 (grummel). Leider lässt sich eine ältere Version des closedsource Treibers in ein aktuelles Linux nicht ohne Weiteres integrieren (ich habe es nicht geschafft), man hangelt sich von einer Abhängigkeit, die zu aktuell ist, zur nächsten :(.
    Gibt es beim Gentoo die Möglichkeit, Pakete global nach Datum zu maskieren, statt einzeln nach Versionsnummer? Die Versionsnummer jedes Paketes zum Zeitpunkt der "noch-Gültigkeit" des closedsource-Treibers herauszufinden und dann höhere Versionen vor portage zu maskieren scheint mir ein unlösbares Unterfangen zu sein.


    Gruß
    Marco

    Hi,


    und danke für die ldd-Ausgabe. Dabei wollte ich wissen, welche Bibliotheken xplane bei Dir nutzt und wo sie gespeichert sind. Ich habe das Problem, daß xplane unter gentoo64 partout nicht zum Laufen bekommen habe. Dabei hat mir hauptsächlich die libGL Probleme bereitet. Ich habe den opensource-Treiber (radeon, radeonhd) und auch den proprietären Ati-Treiber (fglrx) versucht, habe mich durch DRI, DRM und vieles mehr hindurchgelesen, mehrfach den Kernel neu kompiliert. Grundsätzlich habe ich die Hardware-3D-Beschleunigung zwar hinbekommen, x-plane ist aber gegen 32Bit kompiliert, benötigt also zusätzliche Kompatibilitätsbibliotheken. Diese habe ich gefunden (emerge --search emul-linux-x86) und installiert, x-plane kommt damit aber nicht zurecht und startet jedes mal im Software-Beschleunigungs-Modus :(. Das ruckelt natürlich nur noch und bringt gar nichts. Ich sehe, Du nutzt den proprietären Treiber für nVidia, damit scheint es dann wohl zu funktionieren, bringt mir aber als ATI-Besitzer nix...


    Jetzt installiere ich nochmal die 32-Bit-Version von Gentoo (nachdem ich eh nur 2GB RAM habe, ist das nicht weiter tragisch) und hoffe, daß ich es auf der Plattform zum Laufen (Fliegen) bekomme...


    Gruß && Ich berichte weiter...
    Marco

    Hi Stefano,


    danke für den Test und die gelieferten "Benchmarks".
    Wie bereits angedeutet, musste ich erstmal Gentoo installieren und aufgrund einer seltsamen Konstellation hatte ich erstmal eine kleine Meinungsverschiedenheit mit grub, die mich einen Tag gekostet hat. Nachdem ich das Linux sehr schlank gestalten wollte, habe ich nur das Grundsystem installiert, zusätzlich das benötigte Xorg (auch hier gabs erstmal Probleme). Ich bin nun aber soweit, daß ich den hässlichen Fenster-Verwalter ( ;) ) über den richtigen Ausgang meiner Grafikkarte sehen kann. Im Anschluss habe ich, soweit mir das möglich war und ich es verstanden habe die 3D-Unterstützung für meine Grafikkarte aktiviert, zudem die Sound-Unterstützung (ALSA) eingestellt.


    Joystick-Unterstützung habe ich eh in den Kernel einkompiliert, über cat /dev/input/js0(js1) konnte ich auch sehen, daß die Signale zumindest eines meiner Eingabegeräte erkannt wurden. Das zweite Gerät (ein Saitek Dash2) ist zwar da und erkannt, die Signale werden aber nicht detektiert. Mal sehen, ob ich daran noch etwas drehen kann (Ich hoffe es!).


    Jetzt bleibt nur noch, das X-Plane selbst zu installieren und zu schauen, ob das so funktioniert, wie ich mir das vorstelle und dann Optimierungen vorzunehmen.


    Mein Fernziel ist ja, wenn ich das x-plane auf diesem Rechner zum Laufen bekomme, es auch auf dem kleineren "Nachbar-"Rechner zu installieren und darüber einen zweiten Monitor anzusteuern :). Aber eins nach dem anderen! In jedem Fall bin ich aber gespannt, wie groß bei mir der Unterschied vom Betrieb auf XP zum Betrieb auf dem schlanken Gentoo ist


    Gruß
    Marco


    EDIT:
    Kannst Du mir bitte mal Deine Ausgabe von "ldd ./X-Plane Updater Linux" kopieren?
    Danke :).

    Hi Stefano,


    Zitat von 407571627C63100

    ...Vielleicht bin ich derjenige, der hier über Enlightenment geschrieben hat...

    Ja, das warst Du ;).


    Zitat

    Und jetzt eine richtig doofe Frage: braucht man ein WM um mit XP spielen zu können?
    Und damit meine ich:
    angenommen du würdest für XP, Gentoo installieren inkl. X + Enlightenment...

    Ich hätte jetzt gedacht, Enlightenment ist der WM, wobei ich zugeben muss, daß mich die Fülle von Begriffen wie "window manager", "x window manager", "x window system", "x server" und "desktop environment" verwirrt und mir deren Abgrenzung untereinander schwer fällt. Meine Gentoos laufen nur über Kommandozeile und als Desktop-Linux nutzte ich eine "fertige" Distribution, da kam ich damit nicht in Berührung...
    Unabhäng davon habe ich aber auch schon darüber nachgedacht, ob überhaupt mehr als X11 nötig ist, um x-plane zum Laufen zu bewegen.
    Würde mir sehr helfen, wenn Du das 'mal bei Dir ausprobieren könntest, wann auch immer :).


    Danke
    Marco



    EDIT:
    Nach weiterer Recherche habe ich herausgefunden, daß mit der Xorg-Installation ein sehr schmaler und sehr hässlicher WM (nämlich twm) auf dem System landet. Weiterhin soll man in der Datei ~/.xinitrc Programme angeben können, die dann starten und über den WM angezeigt werden. Eine Minimal-.xinitrc die nur x-plane und den Schmalspur-WM startet, sollte dann etwa so aussehen:

    Code
    /opt/spiele/XP9/X-plane9 &
    twm

    Hierbei bleibt nach Beendigung von x-plane der WM bestehen und muss gesondert beendet werden. Dazu scheint es wohl aber noch einen Skripting-Kniff zu geben, so dass beim Start von "startx" der x-plane und der WindowManager gestartet werden und beim Beenden vom x-plane auch der WM beendet wird und man sich automatisch auf der Kommandozeile wiederfindet. Das wäre natürlich die Traumlösung für mich. Bei Gelegenheit werde ich das mal testen, werde aber mit der ersten Methode anfangen. Davor steht allerdings erstmal die Installation von Gentoo.


    Marco

    Hi,


    ich bin Marco, studiere (noch) in München Elektrotechnik und bin schon seit geraumer Zeit leidenschaftlicher Simulationsflieger. Über Flightgear habe ich vor einiger Zeit den Sprung zu X-Plane 9 gemacht.


    Bislang lief dieses bei mir immer unter WindowsXP, da ich hier im Forum und auch anderswo aber gelesen habe, daß es durchaus einen Performance-Schub erhalten kann, wenn es unter einem Linux läuft und da meine Hardware nicht die allerbeste ist, wollte ich das mal probieren. Mit hineingespielt hat hier, daß mich mein openSuse10.3 (2. Option im DualBoot) derzeit ziemlich nervt und erneuert gehört.
    Für etwaige Serveranwendungen auf anderen Rechnern habe ich in letzter Zeit immer Gentoo installiert, deshalb schwanke ich beim openSuse-Ersatz noch zwischen Gentoo und "fertigen" Distributionen, speziell, wenn dieses Linux nur für x-plane gedacht ist.


    Lange Einleitung, hier setzt jetzt meine Frage an: Hat sich von Euch schonmal jemand an den kleinstmöglichen/schlankesten Window Manager herangetastet, unter dem x-plane noch sinnvoll lauffähig ist, um so wenig wie möglich an Ressourcen an den "Unterbau" zu verschenken? Die Nennung von "JWM" und "Enlightenment" in anderen Themen habe ich bereits registriert.


    Dank im Voraus und beste Grüße
    Marco