PowerSDHC – ein neuer Treiber für den Palm
veröffentlicht am 10. Oktober 2008Grundlagen SD/SDHC
Secure Digital Memory Card (kurz SD-Karte) sind uns allen schon lange als digitale Speichermedien bekannt. Seit ich mit diesen Karten beschäftige (2004) sind die Kapazitäten stetig gewachsen und schließlich auch die Standards angepasst worden. So sieht der ursprüngliche SD-Karten Standard Speicherkapazitäten von bis zu 2 GByte vor. Häufigste Formatierung stellt dabei das alte FAT16 Dateisystem dar.
Seit nun mehr einige Zeit ist der SD-Standard auf SD High Capacity, kurz SDHC erweitert worden. Diese Erweiterung beinhaltet eine Kapazitätssteigerung auf bis zu 32 GByte sowie festgelegte maximale Schreibperformance, sog. Class-Angaben. Class 0 bedeutet keine Garantie, Class 2, 4 und 6 bedeuten Lese-Raten um 2, 4 oder 6 MByte / Sekunde. Solche Geschwindigkeiten kann ein Palm normalerweise aber gar nicht erreichen.
SDHC Treiber für den TX
Für Treo Benutzer sind seit dem erscheinen des Treo 680 SDHC-Karten benutzbar geworden. Der Treo 650 lässt sich mittels SDHC-Treiber des 680er und CustomRom nachrüsten. (Siehe Bericht vom Sondertreffen 2006). Besitzer des TX konnten bisher allerdings nur 4 GByte Karten maximal verarbeiten.
Dmitry Gringberg hatte sich dem ehrgeizigen Projekt verschrieben, einen SDHC Treiber für die neuere Generation der Palmgeräte zu schreiben. Die ältesten Diskussionen dazu sind jetzt bereits ein bis eineinhalb Jahre alt. Seit Juli 2008 gab es erste Beta-Versionen des Treibers. Mit der Version 1.1.0.0 ist nun das öffentliche Release für folgende Geräte erfolgt:
* Tungsten T|C
* Tungsten E2
* Tungsten T|5
* LifeDrive
* Palm TX
* Zire 31
* Zire 72
Messwerte Treo vs TX
Im Laufe der Beta war es mir nun möglich, Vergleichsmessungen zwischen dem Beta-Treiber von Dmitry & SDHC Treiber von Palm vorzunehmen. Bevor der Einwand kommt: Ja ich bin mir bewußt, dass diese Test eigentlich auf der selben Plattform stattfinden müssten, aber leider lies sich der Meister (dmitrgr) nicht überreden, den Treiber auf den Treo 680 zu übertragen.
Meine Messungen habe ich aktuell für den Artikel nochmals durchgeführt. Preaks in den Abbildungen sind exemplarisch für Messstreuungen, die Gesamtergebnisse decken sich aber bei Wiederholung in etwa, so dass die Ergebnisse durchaus als aussagekräftig betrachtet werden können. Die Messungen wurden mit dmitry’s Cardspeed erstellt, alle anderen Programme sind meiner Meinung nach nur bedingt zum Benchmarking heranzuziehen. (Ausnahme sind in diesem Zusammenhang Backupprogramme und selbst gestoppte Kopievorgänge).
Also, hier im Folgenden nun ein paar Bilder zu den Testergebnissen:
Links sind die Ergebnisse vom TX zu sehen, rechts die vom Treo 680.
Beurteilung:
Wie man nun sehen kann, bleibt der Palm Treiber mit ca. 9Mbit (nicht Megabyte!) hinter dem SDHC Treiber des TX zurück. Dies bedeutet also schon einen Performance Zuwachs von ca. 1 Mbyte/sek. Ob sich das im Alltags auswirkt, hängt aber im wesentlichen von den verwendeten Programmen ab. Böse Zungen mögen behaupten, das Cardspeed auf den SDHC Treiber optimiert wurde. Ob sich der Preis von $ 21 lohnt oder nicht, das mag jeder für sich entscheiden. Ich für meinen Teil freue mich, das mein TX dem iPod touch nun durchaus “paoli” bieten kann.
Links: