mlnoga
Aktives Mitglied
Hallo Erik, danke, das freut mich. Ich habe die Speicherverwaltung jetzt völlig umgestellt. Nach zahlreichen erfolglosen Versuchen mit Speicherpools bin ich letztlich auf eine aggressive Garbage Collection umgeschwenkt. Das ermöglicht eine Skalierung bis weit nach unten, und bringt auf größeren Rechnern nur minimale Geschwindigkeitseinbußen mit sich. Die Ergebnise der einzelnen Batches brauchen jetzt auch keinen wachsenden Speicher mehr, weil ich inkrementelles Stacking dieser Zwischenergebnisse eingeführt habe. Bei der Sternerkennung konnte ich mit frühem Filtern den Speicherbedarf ebenfalls noch stark reduzieren. Und encoding.binary habe ich durch eigene Konvertierer mit schnellem Buffering ersetzt.
Ergebnis: Auf meinem Pi3 mit 1 GB geht -stMemory 700, wenn ich Astroberry ohne X-Windows boote und der Grafikkarte nur 16 GB zuweise. M42 läuft darauf durch, die Bubble auch. Wenn auch wenig sinnvoll, da bei Einzelbatches a 3 Bilder das Sigma-Stacking natürlich nicht mehr richtig tut. Mit Release 0.1.3 sollte der RasPi Support damit vorerst abgeschlossen sein.
Wenn Du magst, probiere es doch bei Gelegenheit mal aus. Es sollte auf dem Pi4 jetzt mit -stMemory 2500, -stMemory 3000 oder sogar -stMemory 3500 laufen. Je nachdem, was Du sonst noch im Speicher hast.
Steffen, ich denke, jetzt kann ich zeitnah das Debayering angehen.
Matthias, zum Thema GUI. Das hängt davon ab, wieviele Nutzer sich eine solche Oberfläche wünschen; wieviel Zeit ich habe, und wer mitmachen möchte. Ein plattformspezifisches GUI z.B. nur für Windows schliesse ich aus. Für portable GUIs könnte man in drei Richtungen gehen: HTML-GUI im Browser, Desktop-GUI z.B. über QT Wrapper oder OpenGL GUI mit fyne, gio o.ä. Was wäre Dir denn wichtiger: Fernbedienbarkeit von anderem Rechner über den Browser, schnellste Performance beim Pannen/Zoomen, nativer Look der Bedienelemente?
Markus
Ergebnis: Auf meinem Pi3 mit 1 GB geht -stMemory 700, wenn ich Astroberry ohne X-Windows boote und der Grafikkarte nur 16 GB zuweise. M42 läuft darauf durch, die Bubble auch. Wenn auch wenig sinnvoll, da bei Einzelbatches a 3 Bilder das Sigma-Stacking natürlich nicht mehr richtig tut. Mit Release 0.1.3 sollte der RasPi Support damit vorerst abgeschlossen sein.
Wenn Du magst, probiere es doch bei Gelegenheit mal aus. Es sollte auf dem Pi4 jetzt mit -stMemory 2500, -stMemory 3000 oder sogar -stMemory 3500 laufen. Je nachdem, was Du sonst noch im Speicher hast.
Steffen, ich denke, jetzt kann ich zeitnah das Debayering angehen.
Matthias, zum Thema GUI. Das hängt davon ab, wieviele Nutzer sich eine solche Oberfläche wünschen; wieviel Zeit ich habe, und wer mitmachen möchte. Ein plattformspezifisches GUI z.B. nur für Windows schliesse ich aus. Für portable GUIs könnte man in drei Richtungen gehen: HTML-GUI im Browser, Desktop-GUI z.B. über QT Wrapper oder OpenGL GUI mit fyne, gio o.ä. Was wäre Dir denn wichtiger: Fernbedienbarkeit von anderem Rechner über den Browser, schnellste Performance beim Pannen/Zoomen, nativer Look der Bedienelemente?
Markus