GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Raspberry Pi OS &Plasma - Trouble McTroublesome

Während wir mit Tutorials zu allen möglichen Themen rund um Raspberry Pi 4 beschäftigt sind, die ich vor ein paar Wochen bekommen habe, habe ich beschlossen, meine anfängliche Arbeit über (hauptsächlich) den MATE-Desktop hinaus zu erweitern und zu sehen, wie gut andere Desktop-Umgebungen damit umgehen die Hitze. Buchstäblich und bildlich. Hallo hallo. Wie auch immer, wir haben die Ergebnisse von Raspberry Pi OS und Ubuntu MATE, mit einigen bemerkenswerten Unterschieden, aber insgesamt erhalten Sie eine ziemlich konsistente und schnelle Erfahrung. Dann ließ ich mich auch den ARM-Spin von Manjaro KDE testen, der sich als ordentlich herausstellte, wenn er unteroptimiert war.

Zu Beginn meiner Raspberry Pi 4-Spiele habe ich das offizielle Betriebssystem sowohl mit Xfce als auch mit Plasma geladen, nur um zu sehen, was es bringt. Ich habe Ihnen gesagt, dass Plasma träge ist, und habe es dabei belassen. Aber durch den Manjaro-Test ermutigt, habe ich diese Bemühungen noch einmal aufgegriffen. Immerhin ist Plasma super nett, also wenn es gut läuft, naja... mal sehen was sich ergibt.

Unstimmigkeiten, Anpassungen, Zähmung des Systems

Ich bin jedes Mal erstaunt und bestürzt darüber, wie viele Unterschiede zwischen den Distributionen und sogar zwischen scheinbar identischen Desktops bestehen. Manjaro bietet beispielsweise KDE 20.04 an. Raspberry Pi OS hat Plasma 5.14 in seinen (Debian-)Repositories. Dies ist ein alter Build, und ich bin mir nicht sicher, wie gut er unterstützt und gewartet wird, da KDE zwei LTS hat - Plasma 5.12 und das neuere Plasma 5.18.

Also setzte ich mich hin und führte mein obligatorisches Plasma-Setup durch:Änderte die Schriftfarbe in Schwarz und erstellte so ein benutzerdefiniertes Thema namens Brooze; habe einige grundlegende Polituren und Optimierungen vorgenommen und das Erscheinungsbild aussortiert; Alle Windows-Widgets minimiert und den Task-Manager nur in Symbole umgewandelt. Nach ein paar Minuten sah der Desktop so aus.

Leistung

Aber eine Sache, die meine frühen Arbeiten nicht beheben konnten, war die miserable Leistung. Und ich meine miserabel. Der Desktop war super langsam. Alles würde lange dauern, einschließlich grundlegender Dinge wie dem Starten von Dolphin. Ich wollte sehen, ob dies durch Compositing verursacht wurde - leider ist die Option zum Verwalten von Compositing nicht verfügbar. Die ARM-Version von Plasma ist anders aufgebaut als die x86-Edition(en), und einige der Tools und Dienstprogramme sind einfach nicht vorhanden. Das gilt auch für andere Desktops wie MATE und Xfce, aber zwei Fehler machen noch lange keinen Fehler.

Ich musste auf die Befehlszeilen-qdbus-Befehle zurückgreifen, um das Compositing zu deaktivieren:

qdbus org.kde.KWin /Compositor suspend

Übrigens, um es einzuschalten, können Sie Folgendes ausführen:

qdbus org.kde.KWin /Compositor-Lebenslauf

Sobald ich das Compositing unterbrach, wurde die Leistung sooooooooooo viel besser. Der Desktop wurde tatsächlich nutzbar. Angemessene Leistung. Gelegentliches Stottern ab und zu und einige kleine, wenn auch wahrnehmbare Verzögerungen, die Dinge zum Laufen zu bringen und so weiter, aber eine enorme, monumentale Verbesserung gegenüber der Standardkonfiguration.

Nun, wenn wir mit MATE vergleichen - MATE ist noch spritziger. Ziemlich viel. Der Plasma-Build ist einfach überhaupt nicht für diese spezielle Architektur optimiert. Um die Dinge ins rechte Licht zu rücken, wenn Sie mit MATE von einer SD-Karte arbeiten, die eine durchschnittliche Leserate von etwa 40 MB/s hat (wie eine Festplatte mit 5.400 U / min mehr oder weniger), entspricht die allgemeine Geschwindigkeit ungefähr 60-70% dessen, was Ich komme auf mein Multi-Boot 2015 Lenovo G50 (z. B. mit MATE oder Plasma), ohne die Grafikverarbeitungsfunktionen. Mit Plasma beträgt die Reaktionsfähigkeit etwa 20-30 % und ist vielleicht gleich oder sogar etwas schlechter als bei meinem 2009er Asus eeePC-Netbook mit MX Linux - wieder ohne die Videoseite der Dinge. Dies sind keine genauen Zahlen, und es steckt viel mehr dahinter – wie anhaltende E/A-Vorgänge, anhaltende CPU-Auslastung und die Wahl der Desktop-Umgebung spielt ebenfalls eine große Rolle. Aber das gibt Ihnen einen ungefähren Hinweis darauf, was die Software derzeit tut.

Videoleistung

Dieser Aspekt wird durch die Wahl des Desktops nicht beeinflusst – die Ergebnisse sind also wie in LXDE oder MATE, und Sie erhalten mit der WebGL-Aquarium-1024x1024-Frame-500-Fisch-Simulation vernünftige 25 FPS sowie eine reibungslose HD-Wiedergabe in allen Browsern plus VLC - natürlich nach den notwendigen 3D-Optimierungen, da Sie sicherstellen müssen, dass die Software für die Verwendung der Hardwarebeschleunigung konfiguriert ist.

Heizung

Da die Desktop-Umgebung nicht optimiert ist, ist die CPU-Auslastung enorm und folglich wurde der Pi sehr heiß. Das heißeste was mir bisher aufgefallen ist. Die Flirc-Hülle war fast zu heiß zum Anfassen. Das passt nicht zu meiner Vorstellung von einem kleinen Desktop, der fröhlich schnurrt und sein Desktop-Zeug macht.

Andere Dinge

Am Ende hatte ich einen funktionierenden Desktop. Natürlich gab es Probleme. Beispielsweise scheint sich Dolphin über widersprüchliche Verknüpfungen zu beschweren. Plasma stürzte ab, als ich das erste Mal versuchte, das Hintergrundbild zu ändern. Im Gegensatz zur Manjaro-Erfahrung lehnte LibreOffice es nicht ab, im Task-Manager angeheftet und bewegt zu werden. Einige Anwendungen werden nicht richtig gerendert, da sie nur teilweise Designelemente und Dekorationen enthalten. Ich bin mir nicht sicher warum, aber es ist möglich, dass der Plasma-Build einfach kaputt und unbrauchbar ist.

Die meisten Fenster haben unnötige Alpha-Ränder - aber dieses hier nicht.

Und dieser hier auch nicht ...

Spectacle-Tasten werden nicht richtig angezeigt.

Beachten Sie den weißen Titelhintergrund; Warum wird Hardware als ARMv7 gemeldet, sollte es nicht ARMv8 sein?

Schlussfolgerung

Nachdem ich meine Tests abgeschlossen hatte, schaltete ich den Pi aus, ließ ihn abkühlen und schaltete ihn dann wieder ein und benutzte weiterhin den MATE-Desktop. Obwohl ich gerne ein straffes, raffiniertes Plasma-Setup hätte, sind die vorhandenen Pakete in den Repos des Raspberry Pi OS einfach nicht für den Zweck gebaut. Sie erhalten einen alten Build, der unter allen möglichen Fehlern und Problemen und einer miserablen Leistung leidet. Hinzu kommen Samba-Probleme - die in dieser Plasma-Version nicht behoben wurden - und MATE bietet einfach ein überlegenes Erlebnis auf allen Ebenen.

In gewisser Weise war dies schon immer das Paradox der Wahl von Open Source. Auf dem Papier stehen Ihnen unzählige Optionen zur Verfügung, aber wenn nur eine oder zwei tatsächlich richtig funktionieren, verengt sich Ihre Freiheitsblase ziemlich. Hier würde ich zum Beispiel gerne Plasma auf dem Pi verwenden, aber keines der letzten beiden Experimente bot mir ein Setup, das gut genug war, warum auch immer. Insbesondere der in Raspberry Pi OS verfügbare Plasma-Desktop wird sich selbst oder dem System nicht gerecht. Aber in gewisser Weise habe ich versucht, dies zu erreichen. Ein weiterer Aspekt der Frage nach der Verwendung von Pi 4 als Mini-Desktop wurde beantwortet. Wir sind fertig.


Linux
  1. Plasma-Geheimnisse:Wie man Dolphin perfekt anpasst

  2. Plasma 5.24 ist fantastisch

  3. Plasma-Wunderwerkzeuge:Digitaluhr

  4. Plasma-Desktop, HD-Skalierung und Schnappschüsse

  5. RPI 4, Raspberry Pi OS, MATE Desktop &Network Manager

Plasma 5.18.4 - Sich ums Geschäft kümmern

Plasma versteckte Juwelen:Wechselmedien

Ultrabook &Bionic - Laufendes Plasma

Plasma 5.15-Rezension – Pro Momentum

Das Plasma-Menü wird nicht mehr aktualisiert? Lösung.

Plasma-Ergonomie - Lektionen fürs Leben