Gibt es eine Möglichkeit, diese WebGL-intensive Website auf einem Raspberry Pi 3 anzuzeigen?

687
Mike B

Ich möchte die WebGL-basierte Website von Akamai Real Time Attack Visualizations in einem Webbrowser anzeigen, der auf meinem Raspberry Pi 3 mit Raspbian OS läuft.

Diese Site basiert stark auf WebGL und jedes Mal, wenn ich versuche, sie zu laden, stürzt Chromium ab.

Gibt es eine Möglichkeit, damit es funktioniert? Oder ist das Raspberry Pi 3 einfach nicht stark genug, um eine WebGL-Website so zu rendern?

Screenshot unten der tatsächlichen Website in Aktion.

Akamai’s Real Time Attack Visualizations

0
Warum die Downvotes? Mike B vor 5 Jahren 0
„Warum die Downvotes?“ Ich habe gerade Ihre Frage bearbeitet, um mich auf das Thema zu konzentrieren. Einfach ausgedrückt ist die Angabe „speicherintensiv“ eine sehr weit gefasste Beschreibung des Problems. Diese Site basiert auf WebGL-Codierung, was sehr GPU-intensiv ist. Selbst auf einem modernen Desktopsystem kann es schwierig sein, diese Site auszuführen. Auf einem Himbeer-Pi 3? Absolut kein Weg. Und FWIW, noch bevor WebGL überhaupt rendert, braucht der Code zum Ausführen der Site viel länger als die meisten einfachen Websites. Vielleicht ist auch RAM ein Faktor. Aber trotzdem… WebGL und ein Gerät wie das Raspberry Pi lassen sich nicht gut spielen. JakeGould vor 5 Jahren 0

2 Antworten auf die Frage

2
duskwuff

Gibt es eine Möglichkeit, diese speicherintensive Website auf einem Himbeer-Pi 3 anzuzeigen?

Zweifelhaft.

Diese Website benötigt eine Weile (und viel CPU- / GPU-Last), um sogar auf einem Desktopsystem angezeigt zu werden. Es ist nicht überraschend, dass es auf einem Raspberry Pi nicht geladen wird.

-2
Xen2050

Anscheinend besteht Einigkeit darüber, dass die Site niemals auf einem Himbeer-Pi arbeiten wird, wie in den Kommentaren erwähnt wird: "Ein Rasperry Pi 3 verfügt über eine Broadcom VideoCore IV-GPU, und obwohl es eine beeindruckende GPU für ein so kleines Gerät ist, ist es kein Arbeitspferd für eine Site wie seitdem es teilt sich den Speicher mit der CPU und meines Wissens verfügt der Raspberry Pi 3 nur über 1 GB RAM, der von GPU und CPU gemeinsam genutzt wird. Funktioniert nicht mit solchen Spezifikationen. "

Aber wenn Sie es trotzdem versuchen wollen, gibt es Optionen:

Wenn die RAM-Nutzung ein Problem darstellt, sollten Sie etwas wie Zram in Betracht ziehen, das bei diesem Problem ein wenig helfen könnte.

Wenn Chrom scheinbar zusammenbricht, versuchen Sie nicht, Chromium zu verwenden. Verwenden Sie einen anderen, hoffentlich besseren Webbrowser. Suchen Sie in Ihren Software-Repositorys. Versuchen Sie sogar Firefox. Oder einige dieser anderen, die sich derzeit in Debian befinden:

  • Epiphany (Getestet und scheint auf Debian so gut zu funktionieren wie Chromium)
  • Firefox-ESR (Getestet und scheint auf Debian so gut zu funktionieren wie Chromium)
  • Hv3
  • Surfen
  • NetSurf
  • Dillo
  • Conkeror
  • IceCat (GNUzilla)
  • QupZilla ( funktioniert fast auf Debian)

Diese können nicht funktionieren, aber vielleicht einen Versuch wert:

  • Xombrero
  • Midori

luakit kann sogar ein Webbrowser sein. Es gibt eine ganze Menge zur Auswahl. Es ist schwer zu sagen, was für Ihre spezielle Hardware und Ihr Betriebssystem funktioniert. Suchen Sie also nach verschiedenen Browsern für Ihr Betriebssystem und probieren Sie es aus. Sie sind schließlich alle frei, es ist also nur eine Frage des Installierens, Ausführen und Testen.

Midori wurde von Upstream aufgegeben, der JS-Support von NetSurf wird nicht ausreichen, Dillo unterstützt nicht einmal JS, auch für Lynx ... Einige der von Ihnen aufgelisteten Browser können die Website nicht ausführen, über die das OP in der Frage fragt . dsstorefile1 vor 5 Jahren 0
Die Website basiert auf WebGL. Selbst auf einem Desktopsystem mit einem modernen Browser, der gerade auf den neuesten Stand gebracht wurde, ist diese Site in diesem Moment ein Riesenerfolg. Das heißt, es ist sehr cool! Dieser Rat ist jedoch sehr naiv. Vor allem der "Lynx" -Teil. JakeGould vor 5 Jahren 0
@ JakeGould Lynx ist weg, und es gibt einen Downvote für praktische Ratschläge, der im Wesentlichen "verschiedene Browser ausprobieren, Chromium ist nicht das einzige Spiel in der Stadt", im Ernst? Sie sagen, dass nichts jemals funktionieren wird, also geben Sie einfach auf, versuchen Sie es nicht einmal? Xen2050 vor 5 Jahren 1
@ Xen2050 Ja, das sage ich. Haben Sie die Website tatsächlich angesehen? Es ist eine WebGL-basierte Site. A [Rasperry Pi 3 hat eine Broadcom VideoCore IV-GPU] (https://www.raspberrypi.org/magpi/raspberry-pi-3-specs-benchmarks/), und obwohl dies eine beeindruckende GPU für ein so kleines Gerät ist, ist es nicht ein Arbeitspferd für eine Site wie, da es Speicherplatz mit der CPU teilt und meines Wissens hat der Raspberry Pi 3 nur 1 GB RAM, der von GPU und CPU gemeinsam genutzt wird. Funktioniert nicht mit solchen Spezifikationen. JakeGould vor 5 Jahren 0
@JakeGould Wenn du das sagst, ist es gut genug Xen2050 vor 5 Jahren 0
Ihre Empfehlungen: Epiphany, QupZilla (jetzt "Falkon" genannt), Midori und Xombrero basieren alle auf WebKit und werden sich wahrscheinlich ähnlich wie Chrome entwickeln. Icecat und Conkeror sind im Wesentlichen ähnlich wie Firefox. Hv3, Surf, NetSurf und Dillo sind allesamt minimale Browser und führen keine komplexen Seiten wie diese aus. duskwuff vor 5 Jahren 0
@duskwuff "verhält sich wahrscheinlich ähnlich" klingt wie "vielleicht stürzt nicht so schlimm ab", und dann gibt es auch die Firefox-Familie zum Ausprobieren, also gibt es einige Optionen, die eine Chance haben könnten. * (Die Einstellung von anderen, nicht einmal ein paar Minuten zu verbringen und einen anderen Browser auszuprobieren, ist verwirrend. Das Schlimmste, was passieren wird, ist nur ein Absturz wie Chrom oder nichts wie jetzt). * Xen2050 vor 5 Jahren 0
@ Xen2050 Ich habe ein iPhone 8 mit 256 GB Speicherplatz. Festes Gerät. Liebe es! Es wurde versucht, diese spezifische Website in das Telefon zu laden, und als erstes wird eine Warnung über die Leistung angezeigt. Ich klicke auf "OK", um trotzdem fortzufahren. Es lädt und ist offensichtlich nicht so gut wie auf einem echten PC. Darüber hinaus wurde das Telefon nach etwa einer Minute heiß. Dies hat nichts mit der Browserversion zu tun, sondern alles mit begrenzten Systemressourcen auf einem Gerät wie einem Raspberry Pi 3. JakeGould vor 5 Jahren 0