DOOM auf einem Raspberry Pi 5

Doom auf Raspberry Pi 5 Titelbild

Einführung

Eines der beliebtesten Spiele, das sein langes Leben fortsetzt, ist DOOM. Wenn ich ein neues Gerät in die Hände bekomme, möchte ich persönlich immer zuerst DOOM darauf spielen. Wie Sie sich vorstellen können, habe ich das als erstes getan, als ich meinen Raspberry Pi 5 bekam.

Und ich kann Ihnen sagen, dass das Ergebnis besser war, als ich erwartet hatte.

Aber meine Erwartungen basierten auf der Ausführung von DOOM auf meinem Raspberry Pi 4, also fangen wir dort an.

Aber zunächst einmal, nur für den Fall, dass Sie eine Auffrischung brauchen: DOOM begann in den frühen 90er Jahren. Ein Team von Entwicklern bei id Software schuf das innovative 3D-Spiel und veröffentlichte es 1993 als Shareware.

Mit der gleichen Einstellung veröffentlichte id Software in den späten 90er Jahren den Quellcode, so dass jeder seine eigenen Levels, Modifikationen und sogar völlig neue Überarbeitungen des Gameplays erstellen konnte.

Wie dem auch sei, mit Retro-Spielen als einer der häufigsten (wenn nicht sogar der häufigste) Anwendungsfall für Raspberry Pis, ist DOOM das Maß aller Dinge. Damit wollte ich also beginnen.

Eine kurze Anmerkung: Wie Sie am Titelbild erkennen können, spreche ich über das klassische DOOM, nicht über DOOM 3. Das werde ich aber zu gegebener Zeit spielen.

DOOM auf dem Raspberry Pi 4

Ich spiele DOOM schon seit langem gerne auf meinen Raspberry Pis. Aber es stellt sich die Frage, welche DOOM-Version am besten für einen Pi geeignet ist.

Eine der häufigsten DOOM-Motoren ist Chocolate DOOM. Es ist eine der konservativeren Distributionen, die sich wirklich an das klassische Spiel hält. Andere beliebte Varianten sind GZDOOM, Zandronum und Crispy DOOM.

Ich habe mich für Chocolate DOOM entschieden, weil es ziemlich leicht ist.

Chocolate DOOM auf einem Raspberry Pi 4 zum Laufen zu bringen, ist ziemlich einfach. Es geht darum, Chocolate DOOM zu installieren und dann zu entscheiden, welche WAD-Dateien Sie ausführen möchten.

WAD-Dateien (die für "Where's All the Data?" stehen) enthalten die Karten, Texturen und Sounds der verschiedenen Level. Das sind die Dateien, die die Leute umwandeln, um neue DOOM-Variationen zu erstellen.

Schauen wir uns also eine dieser Änderungen an: Freier Raum.

Freedoom besteht aus drei Formen: Freedoom Phase 1 und Phase 2, die den klassischen Spielen ähneln, und FreeDM, eine Mod, die auf Multiplayer-Deathmatch abzielt. Anstatt gespawnte Kreaturen anzugreifen, greift man also andere Spieler an.

Ich wollte es als Beispiel verwenden, um zu zeigen, wie es auf dem Raspberry Pi 4 läuft. Wie Sie auf dem Bild unten sehen können, verwende ich FreeDM - Chocolate Doom 3.0.1.

DOOM auf dem Raspberry Pi 4
DOOM auf dem Raspberry Pi 4

Bitte beachten Sie, dass ich alleine spiele, was bedeutet, dass es überhaupt keine Feinde gibt. Es gibt keine anderen Spieler und keine gespawnten Feinde.

Ich muss sagen, dass FreeDM relativ flüssig ist, aber gelegentlich ein bisschen klebrig wird und definitiv flüssiger sein könnte. Auch hier gilt, dass es keine Feinde gibt. Mit Feinden kann das Gameplay schnell ins Stocken geraten.

Während ich also herumlief und wahllos Waffen einsammelte, beschloss ich, zu laufen btop um zu sehen, wie mein Raspberry Pi 4 mit der Belastung zurechtkommt.

Wenn Sie sich das Foto oben ansehen, werden Sie schnell sehen, dass Chocolate DOOM bei 8,8% der CPU-Last steht. Aber während ich die Dinge getestet habe, schwankte Chocolate DOOM zwischen 8% und 20% der CPU-Last.

Das ist zu viel für eine Version ohne Feinde. Und, wenig überraschend, wenn Sie auf reddit gehen und r/DOOMfinden Sie eine Reihe von Beiträgen mit ähnlichen Beschwerden.

Deshalb habe ich mich gefragt, wie es auf dem Raspberry Pi 5 aussehen würde.

DOOM auf dem Raspberry Pi 5

Um ehrlich zu sein, wäre ich schon mit der Hälfte der CPU-Last zufrieden gewesen.

Ich habe mich mit dem Raspberry Pi 5 hingesetzt. Ich schloss ihn an ein Pimoroni Fan SHIM (wie bei meinem Raspberry Pi 4). an die GPIO-Pins, schloss ihn an den Monitor an und schaltete ihn mit dem schicken neuen Einschaltknopf ein.

Nachdem er hochgefahren war, habe ich sofort Chocolate DOOM installiert.

Ich öffnete Chocolate DOOM und siehe da, es lief perfekt. FreeDM schien überhaupt nicht zu klemmen, also dachte ich, ich probiere es mal aus. Ich beschloss, Freedoom zu starten: Phase 2 - Chocolate Doom 3.0.0.

Das Spiel läuft ähnlich wie ein klassisches DOOM-Spiel, mit Feinden, die links und rechts auftauchen.

DOOM auf dem Raspberry Pi 5
DOOM auf dem Raspberry Pi 5

Ich war wirklich erstaunt. Ich habe das Spiel die ganze Zeit mit der höchsten Bild-per-Sekunde-Zahl laufen lassen, ohne dass es hängen blieb. Und das war bei jeder Version von Chocolate DOOM so, die ich gespielt habe.

Und, wie Sie sehen können aus btoplief er mit etwa 1% der CPU-Kapazität. Das galt für die gesamte Zeit. Mit FreeDM oder Freedoom erreichte er nie 2%.

Wenn Sie sich also darauf freuen, mit Ihrem Raspberry Pi 5 zu spielen, sieht die Zukunft rosig aus.

Ich werde weitere Spieletests (einschließlich weiterer DOOM-Tests) auf meinem Raspberry Pi 5 durchführen - lasst mich also wissen, wenn ihr etwas Bestimmtes sehen wollt!

Gewinnspiel & Newsletter

In der Zwischenzeit wissen wir, wie frustrierend es ist, bis zum 23. Oktober auf einen Raspberry Pi 5 warten zu müssen. Deshalb wollten wir Ihnen die Möglichkeit geben, so schnell wie möglich mit einem zu spielen.

Also veranstalten wir einen kleinen Wettbewerb: Was ist die verrückteste Sache, die Sie sich für den Raspberry Pi 5 ausdenken können?

Raspberr Pi 5-Wettbewerb

Vorausgesetzt, Ihre Idee macht sie nicht kaputt, können Sie uns Ihre Idee schicken und wir setzen sie auf unserer Seite um - und schreiben einen Artikel darüber!

Wir geben den Gewinner hier und auf buyzero.de am 23. Oktober.

Die Gewinner-Idee (die von uns bestimmt wird) gewinnt ein komplettes Raspberry Pi 5-Kit - einschließlich eines 27W USB-C Power Delivery (PD) Netzteils, eines Raspberry Pi 5-Gehäuses, einer SD-Karte und eines Raspberry Pi 5. Alles mit kostenlosem Versand innerhalb der EU.

Der Zweitplatzierte gewinnt einen Raspberry Pi 5 mit kostenlosem Versand innerhalb der EU.

Schicken Sie uns also Ihre Ideen - Sie können entweder unten einen Kommentar abgeben oder uns kontaktieren unter die offizielle PiCockpit Kontaktseite.

Sie können uns auch nicht ganz so verrückte Dinge sagen, die Sie gerne mit dem Raspberry Pi 5 ausprobieren würden, und wir können sie für Sie tun!

Und wenn Sie immer auf dem Laufenden bleiben wollen, dann sollten Sie sich oben rechts auf der Seite für unseren Newsletter anmelden.

Schlussfolgerung

Da haben Sie es also - Chocolate DOOM läuft hervorragend auf einem Raspberry Pi 5.

Jetzt geht es um größere Herausforderungen!

Wenn Sie sich für DOOM interessieren, haben wir über folgende Themen gesprochen DOOM auf einem Arduino Nano spielen in einem früheren Artikel in unserem Paragon-Projekte Serie.

Wenn Sie sich für den Raspberry Pi 5 interessieren, lesen Sie unsere letzten Artikel:

Auf dem Raspberry Pi 5 läuft also DOOM. Aber kann es Crysis laufen?

4 Kommentare

  1. Veröffentlich von daniel am Oktober 3, 2023 um 4:29 am

    Wurde der Artikel von ChatGPT geschrieben?

    • Veröffentlich von Adam am Oktober 9, 2023 um 10:25 am

      Nein, ich habe den geschrieben. 🙂

  2. Veröffentlich von NochEinHirnBesitzer am Oktober 4, 2023 um 7:52 pm

    Sich freuen, dass ein Spiel welches bereits auf 486'ern mit "Coprozessoren" (also respektive ~ 66 - 120 MHz und 4 - 8 MB RAM) flüssig lief, jetzt endlich auch auf 4 x 3000MHz Prozessor und 8000MB läuft...

    Auch:

    66 MHz gegenüber 3000 MHz
    8 MB gegenüber 8000 MB

    Da muss man schon ein sehr besonderes Gehirn haben um sich da über irgendwas zu wundern oder gar zu freuen... 😉 .

    • Veröffentlich von Adam am Oktober 9, 2023 um 10:28 am

      Ja, natürlich war es keine Überraschung, sondern nur ein reines Verlangen, etwas Spaß zu haben.

Hinterlassen Sie einen Kommentar