Samsung

Ryzen-Mini-PC

17. November 2023 · Hardware · andreas · Kein Kommentar

Nachdem der aktuelle Arbeits-PC inzwischen mehr als sechs Jahre alt ist wurde es Zeit, sich über einen Nachfolger Gedanken zu machen. Grundlegend stellt sich die Frage, ob ein klassischer PC im Tower-Gehäuse überhaupt noch zeitgemäß ist, denn im Gegensatz zu früheren Jahren übernimmt der Chipsatz die meisten Zusatzfunktionen und lediglich eine steckbare Graphikkarte bleibt als Argument für ein größeres Gehäuse.

Im bisherigen PC ist eine NVIDIA GeForce GTX 1050 Ti verbaut, eine Tatsache die ich seit dem Wechsel auf Linux gerne geändert hätte. Daß sinnvolle NVIDIA-Treiber nur als proprietäre Lösung verfügbar sind ist eine Sache, weit ärgerlicher ist aber, daß diese nur den veralteten X-Server unterstützen und nicht das deutlich modernere Wayland Display-Server-Protokoll.

ASRock DeskMini X300

Passend zu den Überlegungen erschien im Laufe des Jahres der c’t Bauvorschlag: Ryzen-Mini-PC, der die Blaupause für den neuen PC lieferte. Auf Bildern sind Größen meist schlecht einzuschätzen, vor allem ohne Vergleich. Freundlicherweise hat sich Harumi für einen Fototermin eingefunden und vor dem Gerät posiert.

Weiterlesen


Samsung Galaxy Tab S5e entrümpeln

17. November 2020 · Betriebssysteme · andreas · 1 Kommentar

Ist man Dank Lineage OS eine recht schlanke Betriebssystem-Installation gewöhnt, wird einem beim ersten Start eines Samsung-Geräts nicht nur leicht schwindelig: nicht nur Google hätte gerne Kontoinformationen, man soll am besten auch gleich ein Samsung-Konto einrichten und am dann auch gleich alle weiteren Apps im Samsung eigenen Galaxy-Store kaufen.

Viele andere Apps nerven und buhlen um Aufmerksamkeit (vom Hunger auf Daten ganz zu schweigen) und so drängt sich recht schnell der Wunsch auf, etwas für Ordnung zu sorgen.

Als erste Entrümplungsmaßnahme hilft überraschenderweise das Zurücksetzen auf Werkseinstellungen, denn nach diesem ist bereits ein Teil der Zusatzsoftware verschwunden.

Ein breites Schmunzeln kommt dann bei der zwangsweisen Nachinstallation von Apps während des Neustarts: während man die Samsung-Apps alle (sogar auf einmal) abwählen darf, besteht bei den Google-eigenen Apps diese Möglichkeit nicht.

Mit Hilfe der Entwickleroptionen kann man anschließend noch weiter aufräumen. Hierzu müssen diese zuerst aktiviert werden:

In den Einstellungen auf “Infos zum Tablet” wechseln und dort die “Softwareinformationen” aufrufen. Nach 7-maligem Tippen auf die “Buildnummer” werden den Einstellungen dann am Ende der Liste die “Entwickleroptionen” hinzugefügt.

In den Entwickleroptionen ist nun noch bis zum Punkt “USB-Debugging” zu scrollen und dieser zu aktivieren - dann kann es mit eingestecktem USB-Kabel ans Entrümpeln gehen.

Weiterlesen


Spontane Neustarts beim Samsung Galaxy Tab S2

14. November 2020 · Hardware · andreas · 3 Kommentare

Das Samsung Galaxy Tab S2 ist auch 4 Jahre nach Erscheinen noch ein tolles Gerät: 9,7 Zoll Super-AMOLED-Display mit einer Auflösung von 2048 × 1536 Pixel, 3 GB Hauptspeicher und eine Qualcomm Snapdragon 652 als CPU - und das alles bei einem Gesamtgewicht von 389 g.

Leider hat die Tatsache, daß Samung mit dem Galaxy Tab S2 eines der leichtesten und dünnsten Tablets bauen wollte einen gravierenden Nachteil: mit zunehmendem Alter fängt das Tablet vor allem bei verminderter Akku-Ladung an, im laufenden Betrieb neu zu starten.

Das Problem scheint im Zusammenspiel zwischen Akku und CPU zu liegen und verschiedene Beiträge auf XDA (s.o.) berichten, daß die Geräte auch nach einer erfolgreichen Reparatur meist nach kurzer Zeit wieder ein ähnliches Fehlerbild zeigen.

Als brauchbarer Weg zur Verhinderung der Neustarts hat sich eine Limitierung der Taktfrequenz erwiesen: mit einer App wie SmartPack-Kernel Manager (Google Play) oder Kernel Adiutor (F-Droid) werden die CPU-Parameter so gesetzt, daß die “großen Kerne” nicht mehr bis höchstmöglichen Taktfrequenz von 1804800 getaktet werden, sondern bereits bei einem niedrigeren Wert Schluß ist.

Da zum Setzen der CPU-Frequenz zwangsweise root-Rechte erforderlich sind, kann mit Hilfe von Magisk auch komplett auf eine App verzichtet und stattdessen ein Boot Script im Verzeichnis “/data/adb/service.d” verwendet werden:

#!/system/bin/sh
# 2020-09-07 athul/initial

echo '4:1382400' > /sys/module/msm_performance/parameters/cpu_max_freq
echo '5:1382400' > /sys/module/msm_performance/parameters/cpu_max_freq
echo '6:1382400' > /sys/module/msm_performance/parameters/cpu_max_freq
echo '7:1382400' > /sys/module/msm_performance/parameters/cpu_max_freq

echo '1' > /sys/devices/system/cpu/cpu4/online
echo '1382400' > /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq

echo '1' > /sys/devices/system/cpu/cpu5/online
echo '1382400' > /sys/devices/system/cpu/cpu5/cpufreq/scaling_max_freq

echo '1' > /sys/devices/system/cpu/cpu6/online
echo '1382400' > /sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq

echo '1' > /sys/devices/system/cpu/cpu7/online
echo '1382400' > /sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq

Der Erfolg kann (zu Testzwecken) ebenfalls mit Hilfe eines weiteren Skripts überprüft werden:


#!/system/bin/sh
# 2020-09-07 athul/initial

echo "available frequencies:"
cat /sys/devices/system/cpu/cpu4/cpufreq/scaling_available_frequencies

echo "scaling_max_freq:"
cat /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq
cat /sys/devices/system/cpu/cpu5/cpufreq/scaling_max_freq
cat /sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq
cat /sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq

echo "cpu_max_freq"
cat /sys/module/msm_performance/parameters/cpu_max_freq

echo "scaling_available_governors"
cat /sys/devices/system/cpu/cpu4/cpufreq/scaling_available_governors

Das Skript zeigt, daß die gesetzten Werten übernommen wurden:

available frequencies:
400000 883200 940800 998400 1056000 1113600 1190400 1248000 1305600 1382400 1612800 1747200 1804800 
scaling_max_freq:
1382400
1382400
cpu_max_freq
0:4294967295 1:4294967295 2:4294967295 3:4294967295 4:1382400 5:1382400 6:1382400 7:1382400

scaling_available_governors
interactive ondemand userspace powersave performance

Sofern die Werte für einige Kerne nicht angzeigt werden, liegt dies daran, daß diese aktuell zwecks Strom sparen abgeschaltet sind.


Samsung Galaxy Tab S2 mit LineageOS

9. Juni 2019 · Betriebssysteme · andreas · 16 Kommentare

Auch wenn der Markt für Android Tablets auf den ersten Blick nach halbwegs Ausahl aussieht - spätestens beim Blick auf die Sicherheitsupdates kommt der Gedanke, daß es um diese nicht nur gefühlt nochmals eine ganze Ecke schlechter bestellt ist als bei Smartphones.

Denkt man gar darüber nach, ein alternatives Betriebssystem wie LineageOS einsetzen zu wollen, bleiben von den aktuell am Markt befindlichen Geräten nur noch wenige übrig. Als “Preis-Leistungssieger” entpuppt sich das Samsung Galaxy Tab S2, welches mit immer noch ausreichender Ausstattung als Neugerät erhältlich und für das offiziell LineageOS 16 verfügbar ist.

Wichtig ist, die richtige Version des Gerätes zu erwischen. Statt der Urversion des S2 von 2015 wird die aktualisierte Version von 2016 benötigt, in welcher der Samsung eigene Exynos-Prozessor durch einen Qualcomm Snapdragon ersetzt wurde. Wie das LineageOS Wiki verrät, handelt es sich hierbei um die Modellnummer SM-T813, Codename “gts210vewifi”.

Im Wiki findet sich auch eine Installationsanleitung, welche sich im Vergleich zu z.B. den Google-eigenen Nexus-Geräten nicht einfach nachklicken lässt, sondern so manchen Stolperstein beinhaltet.

Weiterlesen


Samsung ES-Tool startet nicht im AHCI-Modus

27. August 2011 · Hardware · andreas · 2 Kommentare

Was für den Normalbetrieb gut ist, kann im Falle des Falles hinderlich sein:

Steht die SATA-Konfiguration im BIOS auf “AHCI”, so bricht der Start von Samsungs Festplatten-Utility ES-Tool bereits beim Booten mit einem nicht gefundenen CD-ROM-Laufwerk ab.

Umstellen des Betriebsmodus auf “IDE” für die Dauer des Einsatzes behebt das Problem.