Single-board computer software development discussions
 help / color / mirror / Atom feed
From: "Сергей Бессонов" <aceler@yandex.ru>
To: devel-sbc@lists.altlinux.org
Subject: [devel-sbc] Попробовал релиз Simply Linux на RPi4
Date: Sun, 03 May 2020 21:55:07 +0300
Message-ID: <cdaa397943181865a5e35f84e0e84834fe6ae0e0.camel@yandex.ru> (raw)

Добрый вечер.

Raspberry Pi 4 ко мне приехала три дня назад, собрал, поставил Simply
Linux 9 для Raspberry Pi. Описываю впечатления.

Первое: вся информация о портах раскидана по разным уголкам вики и
списков рассылки.

Например, простым поиском по Raspberry на Wiki ищутся две страницы:
https://www.altlinux.org/RaspberryPi
https://www.altlinux.org/RaspberryPi_and_UEFI

Обе равнобесполезны для пользователя.

Если прочитать список рассылки (а не каждый пользователь до него
доберётся!), то можно найти ещё одну страницу (там тоже маловато):
https://www.altlinux.org/Ports/aarch64/Raspberry_Pi4

Но в объявлении о выходе релиз-кандидата была найдена, наконец,
полезная страница (Потом я эту же страницу нашёл и на форуме, но форум
в принципе тухловат, я его в качестве источника информации как-то и не
рассматривал, ожидая, что всё есть на вики):
https://www.altlinux.org/Ports/aarch64/RaspberryPi4andU-Boot

Из которой пользователь может узнать, кто такой U-Boot, зачем он нужен,
про скрипты переключения, про процесс обновления ядра, и про
переключение аудиовыхода при помощи скрипта. Отсюда уже будет понятно,
что звук в системе есть, а разрешение экрана теоретически можно
поменять.

В общем, крайне хотелось бы, чтобы вся информация по RPi определённой
модели лежала на Wiki в одном очевидном месте, которое можно было бы
найти со страницы загрузки образов и простым поиском. В идеале для
каждой версии Pi своя страница, чтобы пользователь был вообще железно
уверен в командах и в том, что он делает всё правильно, даже если
содержимое будет частично дублироваться.

Теперь о технической части.

1. Сначала озаботился видеовыходом. У меня 4K монитор LG 27UL650.
Автоматически малинка определяет мой монитор как 4k@30Гц и выставляет
для Linux разрешение 1920x1280. Где она берёт такие цифры, я не знаю. 

Вдумчивое изучение официальной документации (
https://www.raspberrypi.org/documentation/configuration/config-txt/video.md
) показало опции hdmi_group и hdmi_mode, а также разрешение
фреймбуффера. 

Помогло.

Добиться 60Гц на 4k у меня не получилось, выходит чёрный экран. Для
меня не принципиально, поставил FullHD@60Гц, полёт нормальный, но
хотелось бы добиться и такой работы, а также хотелось бы иметь некий
скрипт, который бы устанавливал всё сам ну или хотя бы страничку на
вики.

Также, в одной из Wiki-страниц написано: «Общая проблема: при загрузке
Linux не загружается drm-модуль, аппаратное ускорение не доступно.» 
Это действительно так, но в Wiki не написано, какой именно модуль drm
надо загружать, есть ли он вообще и как его грузить. Kodi, например,
без 3D ускорения не стартует вообще.

Пока не решил.

2. Звук.

Какие-то серьёзные проблемы наблюдаются со звуком. Во-первых,
изначально звук отсутствовал вовсе. Дело в том, что скрипт для выбора
типа аудиовыхода переключает между hdmi и встроенным аудио. Но у
RaspberryPi 4 две штуки HDMI! Поэтому скрипт переключал не на тот
аудиовыход - на hdmi0, а у меня монитор был подключен на hdmi1. Прошу
поправит скрипт, там теперь применяется значение 3 для выхода на второй
HDMI.

Вторая проблема — встроенная аудиокарта, как и HDMI выход, определяются
как монофонические. Я подключил внешнюю звуковую карту по USB — она
определяется как многоканальная, как и должна, и стерео на ней
работает. 

Третья проблема — во всех браузерах встроенный звук и звук через hdmi
песочит. При проигрывании локального аудио или видео через плееры звук
нормальный. При проигрывании через внешнюю аудиокарту звук нормальный.
При проигрывании напрямую через alsa — звук нормальный и стерео. 

Знаменитые проблемы с pulseaudio, понимаю.

4. Ну и отсутствие фирменных малиновых утилит огорчает. На многих
форумах читаешь что-то типа «запустите tvservice» или загляните в
raspi-config, а тут их нет.

3. Скрипт alt-rootfs-installer не смог растянуть корневой раздел. Ну да
и ладно, я флешку создал при помощи dd, а потом растянул через gparted
с загруженной системы.

Также, пробовал ставить другие дистрибутивы — Ubuntu через dd и
raspbian через Noobs. Noobs, конечно, крутая штука, причём её крутость
ещё и в том, что для создания флешки под noobs не нужно записывать
образ, достаточно скопировать файлы. Это здорово упрощает жизнь
пользователям Windows. Было бы неплохо иметь что-то подобное в арсенале
Альта, мы по этому поводу общались с Михаилом и Антоном в комментариях
на опеннете к новости о выходе Simply Linux, я там инкогнито, но,
думаю, они помнят.

Raspbian определил монитор как 4k@30Гц и нормально работал звук. Ubuntu
определил монитор как 1920x1280 и в ней тоже нормально работал звук. То
есть звук как-то можно исправить. В обоих ОС работало 3D ускорение, и,
соответственно, Kodi.

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

Открыт для предложений чего-нибудь набрать или отредактировать и
попробовать загрузиться :-)

-- 
Сергей Бессонов aka Aceler

             reply	other threads:[~2020-05-03 18:55 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-03 18:55 Сергей Бессонов [this message]
2020-05-03 20:05   ` Сергей Бессонов
2020-05-03 21:50             ` Aleksey Novodvorsky
2020-05-04  2:25         ` Антон Мидюков
2020-05-04  9:10           ` Сергей Бессонов
2020-05-04  9:20             ` Антон Мидюков
2020-05-04  9:40               ` Сергей Бессонов
2020-05-04  9:49                 ` Антон Мидюков
2020-05-05 10:30                       ` Дмитрий Терехин
2020-05-07 12:53                         ` Дмитрий Терехин
2020-05-04  9:25             ` Pavel Isopenko
2020-05-04  9:47               ` Сергей Бессонов
2020-05-04  8:55 ` Pavel Isopenko
2020-05-04 21:53 ` Pavel Isopenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cdaa397943181865a5e35f84e0e84834fe6ae0e0.camel@yandex.ru \
    --to=aceler@yandex.ru \
    --cc=devel-sbc@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Single-board computer software development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-sbc/0 devel-sbc/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel-sbc devel-sbc/ http://lore.altlinux.org/devel-sbc \
		devel-sbc@lists.altlinux.org devel-sbc@lists.altlinux.ru devel-sbc@lists.altlinux.com
	public-inbox-index devel-sbc

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-sbc


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git