Форум проекта PuppyRus Linux

Обсуждения операционных систем => Операционные системы (ОС) ARM => Процессоры ARM архитектуры => 2A - aarch64 дистрибутив на репозитории https://archlinuxarm.org => Тема начата: sfs от 05 Март 2020, 13:01:34

Название: Mesa - 3D драйвера
Отправлено: sfs от 05 Март 2020, 13:01:34
Сделал отдельным опциональным модулем, т.к.
 HW ускорения (http://forum.puppyrus.org/index.php?topic=19828.0) в медиаплеерах и браузерах получить не удалось
Т.е. кроме игр пока практического применения не вижу.
3d игра (пробовал supertuxkart) неюзабельно тормозят на s905x2 4ram

Пишут про скорые улучшения (https://www.opennet.ru/opennews/art.shtml?num=52445)
Название: Re: Mesa - 3D драйвера
Отправлено: sfs от 09 Февраль 2021, 18:12:36
mesa-panfrost-git-21.1.0_devel.134611_a-sf02.pfs (http://mirror.yandex.ru/puppyrus/2a-aarch64/2a/2a2002/pfs/mesa-panfrost-git-21.1.0_devel.134611_a-sf02.pfs)
В связке с ядром https://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.9.8-arm-64/ (годятся любые с версией не меньше) и uird overlayfs (https://forum.puppyrus.org/index.php?topic=23247.msg175444#msg175444)
дает panfrost HW ускорение
Проверял на боксе из подписи. На s905x3 пойдут и более свежие ядра. В том числе с aufs (https://forum.puppyrus.org/index.php?topic=22451.msg175373#msg175373). Тогда uird не обязателен
Название: Re: Mesa - 3D драйвера
Отправлено: uropb от 10 Февраль 2021, 12:15:15
В том числе с aufs.
Работает. С mpv нормально, нагрузка на проц упала, нагрев меньше, разрешение 1080р. А с браузером как было так и осталось.
Название: Re: Mesa - 3D драйвера
Отправлено: sfs от 10 Февраль 2021, 12:45:30
с браузером как было так и осталось.
а где-то (https://forum.puppyrus.org/index.php?topic=22628.0) по другому?
с какими ядрами и инитрд пробовали?
добавили бы свой бокс в свою подпись..
Название: Re: Mesa - 3D драйвера
Отправлено: sfs от 16 Март 2021, 15:52:09
mesa-panfrost-git-21.1.0_devel.134611_a-sf02.pfs
Переделал - разделил на 2 части и убрал лишние зависимости ,т.е. зависимости здесь
mesa21-lib-2002_a-sf03.pfs (http://mirror.yandex.ru/puppyrus/2a-aarch64/2a/2a2002/pfs/mesa21-lib-2002_a-sf03.pfs)
а меса можно ставить любую свежую:
http://archlinuxdroid.tk/archlinuxdroid/aarch64/
https://mirror.yandex.ru/mirrors/manjaro/arm-unstable/extra/aarch64/
mesa-git-21.1.0_devel.136424.8283ed65cfd-1-aarch64.pfs (http://mirror.yandex.ru/puppyrus/2a-aarch64/2a/2a2002/pfs/mesa-git-21.1.0_devel.136424.8283ed65cfd-1-aarch64.pfs)
mesa-panfrost-git-21.1.0_devel.134611.5860dc7c47d-1-aarch64.pfs (http://mirror.yandex.ru/puppyrus/2a-aarch64/2a/2a2002/pfs/mesa-panfrost-git-21.1.0_devel.134611.5860dc7c47d-1-aarch64.pfs) - с этой в 2a перекашивает экран. Почему - не разобрвался. В lfa-mx - норм. Ядро одинаковое 5.10.9-au

Протестировал на
glmark2-git-r955.3b1a2d9-1-aarch64.pfs (http://mirror.yandex.ru/puppyrus/2a-aarch64/2a/2a2002/pfs/glmark2-git-r955.3b1a2d9-1-aarch64.pfs)
Результаты странные : в 2а (mesa21.1-glmark-git-5860dc7c47-195.txt) на том же ядре и меса в 2 раза быстрее чем на lfa-mx (mesa21.1-glmark-git-c4e5beef07-manj.txt)
Разные версии меса (свежее-старее) не влияют на результат