Попытка Использовать Raspberry Pi 4 В Качестве Рабочего Стола. Часть 2, Убунту

Привет, Хабр.

В первая часть рассматривалась возможность использования Raspberry Pi 4 в качестве десктопа с установленной «родной» операционной системой Raspbian. Но как вы знаете, недавно в Ubuntu v20.10 Groovy Gorilla появилась официальная поддержка Raspberry Pi 4, и как было заявлено , Raspberry Pi теперь является «гражданином первого сорта» для этой версии.



Попытка использовать Raspberry Pi 4 в качестве рабочего стола.
</p><p>
 Часть 2, Убунту

Что из этого получилось и насколько «первый класс» соответствует действительности, подробности под катом.



Установка: Ubuntu 20.04.1 LTS.

Процесс установки мало чем отличается от стандартной установки Raspbian — необходимо скачать образ системы, загрузить его на карту памяти и запустить устройство.

Сами изображения можно скачать с сайта ubuntu.com/download/raspberry-pi :

Попытка использовать Raspberry Pi 4 в качестве рабочего стола.
</p><p>
 Часть 2, Убунту

Я решил пройти все этапы с нуля и выбрать консольную версию Ubuntu Server 64-bit Ubuntu 20.04.1 LTS, потому что.

Именно эта версия имеет статус «РЕКОМЕНДУЕТСЯ», и недостающие компоненты вы можете установить самостоятельно.

Скачиваем, загружаемся, попадаем в стандартную консоль Ubuntu. Для начала необходимо настроить WiFi, для чего редактируем файл 50-cloud-init.yaml командой sudo nano /etc/netplan/50-cloud-init.yaml .

Добавьте в него параметры точки доступа:

   

network: ethernets: eth0: dhcp4: true optional: true version: 2 wifis: wlan0: optional: true access-points: "MYWIFIPOINT": password: "12345678" dhcp4: true

После перезагрузки проверить наличие сети можно с помощью пинг 8.8.8.8 , и если все работает, можно установить ubuntu-desktop. Запуск команд обновление sudo-apt-get , обновление sudo apt-get и наконец, sudo apt-get установить Ubuntu-рабочий стол .

Процесс занимает около получаса, после чего вы сможете перезагрузить систему и получить полноценный интерфейс:

Попытка использовать Raspberry Pi 4 в качестве рабочего стола.
</p><p>
 Часть 2, Убунту

Наверное, было бы проще всего этого не делать и сразу скачать с рабочего стола готовую версию.

Но это не так интересно.



Первые впечатления

Самое первое впечатление — система довольно сырая.

Для версии 20.04.1 можно просто открывать окно за окном и фиксировать ошибки: - Wi-Fi. Сам WiFi работает, но в настройках системы он не отображается, отображается WiFi Unavailable и список сетей пустой.



Попытка использовать Raspberry Pi 4 в качестве рабочего стола.
</p><p>
 Часть 2, Убунту

В этом случае ifconfig показывает нормально работающий адаптер wlan0 в рабочем состоянии и IP-адрес.

- Отображать.

Разрешение монитора было определено неправильно, поэтому пришлось вписать параметры HDMI в файл конфигурации.

- Звук.

По умолчанию почему-то активен выход на наушники - нет звука из динамиков дисплея.

В настройках можно переключить звук на HDMI, но после перезагрузки все возвращается на круги своя.

- Клавиатура.

Почему-то нельзя изменить кнопку переключения раскладки.

Всплывающее окно появляется, но на нажатия кнопок оно не реагирует. В результате переключаться между Ru/En-раскладками можно только с помощью комбинации клавиш Win+Пробел.

Но в отличие от Raspbian, в трее есть значок языка, что приятно.

С другой стороны, есть еще один странный баг - после переключения раскладки иногда пропадает первая набираемая буква.

— Встроенный менеджер программ выглядит довольно красиво:

Попытка использовать Raspberry Pi 4 в качестве рабочего стола.
</p><p>
 Часть 2, Убунту

Но установить ни одну из программ не удалось; процесс «зависает» в статусе Pending:

Попытка использовать Raspberry Pi 4 в качестве рабочего стола.
</p><p>
 Часть 2, Убунту

Однако старый добрый apt-get из консоли работает нормально.



Браузер

Вернёмся к браузеру — на него были основные надежды, потому что.

встроенный Chromium ограничен в функционале.

Действительно, Google дает возможность скачать Chrome для Ubuntu:

Попытка использовать Raspberry Pi 4 в качестве рабочего стола.
</p><p>
 Часть 2, Убунту

Однако при попытке установки пакета выдается ошибка «архитектура пакета (amd64) не соответствует системе (arm64)».

В общем, похоже, что версии Chrome для ARM пока нет. Это означает, что все написанное в первой части здесь также актуально, ведь и под Ubuntu основным браузером остается Chromium. И «вишенка на торте» — тест web.basemark.com показал результат всего 36,4 против 64,8 у Chromium в Raspbian:

Попытка использовать Raspberry Pi 4 в качестве рабочего стола.
</p><p>
 Часть 2, Убунту

На этом этапе было решено прекратить тестирование версии 20.04.1, потому что.

у меня нет желания рекомендовать кому-либо устанавливать версию, которая не только содержит много ошибок, но и в два раза медленнее стандартной версии.

Распбиан.



Установка: Ubuntu Desktop 20.10.

Эта версия на момент написания статьи имеет статус «последний релиз разработки с девятью месяцами поддержки, до июля 2021 года», т.е.

это еще не финальный релиз.

Но по сравнению с тем, что было, хуже точно не будет. И действительно: разработчики Ubuntu проделали огромную работу! Исправлена ошибка Wi-Fi, панель приложений теперь работает корректно, разрешение дисплея определяется корректно, и такое ощущение, что отзывчивость системы заметно увеличилась.

Фоновое изображение также изменилось, в целом все выглядит довольно стильно.



Попытка использовать Raspberry Pi 4 в качестве рабочего стола.
</p><p>
 Часть 2, Убунту

Результат бенчмарка в Chromium увеличился, но все еще не достигает исходного Raspbian:

Попытка использовать Raspberry Pi 4 в качестве рабочего стола.
</p><p>
 Часть 2, Убунту

В остальном логика браузера совершенно не изменилась, потому что.

это тот же Chromium, все написанное в первой части здесь тоже актуально.

Как было предложено в комментариях, браузер Firefox имеет лучшую поддержку аппаратного ускорения.

На практике ответ оказался не столь однозначным.

Youtube действительно играет заметно плавнее, но в Firefox бенчмарк показал всего 44,3, т. е.

даже чуть меньше.

Вывод простой — Firefox ускоряет только видео, а все остальное в нем не быстрее, даже наоборот. В целом Raspberry Pi 4 в принципе как-то пригоден для работы с текстами (этот текст целиком написан на Raspberry Pi под Ubuntu), но с точки зрения развлекательного и медиацентра Raspberry пока не очень хорош - скорее борьбы с системой, чем получения удовольствия от ее использования.

Youtube, надо отдать должное их создателям, отлично работает в Firefox (с установленным плагином h264ify), но на других сайтах это зависит от ситуации.

В некоторых местах видео вообще не показывается, в других — только в низком качестве.

Но есть и положительный момент: немного снизилась загрузка процессора при воспроизведении видео в браузере:

Попытка использовать Raspberry Pi 4 в качестве рабочего стола.
</p><p>
 Часть 2, Убунту

В Raspbian оно оставалось стабильным на уровне 95-100%.

Кстати, температура металлического корпуса даже во время стресс-тестов не превышает 50С:

Попытка использовать Raspberry Pi 4 в качестве рабочего стола.
</p><p>
 Часть 2, Убунту

Из ошибок, которые еще не исправлены в последней версии, звук снова воспроизводится в наушниках при каждой загрузке, и с переключением клавиатуры остаются те же проблемы.

Но в целом версия 20.10 намного лучше 20.04, поэтому желающим поэкспериментировать самостоятельно можно посоветовать начать именно с нее.

Вероятно, была проделана большая работа по улучшению драйверов, потому что.

Значительно улучшилась отзывчивость интерфейса, плавность при перетаскивании окон и прочие «мелочи».



Заключение

Честно говоря, окончательное мнение о Raspbian vs Ubuntu еще не сформировалось.

Raspbian более стабилен, но последняя версия Ubuntu выглядит гораздо привлекательнее с точки зрения дизайна, а скорость и плавность интерфейса в последней версии заметно возросли.

Что касается субъективного мнения об использовании Raspberry Pi в качестве десктопа: потенциал для этого есть, но пока система слишком сырая.

Устройство в принципе можно использовать для работы с текстом (учитывая, конечно, что комфорта и производительности Core i7 от ПК за 50 долларов ждать не стоит).

Для просмотра видео возможности более ограничены — YouTube работает, при использовании Firefox с установленным плагином h264ify нам удалось добиться наилучшего качества картинки, но на всех остальных сайтах видео не открывается нормально.

Google Chrome для Ubuntu существует, но версии для ARM пока нет. Сайтам с платным контентом (проверено на Amazon Prime) может потребоваться поддержка DRM, которая официально пока недоступна (описание установки плагина с помощью сторонних скриптов добавлено в первая часть ).

Так что возможности устройства в плане «развлекательного центра» несколько ограничены.

С другой стороны, компактность, бесшумность и низкое энергопотребление – это неплохо.

Raspberry Pi 4 также может пригодиться для изучения программирования и изучения Linux, а также в качестве подарка школьнику или студенту на Новый год/Рождество (если, конечно, он увлекается компьютерами и IT).

Теги: #Научно-популярные #Компьютерное железо #программирование #Гаджеты #Raspberry Pi #интерфейсы #ubuntu

Вместе с данным постом часто просматривают: