Läuft ein Novoline-Klassiker unter Linux genauso flüssig wie unter Windows?
Inhalt:
Im September 2026 kam Linux in der Hard- und Softwareumfrage von Steam auf 3,05 Prozent der erfassten Rechner, Windows auf 95,03 Prozent und Apples Betriebssystem auf 1,92 Prozent. Gegenüber dem Vormonat verlor Linux 0,85 Prozentpunkte. Die Teilnahme ist nach Angaben von Valve freiwillig und anonym, die Erhebung bildet also Steam-Kunden ab und nicht alle Schreibtische. Als Größenordnung taugt sie trotzdem.
Für Spielehersteller liegt bei solchen Zahlen eine nüchterne Rechnung nahe: Getestet wird zuerst dort, wo fast alle Kunden sitzen. Bei Programmen, die installiert werden müssen, trifft das Linux-Nutzer direkt, denn der Hersteller entscheidet, für welches System er überhaupt ein Paket baut.
Bei einem Novoline-Klassiker wie Book of Ra entfällt diese Entscheidung. Der Automat von Novomatic stammt aus der Spielhalle und läuft im Netz längst als Webversion im Browser; ein Paket für ein bestimmtes System braucht es dort nicht. Ob sich die Walzen unter Linux so ruhig drehen wie unter Windows, entscheidet deshalb der Grafikpfad des Browsers. Die kurze Antwort lautet: aller Voraussicht nach ja, sofern der Browser die Grafikeinheit nutzen darf.
Die Webversion braucht keine Linux-Fassung, nur einen beschleunigten Browser
Ein Browserspiel bringt seine Grafik meist über ein Canvas-Element auf den Bildschirm. Die deutschsprachige Dokumentation von Mozilla zur Canvas-Schnittstelle nennt Spielgrafiken ausdrücklich als Einsatzzweck und trennt zwei Schnittstellen. Demnach konzentriert sich die Canvas-API weitgehend auf 2D-Grafiken, während WebGL dasselbe Element verwendet und hardwarebeschleunigte 2D- und 3D-Grafiken zeichnet.

WebGL ist dabei keine Technik für Spitzenrechner. Nach Angaben der Khronos Group, die den Standard betreut, stellt WebGL 1.0 den Funktionsumfang von OpenGL ES 2.0 bereit und WebGL 2.0 die Schnittstelle von OpenGL ES 3.0. OpenGL ES wiederum ist nach Darstellung von Khronos eine verschlankte Fassung von OpenGL für Mobilgeräte und eingebettete Systeme, eine Teilmenge der Desktop-Schnittstelle für stromsparende Hardware. Was ein Browserspiel über WebGL an Funktionen verlangen kann, bewegt sich also in einem Rahmen, den schon die Grafikeinheit eines Telefons abdeckt.
Ein klassischer Walzenautomat dürfte diesen Rahmen kaum ausreizen. Zu sehen sind flache Symbole, die sich in Spalten verschieben, und keine räumliche Welt mit Beleuchtung und Physik. Einen veröffentlichten Messwert für Book of Ra unter Linux und Windows hat die Recherche nicht zutage gefördert. Die Einschätzung stützt sich auf die Art der Grafik und nicht auf gezählte Bilder pro Sekunde. Offen blieb auch, welche Schnittstelle die Webversion tatsächlich verwendet.
Für ein stockendes Bild ist deshalb eine abgeschaltete Beschleunigung die näherliegende Erklärung als fehlende Rechenleistung. Firefox führt auf seiner Diagnoseseite eine eigene Rubrik mit dem Titel „Absturzverhinderer hat Funktionen deaktiviert“. Erscheint sie, sagt schon der Name, was passiert ist: Nach einem Absturz hat der Browser Grafikfunktionen stillgelegt. Dann fällt das Zeichnen dem Prozessor zu, und darunter kann auch eine einfache Animation leiden.
Bei Intel und AMD kommt der Treiber aus Mesa, bei NVIDIA vom Hersteller
Welcher Treiber die Zeichenbefehle des Browsers ausführt, hängt unter Linux vom Hersteller der Grafikeinheit ab. Für Intel und AMD stammt er aus dem Mesa-Projekt, das die Distributionen mitliefern. Die Projektseite nennt Iris als Intels OpenGL-Treiber der nächsten Generation für Linux, offiziell unterstützt vom Hersteller. Für AMD-Karten ab der Generation Southern Islands führt sie RadeonSI, ebenfalls mit offizieller Unterstützung von AMD.
NVIDIA bildet die Ausnahme. Mesa enthält mit Nouveau zwar einen Treiber für viele NVIDIA-Chips; die Projektseite nennt Modelle bis zur GeForce GTX 780. Sie beschreibt ihn aber als Arbeit der Gemeinschaft, entstanden durch Reverse Engineering und von NVIDIA nicht mitgetragen. Den eigenen, proprietären Treiber liefert der Hersteller getrennt von Mesa aus, und Nutzer richten ihn je nach Distribution gesondert ein. An dieser Stelle weicht Linux von Windows ab, wo der Herstellertreiber der Normalfall ist.
Dass der NVIDIA-Treiber unter Linux Nacharbeit verlangte, stand noch vor einem Jahr in offiziellen Dokumenten. Die Versionshinweise zu Ubuntu 25.10 vom Oktober 2025 führten unter den bekannten Problemen auf, die Desktop-Leistung unter Wayland sei mit dem NVIDIA-Treiber noch nicht optimal; an einer Lösung für Version 26.04 werde gearbeitet. Die Hinweise zu Ubuntu 26.04 LTS vom 23. April 2026 hielten dann fest, der Desktop laufe mit NVIDIA-Treibern nun flüssiger, und Rechner mit NVIDIA-Grafik unterstützten Wayland vollständig.
Für den Automaten im Browser heißt das: Mit Grafik von Intel oder AMD ist nach der Installation der Distribution in der Regel nichts weiter zu tun. Mit einer NVIDIA-Karte lohnt die Kontrolle, ob wirklich der Herstellertreiber arbeitet. Welcher Treiber gerade zeichnet, verrät der Browser selbst; die Stellen dafür nennt der letzte Abschnitt.
VA-API beschleunigt Videos, die Walzen zeichnet der Browser trotzdem selbst
VA-API ist nach der Beschreibung des libva-Projekts eine quelloffene Bibliothek samt Schnittstellenspezifikation, die Programmen Zugang zur Hardwarebeschleunigung bei der Videoverarbeitung gibt. Sie besteht aus einer Hauptbibliothek und aus treiberspezifischen Modulen für jeden unterstützten Hersteller. Mit dem Zeichnen in ein Canvas hat sie nichts zu tun. Ihre Aufgabe beginnt dort, wo ein Video dekodiert werden muss.
Firefox hat diese Beschleunigung unter Linux schrittweise eingeschaltet. Die Versionshinweise zu Firefox 115 vom 4. Juli 2023 meldeten die Hardware-Videodekodierung für Intel-Grafik als aktiviert, jene zu Firefox 136 vom 4. März 2025 zogen für AMD nach. NVIDIA kommt in beiden Hinweisen nicht vor.
Chromium ist zurückhaltender. Die Dokumentation des Projekts hält fest, VA-API werde unter Linux nicht unterstützt; sie lasse sich über Schalter aktivieren und könne in bestimmten Konfigurationen funktionieren, eine Zusage gebe es aber nicht. Für NVIDIA-Karten ist die entsprechende Funktion laut demselben Dokument in der Voreinstellung abgeschaltet.
In diese Lücke stößt ein Gemeinschaftsprojekt. Der nvidia-vaapi-driver setzt VA-API auf NVDEC auf, die Dekodierschnittstelle von NVIDIA, und ist nach Angaben seiner Anleitung eigens für Firefox entworfen; in anderen Programmen arbeite er möglicherweise nicht korrekt. Vorausgesetzt werden mindestens Firefox 96, mehrere Schalter in about:config und zusätzliche Umgebungsvariablen.
Bedeutung bekommt die rechte Spalte erst, wenn ein Spiel Videos einbettet, etwa einen animierten Vorspann. Ob die Webversion von Book of Ra das tut, ließ sich nicht klären. Die Trennung bewahrt aber vor einem Fehlschluss: Eine fehlende Videobeschleunigung erklärt einen heißen Prozessor beim Streamen; stockende Walzen erklärt sie nur, falls das Spiel selbst Videos abspielt.
Wayland nimmt dem Bild das Zerreißen, das unter X11 lange dazugehörte
Drehende Walzen sind ein empfindlicher Test für eine Schwäche, die mit Rechenleistung nichts zu tun hat. Trifft ein neues Bild ein, während der Monitor gerade das alte aufbaut, erscheint ein waagerechter Versatz: Oben steht noch der alte Stand, unten schon der neue. Auf gleichmäßig durchlaufenden Symbolspalten ist dieser Riss kaum zu übersehen.

Der Vergleich von Wayland und X11 im Jahr 2026, der im Mai auf dieser Seite erschienen ist, rechnet das Tearing zu den Schwächen, für die das alte Protokoll am bekanntesten ist. Wayland-Compositors geben ein Bild demnach erst im Takt des Monitors aus, sodass der Riss schon vom Aufbau her nicht entsteht. X11-Programme laufen in einer Wayland-Sitzung über die Zwischenschicht XWayland weiter.
Firefox nutzt Wayland seit Version 121 vom 19. Dezember 2023 von sich aus. Laut den Versionshinweisen greift der Browser unter Linux standardmäßig auf den Wayland-Compositor zu, sofern einer verfügbar ist, statt den Weg über XWayland zu nehmen; als Folge nannte Mozilla unter anderem eine bessere Grafikleistung. Ubuntu ging mit Version 25.10 weiter und strich die X.org-Sitzung ganz, weil die GNOME Shell den Versionshinweisen zufolge nicht mehr als solche laufen kann.
Daraus folgt nicht, dass X11 für einen Walzenautomaten untauglich wäre. Ein Compositor mit eingeschalteter vertikaler Synchronisation liefert auch dort in der Regel ein ruhiges Bild. Der Unterschied liegt im Aufwand: Unter Wayland ist die saubere Ausgabe der Normalfall, unter X11 eine Einstellung, die stimmen muss. Mit jeder Distribution, die ihre X11-Sitzung aufgibt, wird dieser Unterschied an Gewicht verlieren.
Snap und Flatpak entscheiden mit, ob der Browser die Grafikeinheit sieht
Zwischen Browser und Treiber sitzt auf vielen Installationen eine weitere Schicht, die ein Vergleich der Betriebssysteme leicht übersieht: das Paketformat. Als Flatpak oder Snap läuft der Browser in einer Sandbox, die Geräte nur freigibt, wenn das Paket es verlangt. Die Flatpak-Dokumentation ist an dieser Stelle deutlich: In der Voreinstellung hat eine Anwendung keinen Zugriff auf Gerätedateien, von Ausnahmen wie /dev/null abgesehen.
Für die Grafik sieht Flatpak eine eigene Freigabe namens dri vor. Die Dokumentation beschreibt sie knapp: Direct Rendering Interface, notwendig für GL. Ohne eine solche Gerätefreigabe kommt der Browser nicht an die Grafikeinheit heran, und zwar unabhängig davon, wie sorgfältig der Treiber auf dem System darunter eingerichtet ist.
Beim Snap von Firefox ist an zwei Stellen dokumentiert, dass das Paketformat mitspielt. Die Anleitung des nvidia-vaapi-driver hält fest, dass Firefox als Snap nicht auf die im System installierte Fassung dieses Treibers zugreifen kann. Und die Versionshinweise zu Firefox 121 vermerkten unter den behobenen Fehlern, dass die Snap-Pakete für Ubuntu beim Erscheinen auf manchen Systemen nicht wie erwartet auf Wayland-Compositing umgestellt hatten. Das sei inzwischen behoben, aktualisierte Pakete stünden bereit.
Wer Windows und Linux vergleicht, vergleicht deshalb oft unbemerkt zwei verschiedene Aufbauten: einen Browser, der direkt auf dem System sitzt, und einen, der durch eine Sandbox auf die Grafikeinheit schaut. Derselbe Rechner kann mit dem Paket aus dem Archiv der Distribution ein anderes Bild liefern als mit dem Snap. Bevor der Treiber in Verdacht gerät, lohnt es sich zu klären, woher der Browser stammt.
Das Spiel richtet selbst nichts ein, also zählt, was der Browser vorfindet
Dass Treiber und Paketformat so viel Gewicht bekommen, liegt an einer Eigenschaft der Webversionen: Sie bringen selbst nichts mit, was eingerichtet werden müsste. Der Casinobetreiber Shuffle, dessen Nutzungsbedingungen in Abschnitt 8.3 Deutschland als Wohn- und als Aufenthaltsort ausschließen, gibt in seiner englischen Spielbeschreibung an, dass sich dort book of ra spielen lässt, ohne etwas zu installieren. Als Geräte nennt die Beschreibung Desktop, Tablet und Telefon.
Aufschlussreich ist an dieser Aufzählung vor allem, was fehlt. Von Linux, von bestimmten Browsern oder von Systemanforderungen steht in der Beschreibung nichts. Dass der Automat unter Linux läuft, ist also ein Schluss aus der Technik und keine Zusage des Betreibers.
Dieselbe Beschreibung nennt für das Original eine theoretische Auszahlungsquote von 92,13 %. Der Wert ist ein rechnerischer Durchschnitt, der sich erst nach sehr langer Spieldauer einstellt. Der Rest der Einsätze bleibt beim Haus, und kurzfristig liegt die tatsächliche Quote mal deutlich darüber, mal deutlich darunter.
Zwei Diagnoseseiten und ein Befehl zeigen, ob die Beschleunigung greift
Der erste Blick gilt Firefox. Die Adresse about:support öffnet die Diagnoseseite, und im Abschnitt „Grafik“ stehen die drei Zeilen, auf die es ankommt. „Compositing“ nennt das Verfahren, mit dem der Browser sein Bild zusammensetzt, „Window-Protokoll“ zeigt Wayland oder X11 an, und „WebGL-2-Treiber: Renderer“ nennt den Treiber, der tatsächlich zeichnet. Steht dort ein Software-Renderer statt eines Namens von Intel, AMD oder NVIDIA, ist ein wahrscheinlicher Grund für stockende Walzen gefunden.
Weiter unten führt der Abschnitt „Medien“ die Tabelle „Support-Informationen zum Codec“ mit je einer Spalte für „Software-Dekodierung“ und „Hardware-Dekodierung“. An ihr lässt sich ablesen, ob die Videobeschleunigung über VA-API tatsächlich greift oder nur eingerichtet wurde.
Der zweite Blick gilt Chromium-Browsern und der Adresse chrome://gpu. Nach der Dokumentation des Projekts soll der Abschnitt „Video Acceleration Information“ die beschleunigten Codecs und Auflösungen aufzählen; bleibt er leer, zeigt der Abschnitt „Log Messages“ darunter oft den Fehler. Der dritte führt auf die Kommandozeile: Das kleine Werkzeug vainfo aus dem Projekt libva-utils, unter Debian als eigenes Paket vainfo erhältlich, listet die unterstützten Betriebsarten auf und bricht ab, wenn es keinen passenden Treiber laden kann.
Sind diese Einträge in Ordnung, spricht in den ausgewerteten Dokumenten nichts dafür, dass ein Novoline-Klassiker unter Linux schlechter läuft als unter Windows. Sind sie es nicht, zeigt die Diagnoseseite zugleich, an welchem Glied der Kette es hakt. Unberührt von alledem bleibt die Auszahlungsquote: Sie ist eine Eigenschaft des Spiels und nicht des Betriebssystems, und ein Wechsel von Windows zu Linux verschiebt sie um keinen Hundertstelpunkt.