[Arm64-baikalm] [Alt-baikal] Simply Linux 9.1 beta1

Roman.Stavtsev на baikalelectronics.ru Roman.Stavtsev на baikalelectronics.ru
Чт Апр 15 08:55:19 MSK 2021


Здравствуйте!

Есть несколько комментариев к образу:

1. При старте системы загружается  panfrost и mali_kbase. 
Нам кажется это неправильным, что-то нужно добавить в blacklist. 
2. Работает только софтварный рендеринг (как и заявлено), 
но не очень понятно почему только так. 
Хотя GNOME работает и через panfrost и через midgard драйвер.
Мы демонстрируем это в Debian 11. 

В связи с этим корректнее писать к недостатках:
Аппаратное ускорение 3D рендеринга (с помощью GPU Mali T628) в данном образе ОС недоступно.

Также правильно откорректировать соответствующую запись на wiki.altlinux.org.

Нами выявлено что если выгрузить panforst и mali_kbase  и затем загрузить panfrost

[root at localhost altlinux]# rmmod panfrost mali_kbase
[root at localhost altlinux]# modprobe panfrost enable_broken_machines=1

[  264.933782] panfrost: refusing to load on baikal,baikal-m without enable_broken_machines
[  313.098931] Setting dangerous option enable_broken_machines - tainting kernel
[  313.099373] panfrost 2a200000.gpu: clock rate = 750000000
[  313.099432] panfrost 2a200000.gpu: dev_pm_opp_set_regulators: no regulator (mali) found: -19
[  313.099484] panfrost 2a200000.gpu: supply mali not found, using dummy regulator
[  313.099772] panfrost 2a200000.gpu: mali-t620 id 0x620 major 0x1 minor 0x0 status 0x1
[  313.099779] panfrost 2a200000.gpu: features: 00000000,10206400, issues: 00000000,216c4400
[  313.099792] panfrost 2a200000.gpu: Features: L2:0x07110206 Shader:0x00000000 Tiler:0x00000809 Mem:0x1 MMU:0x00002830 AS:0xf JS:0x7
[  313.099797] panfrost 2a200000.gpu: shader_present=0xff l2_present=0x11
[  313.100673] [drm] Initialized panfrost 1.1.0 20180908 for 2a200000.gpu on minor 1
[  313.101813] baikal-vdu 202d0000.vdu_lvds: Bridge probe deferred
[  313.101844] baikal-vdu 202d0000.vdu_lvds: Failed to init modeset

[root at localhost altlinux]# init 3
# Выйти из графической оболочки
[root at localhost altlinux]# init 5
# и затем заново запустить
# тут все зависает.

Возможно такой подход к перезапуску слишком радикальный и не учитывает особенности ОС.

С уважением,
Роман Ставцев.
Отдел технического маркетинга
АО «БАЙКАЛ ЭЛЕКТРОНИКС»
Тел.: +7 495 221 3947 доб. 1435
Email : roman.stavtsev at baikalelectronics.ru


Подробная информация о списке рассылки Arm64-baikalm