Antworten auf Ihre Fragen zum 64-Bit Raspberry Pi OS

Es ist offiziell.

Das Raspberry Pi OS hat nach einer langen Beta-Phase offiziell seine 64-Bit-Version veröffentlicht und hier ist, wie es aussieht:

raspberry pi os 64 desktop 1000px
Raspberry Pi OS 64-Bit. Sieht genauso aus wie die 32-Bit-Version.

Sie sieht 100% genauso aus wie die 32-Bit-Version. Aber unter der Haube gibt es einige Dinge, die man beachten muss.

Raspberry Pi: 32 oder 64 Bit wählen?

Der Computer, den Sie als Hauptarbeitsplatz verwenden, ist sehr wahrscheinlich ein 64-Bit-Computer.

Meine ist es auf jeden Fall.

Wenn also die meisten Computer mit 64 Bit laufen, dann wäre die logische Schlussfolgerung, dass 64 Bit besser ist als 32 Bit, richtig?

Ich möchte nur darauf hinweisen, was Raspberry Pi in seinem Artikel über das neue Betriebssystem schreibt: "Lassen Sie uns in den Kommentaren wissen, ob Ihr Anwendungsfall profitiert (oder leidet!) von der Umstellung auf 64-Bit".

Sie können also von der Verwendung des neuen Raspberry Pi OS 64 Bit profitieren oder darunter leiden.

Vorteile des neuen Raspberry Pi OS 64-bit

Entfesselt das volle Potenzial der neueren Pis (theoretisch)

In meinem vorherigen Auto gab es einen Geschwindigkeitsbegrenzer, der die Geschwindigkeit auf etwa 210 km/h begrenzte.

Vielleicht kann der Motor mehr leisten, aber der Geschwindigkeitsbegrenzer lässt es nicht zu.

So hatten die neueren Raspberry Pis viele Jahre lang einen viel leistungsfähigeren Prozessor, der in einer leistungseingeschränkten 32-Bit-Umgebung lief.

Der Hauptgrund ist praktischer Natur: Ein 32-Bit-Betriebssystem würde auf allen Geräten laufen, während ein 64-Bit-Betriebssystem die Pflege von zwei Betriebssystemen erforderlich machen würde und zu Verwirrung bei den Kunden führen könnte.

64-Bit wird die Bestie also absolut entfesseln, richtig?

Theoretisch sollten Sie allein durch das Upgrade auf eine 64-Bit-Umgebung einen Leistungsschub erleben, und die Vorteile kommen wirklich dem 8-GB-Raspberry Pi 4 zugute.

Zuvor nutzte das Raspberry Pi-Betriebssystem die ARM Large Physical Address Extension, um auf bis zu 8 GB Speicher zuzugreifen, wobei jedem Prozess maximal 3 GB zugewiesen werden durften. Mit dem neuen 64-Bit-Betriebssystem kann ein einzelner Prozess alle 8 GB belegen.

Die wirklichen Vorteile ergeben sich für Benutzer, die ihre Raspberry Pis als Server, Docker- oder Kubernetes-Hosts und andere hochintensive Anwendungen wie Videokodierung einsetzen.

Vielleicht sollten wir auch erwähnen, dass die Beta-Version des 64-Bit-Raspberry Pi OS zeitgleich mit der Veröffentlichung des 8-GB-Pi 4 (Mai 2020) herauskam.

Warum sage ich also, dass diese Vorteile nur "theoretisch" sind? Nun, es liegt einfach an den anderen Engpässen.

Wenn das Programm, das Sie häufig verwenden, keine 64-Bit-Version hat, werden Sie kaum einen Nutzen daraus ziehen, da Sie weiterhin die 32-Bit-Version verwenden müssen (z. B. wenn Sie Chromium zum Streamen von Netflix oder anderen DRM-Inhalten verwenden möchten).

Ich habe auch einen Raspberry Pi Zero 2 mit dem 32- und 64-Bit Betriebssystem getestet und die Ladezeiten für PiCockpit.com haben sich nicht verändert.

Was sagen die 32-Bit- und 64-Bit-Benchmarks des Raspberry Pi?

A Benchmark-Studie hat gezeigt, dass das Raspberry Pi OS 64-bit in allen Tests bis auf einen schneller ist als das 32-bit.

Michael Larabel hat dies auf einem 4GB Raspberry Pi 400 getestet und seine Ergebnisse zeigen, dass das 64-Bit-Betriebssystem bei Grafikmanipulation, KI, Audiocodierung, Stress, Komprimierung und vielen weiteren Tests mit überwältigender Mehrheit besser abschneidet.

Er kommt zu dem Schluss, dass sich die Leistung um durchschnittlich 48% verbessert, wenn man genau das Gleiche mit einem 64-Bit-Betriebssystem macht.

64-Bit-Programme ausführen

Ein weiterer Vorteil der Verwendung eines 64-Bit-Betriebssystems auf dem Raspberry Pi ist die Möglichkeit, Programme auszuführen, die auf dem 32-Bit-Äquivalent nicht möglich wären. Zum Beispiel sind einige Closed-Source-Programme nur für arm64 verfügbar und selbst Software, die auf armhf funktioniert, ist nicht unbedingt dafür optimiert.

Nachteile der Verwendung des 64-Bit-Raspberry Pi-Betriebssystems

Begrenzte Unterstützung im gesamten Pi-Bereich

Eines der besten Dinge an einem Raspberry Pi ist, dass man eine SD-Karte (mit installiertem Raspberry Pi-Betriebssystem) aus einem Pi nehmen und in einen anderen einsetzen kann. Alles wird problemlos funktionieren.

Mit dem 64-Bit-Raspberry Pi können Sie diesen SD-Kartentausch bei den älteren Pis (1, 2 und Zero) nicht mehr durchführen. Das ist also ein unmittelbarer Nachteil. Ein Beispiel, wo dies ein Nachteil wäre, betrifft den Zero. In der Vergangenheit konnte man seine Einstellungen, Programmierungen und so weiter einfach auf dem Pi 4 vornehmen und dann auf den Zero übertragen. Wenn Sie jedoch ein 64-Bit-Betriebssystem auf dem Pi 4 verwenden, können Sie die SD-Karte nicht auf dem Zero verwenden (auf dem Zero 2 W hingegen schon).

Nicht "kampferprobt" (d.h. könnte fehlerhaft sein)

Das neue Raspberry Pi OS 64-Bit hat nicht die gleiche Testzeit wie sein 32-Bit-Gegenstück, daher wird es noch einige Zeit dauern, bis es so weit ist.

Sie können mit einigen Fehlern rechnen, die es auf dem 32-Bit-Betriebssystem nicht gibt, und einige von ihnen werden so lange ungelöst bleiben, bis sich die Benutzerbasis daran gewöhnt hat. Mit anderen Worten: Eine Lösung, die unter dem 32-Bit-Betriebssystem funktioniert, funktioniert möglicherweise nicht unter dem 64-Bit-Betriebssystem.

Ein Beispiel dafür ist Chromium. Ja, es gibt eine 64-Bit-Version von Chromium, aber Sie können keine Streaming-Medien wie Netflix oder Disney+ abspielen, da sie nicht über die WidevineCDM-Bibliothek (für den DRM-Schutz) verfügt. Wenn dies Ihr Anwendungsfall ist, empfiehlt der Raspberry Pi, die 32-Bit-Version im Terminal mit diesem Befehl zu installieren:

sudo apt install chromium-browser:armhf libwidevinecdm0

Um zur 64-Bit-Version zurückzukehren, verwenden Sie dies:

sudo apt install chromium-browser:arm64 libwidevinecdm0-

Wie installiert man Raspberry Pi OS 64 bit?

Dieser Schritt zeigt Ihnen, wie Sie Ihren Raspberry Pi auf das neue 64-Bit Raspberry Pi OS aktualisieren können.

Zuallererst müssen Sie eine der kompatiblen Karten verwenden:

Sie können das Raspberry Pi OS 64 bit von der offiziellen Website herunterladen.

Als nächstes müssen Sie entscheiden, wie Sie Ihre microSD-Karte flashen wollen. Ich verwende am liebsten den Raspberry Pi Imager. Sie können aber auch die Raspberry Pi OS-Images herunterladen hier.

Der Raspberry Pi Imager bietet zwei Optionen für das 64-Bit-Betriebssystem

Das Raspberry Pi OS hat zwei Optionen für das 64-Bit Raspberry Pi OS und Sie können darauf zugreifen, indem Sie auf die Schaltfläche Betriebssystem Taste -> Raspberry Pi OS und scrollen Sie dann, bis Sie das 64-Bit-Betriebssystem sehen.

Nun stellt sich die Frage, welche Raspberry Pi OS-Version Sie installieren sollten.

Wenn Sie den Raspberry Pi 3, 4, 400 oder die Compute Modules 3/4 verwenden, kommen Sie mit der regulären Version des Raspberry Pi OS aus.

Bleibt noch der Raspberry Pi Zero 2 W, zu dem der Chief Product Officer von Raspberry Pi sagte, dass er "nur die Lite-Version für den Pi Zero 2 empfehlen würde, da 512 MB für das 64-Bit-Desktop-Betriebssystem sehr limitierend sind".

Kann ich mein 32-Bit-Raspberry Pi-Betriebssystem auf 64-Bit aktualisieren?

Sind Sie besorgt über Datenverlust? Oder wollen Sie einfach nur eine einfache Möglichkeit, die 64-Bit-Version zu erhalten, ohne alles neu machen zu müssen?

Die gute Nachricht ist, dass dies möglich ist.

Die schlechte Nachricht ist, dass es 100 Mal schwieriger sein wird als ein Windows-Upgrade, bei dem man einfach einem Installationsprogramm folgt, das alles für einen erledigt. In diesem Fall müssen Sie so ziemlich alles selbst machen und es wird wahrscheinlich nicht so gut sein wie eine Neuinstallation.

Um von einem 32-Bit-Betriebssystem auf ein 64-Bit-Betriebssystem zu aktualisieren, können Sie Folgendes versuchen CrossGrading.

Der beste Teil des obigen Links ist der "Ich hab's ja gesagt"-Absatz, in dem es heißt: "Ein vollständiges Backup wird ebenfalls dringend empfohlen, da sich dieses Verfahren noch in der Entwicklung befindet. Eine Neuinstallation ist immer noch die sicherere Option. Sie sind gewarnt!"

Wenn Sie jedoch bereits ein 64-Bit-Raspberry-Pi-Betriebssystem verwenden und es aktualisieren möchten, müssen Sie lediglich eine sudo apt update und sudo apt upgrade um auf die neueste Version zu gelangen, solange Sie die 64-Bit-Version von Bullseye verwenden.

Wie prüfe ich, ob mein Raspberry Pi OS 64 Bit ist?

Wenn Ihr Raspberry Pi OS startet, öffnen Sie ein Terminal und führen Sie

uname -m

Dies gibt den Hardware-Namen des Geräts aus, und wenn er lautet aarch64, dann haben Sie eine 64-Bit-Version. Wenn es heißt armv7l dann haben Sie das 32-Bit-Betriebssystem.

Wie kann ich überprüfen, ob mein Raspberry Pi 64 oder 32 Bit hat?

Wenn Sie einen Raspberry Pi 1, 2 und Zero besitzen, haben Sie einen 32-Bit-Raspberry Pi. Wenn Sie den Zero 2, Pi 3, 4 und die entsprechenden Compute Modules haben, haben Sie einen 64-Bit-Pi. In dieser Tabelle finden Sie weitere Informationen:

ProduktProzessorARM-KernDebian/Raspbian ARM
Anschluss (maximal)
Architektur
Breite
Raspberry Pi 1BCM2835ARM1176arm6hf32 Bit
Raspberry Pi 2BCM2836Cortex-A7armhf32 Bit
Raspberry Pi ZeroBCM2835ARM1176arm6hf32 Bit
Raspberry Pi Zero 2BCM2710Cortex-A53Arm6464 Bit
Raspberry Pi 3BCM2710Cortex-A53Arm6464 Bit
Raspberry Pi 4BCM2711Kortex-A72Arm6464 Bit
Quelle: raspberrypi.com

Worauf baut das Raspberry Pi OS 64-bit auf?

Laut Raspberry Pi: "Der Upstream des 32-Bit-Betriebssystems ist Raspbian (das nur ein Rebuild von Debian für ARM6 mit Hardfloat-Erweiterungen ist). Der Upstream des 64bit-Betriebssystems ist Debian. Aber beide haben unsere eigene Magie, die sie zu Raspberry Pi OS macht. Einschließlich Hardware-Beschleunigung."

Alternative 64-Bit-Betriebssysteme für den Raspberry Pis

Sie sind nicht auf das Betriebssystem des Raspberry Pi angewiesen. In der Tat gibt es einige Betriebssysteme, die 64-Bit-Versionen haben, die gut auf dem Raspberry Pi funktionieren.

Das BetriebssystemZweckAbhilfe erforderlich?Website
UbuntuAllgemeine VerwendungNur für Pi 4 mit 4/8 GB RAM.https://ubuntu.com/download/raspberry-pi
Ubuntu Core 20IoT, eingebettetJa für Zero 2https://ubuntu.com/download/raspberry-pi
Ubuntu Server 20.04.3 LTS/ 21.1ServerJa für Zero 2https://ubuntu.com/download/raspberry-pi
Ubuntu-KumpelAllgemeine VerwendungNeinhttps://ubuntu-mate.org/download/arm64/

Sollte ich also das Raspberry Pi OS 64 bit verwenden?

Der reibungsloseste Weg, den Raspberry Pi zu nutzen, ist die Verwendung des 32-Bit-Betriebssystems Raspberry Pi.

Der Raspberry Pi hat die meiste Zeit in dieses Betriebssystem investiert und läuft daher am fehlerfreiesten.

Wenn es nicht kaputt ist, sollte man es nicht reparieren.

Im Allgemeinen werden Sie bei regelmäßiger Desktop-Nutzung wahrscheinlich eine gewisse Leistungssteigerung feststellen. Sie werden in der Lage sein Benchmark diese Leistungsvorteile, aber ob Sie in der Lage sind, sie wahrzunehmen oder nicht... das ist eine andere Frage.

Ich meine, die letzte große Leistungssteigerung, die ich wahrnehmen konnte, war der Wechsel von einer Spinny-Festplatte zu einer SSD, das ist also der Maßstab für das, was ich als "spürbar" bezeichnen würde.

Raspberry Pi OS 64 bit auf dem Zero 2

Bis jetzt habe ich allgemein gesprochen. Von allen Boards, die das 64-Bit-Betriebssystem unterstützen, ist das Raspberry Pi OS 64 Bit möglicherweise nicht für den Raspberry Pi Zero 2 geeignet.

Gordon Hollingworth von Raspberry Pi empfahl sogar, die Lite 64-Bit-Version zu verwenden.

Warum? Der Pi Zero 2 hat nur 512 MB RAM und das ist ein Problem. Das Raspberry Pi OS 64-Bit benötigt mehr Speicher, während die 32-Bit-Version etwas sparsamer ist.

Ich habe also genau das Gegenteil von dem getan, was Hollingworth gesagt hat, und die Nicht-Lite-Version des 64-Bit-Betriebssystems installiert. Ich schaltete die Auslagerungsdatei aus, indem ich sudo dphys-swapfile auslagern und ich lief frei -h um meinen RAM-Verbrauch zu messen.

Die Ergebnisse liegen vor:

Raspberry Pi OS-VersionGebrauchter RAMFreies RAM
64 bit Bullseye247MB74MB
32 bit Bullseye184MB79MB
raspberry pi 32 bit vs 64 bit speicherverbrauch

Vielleicht habe ich ein wenig "Reichweitenangst" angesichts des extrem begrenzten Speichers des Pi Zero 2.

Chromium braucht immer noch ewig, um irgendetwas zu laden, es sei denn, man macht die Auslagerungsdatei mod. Die Auslagerungsdatei-Mod half zwar, die Ladezeiten zu verkürzen, sparte aber keine Zeit im Vergleich zum 32-Bit-Raspberry Pi-Betriebssystem. Hier sind die Ergebnisse:

Raspberry Pi Zero KonfigurationZeit zum Laden von PiCockpit.com
32-Bit-No-Swap-Mod45 Sekunden
32 Bit mit 2048MB Swap16 Sekunden
64 Bit mit 2048MB Swap16 Sekunden

Noch Fragen?

Hinterlassen Sie unten einen Kommentar mit Ihren Fragen und lassen Sie uns darüber diskutieren!

8 Kommentare

  1. Veröffentlich von Brian am März 25, 2022 um 7:49 am

    Ich habe versucht, PiCockpit mit 64bit Pi OS zu installieren und es funktioniert nicht.
    Gibt es irgendwelche Änderungen oder Patches, um das Programm zum Laufen zu bringen?
    Auch das Repository erzeugt einen Fehler.

  2. Veröffentlich von Jay Peterson am April 7, 2022 um 1:14 am

    Ich benutze das neueste Bullseye 64 bit seit ein paar Wochen auf meinem Pi 400. Ich glaube nicht, dass es für den Gelegenheitsnutzer geeignet ist. Jedes Mal, wenn ich etwas Ungewöhnliches ausprobiere, funktioniert es nicht. Remote Desktop funktioniert nicht ohne Änderungen. Nach den Änderungen gibt es Autorisierungsprobleme beim Anmelden und beim Versuch, das System herunterzufahren. Die Update-Benachrichtigung funktioniert, aber es wird nicht wirklich aktualisiert. Man muss sudo apt-get update, sudo apt-get upgrade und einen Neustart durchführen, um zu aktualisieren. Ich werde vorerst auf 32 Bit umsteigen.

    • Veröffentlich von Steve am Juni 28, 2022 um 3:03 am

      Dieselben Probleme. Gut, dass ich Ihre Kommentare gefunden habe. Gehe zurück zu 32 Bit als gut.

  3. Veröffentlich von Michael Wallis am Juni 17, 2022 um 5:46 pm

    Gibt es eine Möglichkeit, nur die /boot-Partition zu aktualisieren, oder MÜSSEN Sie das gesamte SD-Laufwerk zerstören und dann den Inhalt von einem Backup wiederherstellen?

    Ich habe nächtliche Backups mit rip-clone für meine beiden 64-Bit-Systeme (RPi 4B 4GB) und eines (RPi 400) mit 32-Bit-Betriebssystem gemacht. Ich denke, dass vielleicht nur die Wiederherstellung der /boot von einem 64-Bit-Backup auf dieser Maschine würde mir erlauben, es bis zu 64 Bit zu bringen, aber alle meine Daten intakt zu halten.

    • Veröffentlich von Xuyun Zeng am Juni 22, 2022 um 10:09 am

      Nach der Literatur, die ich beim Verfassen dieses Artikels gelesen habe, scheint es leider die optimale Methode zu sein, alles neu zu machen.

  4. Veröffentlich von Sean Parry am Juli 17, 2022 um 5:07 pm

    Hallo
    Warum werde ich darüber informiert, dass ich eine Tastatur aus den USA verwenden muss. Wenn ich in Großbritannien bin, um auf ein 64bit-System auf dem Raspberry pi400 zu aktualisieren? Was ich sicherlich nicht vorhabe zu tun?

  5. Veröffentlich von ManaDuVortes am August 2, 2022 um 1:56 pm

    Wirklich hilfreicher Artikel. Danke dafür. Schade, dass es nicht so einfach ist, ein Upgrade/Downgrade zwischen 32 und 64 durchzuführen.

Hinterlassen Sie einen Kommentar