Есть ли способ отобразить этот интенсивный веб-сайт на Raspberry Pi 3?

662
Mike B

Я хотел бы отобразить веб-сайт Akamai для визуализации атак в реальном времени на основе WebGL в веб-браузере, работающем на моей Raspberry Pi 3 под управлением Raspbian OS.

Этот сайт в значительной степени основан на WebGL, и всякий раз, когда я пытаюсь его загрузить, происходит сбой Chromium.

Есть ли способ заставить его работать? Или Raspberry Pi 3 просто недостаточно мощен, чтобы создать такой веб-сайт WebGL?

Скриншот ниже реального сайта в действии.

Визуализация атак Акамаи в реальном времени

0
Почему отрицательные? Mike B 6 лет назад 0
«Почему отказались?» Я просто отредактировал ваш вопрос, чтобы сосредоточиться на проблеме. Проще говоря, «интенсивное использование памяти» - действительно очень широкий способ описания проблемы. Этот сайт основан на кодировании WebGL, которое очень интенсивно использует GPU. Даже на современной настольной системе этот сайт может быть сложно запустить. На малине пи 3? Совершенно никак. И FWIW, прежде чем он даже отобразит WebGL, код для запуска сайта загружается намного дольше, чем большинство основных сайтов. Так что, возможно, RAM также является фактором. Но все же ... WebGL и такое устройство, как Raspberry Pi, не будут играть хорошо. JakeGould 6 лет назад 0

2 ответа на вопрос

2
duskwuff

Есть ли способ отобразить этот ресурсоемкий веб-сайт на Raspberry Pi 3?

Сомнительно.

Этот веб-сайт занимает некоторое время (и большую нагрузку на CPU / GPU) для отображения даже в настольной системе. Не удивительно, что он не загружается на Raspberry Pi.

-2
Xen2050

Очевидно, что консенсус заключается в том, что сайт никогда не будет работать на Raspberry pi, как отмечается в комментариях: «Rasperry Pi 3 имеет графический процессор Broadcom VideoCore IV, и хотя он является впечатляющим графическим процессором для такого небольшого устройства, он не является рабочей лошадкой для такого сайта, как он разделяет память с процессором, и, насколько мне известно, Raspberry Pi 3 имеет только 1 ГБ оперативной памяти, которая распределяется между графическим процессором и процессором. Не будет работать с такими характеристиками ».

Но если вы хотите хотя бы попробовать, есть варианты:

Если использование оперативной памяти является проблемой, рассмотрите что-то вроде zram, которое может немного помочь с этой проблемой.

Если кажется, что Chromium дает сбой, попробуйте не использовать Chromium. Используйте другой, надеюсь, лучший веб-браузер. Ищите свои репозитории программного обеспечения. Даже попробуйте Firefox. Или некоторые из этих других в настоящее время в стабильной Debian:

  • Богоявление (протестировано и, похоже, работает так же хорошо, как Chromium, на Debian)
  • Firefox-ESR (протестирован и, похоже, работает так же хорошо, как Chromium, на Debian)
  • hv3
  • прибой
  • NetSurf
  • Dillo
  • Conkeror
  • IceCat (GNUzilla)
  • QupZilla ( почти работает на Debian)

Они могут не работать, но, возможно, стоит попробовать:

  • Xombrero
  • Midori

Luakit может даже быть веб-браузером тоже. Здесь есть из чего выбирать. Трудно сказать, что будет работать для вашего конкретного оборудования и ОС, поэтому найдите разные браузеры для вашей ОС и начните их пробовать. В конце концов, все они бесплатны, так что это всего лишь вопрос установки, запуска, тестирования.

Midori был заброшен апстримом, поддержка JS в NetSurf не будет достаточной, Dillo даже не поддерживает JS, то же самое для Lynx ... Некоторые браузеры, которые вы перечислили, не могут запустить веб-сайт, который OP задает в вопросе , dsstorefile1 6 лет назад 0
Сайт основан на WebGL. Даже в настольной системе с современным браузером, пропатченным вплоть до этого момента, в данный момент этот сайт является чудовищным для загрузки. Тем не менее, это очень круто! Но этот совет довольно наивен. Особенно часть «Рысь». JakeGould 6 лет назад 0
@JakeGould Lynx ушел, и даунвот за практические советы, которые в основном "попробуйте разные браузеры, Chromium - не единственная игра в городе", серьезно? Вы говорите, что ничто не сработает, так что просто сдавайтесь, даже не пытайтесь? Xen2050 6 лет назад 1
@ Xen2050 Да, я говорю это. Вы действительно просматривали сайт? Это сайт на основе WebGL. A [Rasperry Pi 3 имеет Broadcom VideoCore IV GPU] (https://www.raspberrypi.org/magpi/raspberry-pi-3-specs-benchmarks/), и хотя это впечатляющий графический процессор для такого небольшого устройства, он не рабочая лошадка для подобного сайта, поскольку он разделяет память с процессором, и, насколько мне известно, Raspberry Pi 3 имеет только 1 ГБ оперативной памяти, которая распределяется между GPU и процессором. Не буду работать с такими характеристиками. JakeGould 6 лет назад 0
@JakeGould Если вы так говорите, достаточно справедливо Xen2050 6 лет назад 0
Из ваших рекомендаций: Epiphany, QupZilla (теперь называется «Falkon»), Midori и Xombrero основаны на WebKit и, вероятно, будут работать аналогично Chrome. Icecat и Conkeror в значительной степени похожи на Firefox. Hv3, surf, NetSurf и Dillo являются минимальными браузерами и не будут запускать сложные страницы, подобные этой. duskwuff 6 лет назад 0
@duskwuff "вероятно, выполняет аналогичные" звуки, как "может не так плохо сработать", а также есть семейство Firefox, чтобы попробовать, так что по крайней мере есть некоторые варианты, которые могут иметь шанс. * (Отношение других даже не потратить пару минут и попробовать другой браузер сбивает с толку, худшее, что может случиться, это просто еще один сбой, такой как хром, или ничего, такой же, как сейчас) * Xen2050 6 лет назад 0
@ Xen2050 У меня iPhone 8 с 256 ГБ памяти. Твердое устройство. Любить это! Попытался загрузить этот конкретный сайт по телефону и первым делом это предупреждение о производительности. Я нажимаю «ОК», чтобы продолжить. Он загружается и явно не работает так же хорошо, как на реальном ПК. И добавил, что телефон начал нагреваться через минуту или около того. Это не имеет ничего общего с версией браузера, но связано с ограниченными системными ресурсами на устройстве, таком как Raspberry Pi 3. JakeGould 6 лет назад 0