[HowTo] Folding @ Home für Android

brooker

F@H Team #70335 Event Manager
[HowTo] Folding @ Home für Android

Hier der aktuelle Stand zum Thema. Dank geht an Timmy99 für die Info:

Das sind momentan alle Einstellungen, die die Folding-App bietet:
- Starzeit, wann die App anfangen darf zu falten. Hier wird ein festes Zeitfenster vergeben, und zwar 6 Stunden. Setzt man die Starzeit auf 0:00 Uhr, wird die Endzeit automatisch auf 6:00 Uhr gesetzt. Dieses Zeitfenster lässt sich noch nicht verändern.
- Eine Benachrichtigung anzeigen, was in dieser Zeit geleistet wurde
- Ob die App WLAN eigenmächtig zur Startzeit aktivieren darf
- Ob Folding@home überhaupt aktiviert werden soll

Folgende Einstellungen sind nicht vorhanden:
- Dynamische Einstellung der Endzeit
- Accountname eintragen
- Team eintragen
- Passkey eintragen
- Voraussetzungen ändern (1. Am Ladegerät angeschlossen, 2. 100% aufgeladener Akku, 3. WiFi Verbindung eingerichtet, 4. Innerhalb des Zeitfensters)

Hier würde ich aber anmerken, dass die Voraussetzungen 'am Ladegerät angeschlossen', und 'erst bei 100% Akkuladestand loslegen', gar nicht so verkehrt sind.
In der Nachbar-App BOINC hat sich das Smartphone sehr stark erhitzt (CPU 99°C, Akku 61°C, gemessen an einem Samsung Galaxy S2. Ohne Laden+berechnen blieben die Werte bei CPU 61°C, Akku 50°C), wenn es den Akku geladen, und gleichzeitig Projekte berechnet hat (Egal ob mit 1, 2, 3, oder 4, Kerne).
Hier sollte man drauf achten, den Stromfluss nicht unnötig in die Höhe zu treiben. Lieber erst den Akku vollladen lassen, und dann den Startschuss geben lassen. Hier spreche ich aus eigener Erfahrung mit dem Samsung Galaxy S2 sowie dem Sony Z1 compact.


 
Zuletzt bearbeitet:
AW: [HowTo] Folding @ Home für Android

ui, cool! :D

Ich hab mal geschaut, im Play Store bekomme ich sowohl beim Handy (S4 Mini) als auch beim Tablet (Nexus 7) die Meldung daß das Gerät inkompatibel sei? Hab auf dem Handy IRC 4.4 drauf und auf dem Tablet sogar 5.X. Woran könnte das denn liegen? Also er lässt es mich nichtmal runterladen.... geht das nur bei Sony Handies?

danke und ciao,
mallkuss
 
AW: [HowTo] Folding @ Home für Android

Derzeit wird es nur für bestimmte Mobilgeräte von Sony angeboten, da es der erste Beta-Test der Folding-App ist.
Laut Aussage soll es aber zeitnah für alle Mobilgeräte unter Android 4.4 und 5.0 zur Verfügung gestellt werden.


PS:
Da war jemand schneller . . . :schief:
 
AW: [HowTo] Folding @ Home für Android

Es gab ein Update der App:

- Nun kann man deutlicher sehen, welche der Anforderungen erfüllt sind und welche nicht (WLAN, Netzteil angeschlossen, Akku voll geladen)
- Einfacher Ein-Aus Schalter
- Erfolgssystem, das längeres Dabeisein belohnt (Verknüpfung mit Google, Accountübergreifende Aufzeichnung der Beteiligungszeit, also auch über mehrere Smartphones hinweg)
- Es gibt keine feste Beteiligungszeit mehr die eingestellt werden muss! Die App legt los, sobald alle Anforderungen erfüllt sind!

Hier noch Futter fürs Auge:
1.png 2.png 3.png 4.png

Die Benachrichtigung der App kann noch zentral über die App-Verwaltung gesteuert werden.

EDIT:
Link zum herunterladen:
https://drive.google.com/file/d/0B7RGie3wLNGeYjdiZ1ExbHFfSkE/view?usp=sharing
 
Zuletzt bearbeitet:
AW: [HowTo] Folding @ Home für Android

- Erfolgssystem, das längeres Dabeisein belohnt (Verknüpfung mit Google, Accountübergreifende Aufzeichnung der Beteiligungszeit, also auch über mehrere Smartphones hinweg)
Gibt es auch die Möglichkeit, sich einem Team (ich würde vielleicht EVGA nehmen ;) ) anzuschließen? Im Moment finde ich nur den 'Sign-in'-Button, der dazu führt, dass ich mit ohne Team und mit meinem offiziellen Namen falte, gleich zwei Dinge, die ich eher schovel finde. Da die Antwort wohl nein lauten wird -- hat jemand Informationen, ob sich das irgendwann ändern wird?
 
Zuletzt bearbeitet:
AW: [HowTo] Folding @ Home für Android

Momentan gibt es nur die Möglichkeit sich mit dem Google-Account anzumelden. Also nur mit bei Google hinterlegtem Account und ohne Team. Ob sich das in Zukunft noch ändert weiß ich bisher nicht.

EDIT:
Die Android App hat ein Update spendiert bekommen. Die Versionsnummer lautet nun 1.00.56

Folgendes wurde laut Beschreibung verändert:
- Technical Improvements.
- Implemented support to Android M.

Wer sich die App ansehen möchte, dem stelle ich hier die APK bereit (Vom Smartphone per Google Play geladen und mit dem APK Extractor gespeichert):
Anmerkung: Bei mir schlägt Google Chrome Alarm, wenn ich die Datei herunterladen möchte. Ich weiß nicht, wie ich das Problem beheben kann, aber es ist definitiv kein Virus
:huh:
http://puu.sh/nDI7a/1bba3f3ebf.zip
http://puu.sh/nDHUa/95a8baad6e.apk


EDIT2:
Die Android App hat ein weiteres Update erhalten. Aktuelle Versionsnummer: 1.00.57

Folgendes wurde laut Beschreibung verändert:
- Quality Improvements Implemented in this version.

Link zur APK:
http://puu.sh/pTHJA/ddc60ce362.zip

Mir ist in Version 1.00.57 eine Neuerung aufgefallen:
Die App begnügt sich jetzt mit einem CPU-Kern. Davor wurden stets alle verfügbaren Kerne genutzt. Durch dieses Verhalten wird das Smartphone nicht mehr ganz so warm und stromschwache Smartphones wie das Sony Z1 compact, was sich gerne unter Vollast entlädt, obwohl es am Netzteil hängt werden hier geschont und halten nun die 100% Akkuladung anstandslos.

Hier zwei Bilder, die die CPU Auslastung des Sonys (Snapdragon) und des Samsung (Exynos) zeigen. Beim Snapdragon lässt sich das Verhalten relativ deutlich ablesen. Oftmals ist sogar nur 1 Kern aktiv, während die anderen 3 komplett gestoppt sind. Beim Exynos lässt sich das leider nicht klar herauslesen. Alle 8 Kerne takten maximal und es ist nicht ersichtlich, welchen Kern die folding App nun für sich beansprucht. Hier scheint das "big.LITTLE" Prinzip des SoC's etwas durcheinander zu kommen und weist der App willkürlich irgendeinen Kern zu.

Qualcomm_Folding.jpg Exynos_folding.png

Temperaturen der SoC's:
Snapdragon 800: 51°C (Limit bei 65°C, hier also eine deutliche Besserung durch die Nutzung von nur noch 1 Kern)
Exynos 7420: 75°C (Limit bei 75°C, hier gibt es keine Besserung, da weiterhin alle Kerne maximalen Takt fahren, jedoch die Gesamtauslastung bei ca 14 % liegt (es wird somit nachweislich trotzdem nur 1 Kern für folding genutzt)).
Außerdem zeigt der Exynos 7420 ein sonderbares Verhalten: Fängt man an die Temperatur zu beobachten, sinkt sie von 75°C auf 65~66°C und pendelt sich dort ein. Wird die App, die die Temperatur beobachtet geschlossen, steigt sie wieder auf ca. 75°C, bis man wieder anfängt die Temperatur auszulesen/anzuzeigen. Dann sinkt sie sofort von 75°C abwärts auf die besagten 65°C.
 
Zuletzt bearbeitet:
AW: [HowTo] Folding @ Home für Android

... das Thema sollten wir nochmal aufgreifen. Wer hat hier die aktuelle Infos?
 
AW: [HowTo] Folding @ Home für Android

Was gibt es do gross zu sagen... Ich habe "nur" ein Wileyfox Swift (Preis/Leistung, das beste Smartphone welches ich je besass) mit einem Snapdragon 415 und ich lass die App einfach laufen. Was ich dazu beitrage weiss ich nicht einmal. Was ich nur schade finde, dass man die Bedingungen nicht ändern kann.

Auf meiner Arbeit hängt mein Handy zu 90% an der Dose und kann nicht falten, da kein Wifi, dabei habe ich einen Daten Flatrate, was mir keine Mehrkosten verursachen würde.
 
AW: [HowTo] Folding @ Home für Android

Nein, leider immer noch nicht möglich :(

EDIT:
Die Android App hat ein weiteres Update erhalten. Aktuelle Versionsnummer: 1.00.61

Link zur APK:
http://puu.sh/uYNsr/d7d26d71a6.zip

Folgendes wurde laut Beschreibung verändert:
- Quality Improvements Implemented in this version.
- Nun ist eine Akkuladung von 98% als Anforderung gegeben. In vorherigen Versionen lag sie bei 100%
- Statistiken wurden hinzugefügt!

Auch das Aussehen der App hat sich leicht verändert, hier ein paar Screenshots:
Screenshot_20170324-153751.png Screenshot_20170324-153907.png Screenshot_20170324-153612.png

Das hinzufügen eines Usernamen oder Teams ist leider immer noch nicht möglich! Es wird immer mit dem verknüpften Google-Account gefaltet.
 
Zuletzt bearbeitet:
AW: [HowTo] Folding @ Home für Android

Habe leider noch ein uraltes S3 Minni. Kann daher leider noch nicht mitfalten.
Da ich mir, wie schon in der Rumpelkammer erwähnt, bald ein neues Handy zulegen muss, werde ich dann wohl auch mit diesem ein wenig falten.
Wie sieht es denn mit der APP aus? Gibt es irgendwelche Neuigkeiten?
Ist es nun endlich möglich mit seinem Account und für das Team 70335 zu folden?
Außerdem würde es mich interessieren, wie lange die WU´s denn so ca. brauchen?
 
AW: [HowTo] Folding @ Home für Android

Leider gibt es keine Neuigkeiten.
Es ist noch nicht möglich, mit seinem eigenen Account zu falten, auch nicht fürs Team. Lediglich die Anmeldung bei Google Play bleibt als Möglichkeit, damit die Zeit auf das Google-Konto angerechnet wird.
Da sind wir schon bei der Frage, wie lange eine WU benötigt: Es gibt keine klassische WU.
Sobald alle Kriterien erfüllt sind (Netzteil angeschlossen, Akku hat über 97% Ladezustand, im WLAN verbunden), fängt das Handy einfach an zu rechnen. Die genaue Technik dahinter verstehe ich noch nicht, wahrscheinlich wird hier so eine Art gestreamtes Rechnen angewandt, dein Handy klinkt sich einfach direkt in die Berechnungen ein, die Zeit die dir gutgeschrieben wird, beginnt zu laufen. Fällt nun ein notwendiges Kriterium weg, z.B weil du morgens das Handy vom Netzteil abziehst, klinkt sich die App automatisch aus, die Berechnungen stoppen sofort und die Zeit hört auf weiterzulaufen.
Hier sehe ich den Vorteil: Man hilft direkt mit, oder eben nicht, genauso wie man es möchte, ohne auf die fertigstellung einer WU warten zu müssen. Es gibt ja nur 2 Zustände: Mithelfen, oder nicht.
Der Nachteil an der Sache ist: Pro Handy wird dir immer genau die gleiche Vergütung gegeben: Die Zeit eben :D. Egal was für eine CPU im Handy steckt, 1 Minute bleibt 1 Minute. Ob 0,8Ghz oder 2,5GHz -> 1 Minute mithelfen wird mit 1 Minute vergütet.

Lange rede, kurzer Sinn: Es hat sich nichts geändert ;)
 
AW: [HowTo] Folding @ Home für Android

Für alle, die auch unterwegs mit dem Smartphone falten möchten:
2 Powerbanks - Eine fürs Handy - Eine für den Raspberry PI 3B.
Diesen Surfstick: HUAWEI E3531 SurfStick schwarz: Amazon.de: Computer & Zubehor
Hier die Tutorials: Using your new Raspberry Pi 3 as a WiFi access point with hostapd
Raspberry Pi GSM Modul - Mobiles Internet (LTE, 3G, UMTS)

Was in den Tutorials nicht steht: Um nun die Datenpakete, die an das WLAN des Raspberry gesendet werden zum USB Stick durchzuschleifen müssen folgende Befehle ausgeführt werden:
(Direkt nach den ähnlichen Befehlen, die auch im Tutorial stehen)
sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
sudo iptables -A FORWARD -i eth1 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth1 -j ACCEPT

(Logisch wäre aber gewesen - USB0 Statt Eth1 - Da der USB Stick intern als Ethernet Schnittstelle gesehen wird, musste bei mir Eth1 eingetragen werden) - (Kann bei euch variieren Eth0-Eth1 oder USB0 - USB1)

Habt ihr alles richtig gemacht, müsste bei euch beim Handy ein WLAN auftauchen. Dieses kann dann die Datenpakete über den eigenen WLAN Chip an den GSM Stick, sowie einem LAN Kabel "weitergeben".
Es kann auch sein, dass ihr noch 1-2 Einstellungen mehr vornehmen müsst. Das kann ich nicht mehr genau sagen. Da das ganze schon ein bisschen her ist. Vielleicht kann mal jemand, der gerade Zeit dafür hat ein ganzes zusammengefasstes Tutorial schreiben.

Ok man könnte mit einem 2. Smartphone auch ein WLAN Hotspot aufmachen... aber das wäre ja zu einfach gewesen.
Wie ich zu dem Zeitpunkt gar nicht dran gedacht habe. :ugly:
 
Zuletzt bearbeitet:
AW: [HowTo] Folding @ Home für Android

Wo gibt es denn die APP für Android Geräte?
Ich habe ein billiges Android Tablet mit dem ich mir nur den Status des PC´s anzeigen lasse, dann hätte das auch noch ne sinnvolle Aufgabe :)
Gibt es auch ne APP für Windows Phone 10?
 
Zurück