Опубликован релиз свободной реализации API OpenGL и Vulkan - Mesa 23.0.0. Первый выпуск ветки Mesa 23.0.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 23.0.1...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=58705
Круто что вулкан поддержали для Raspberry Pi!
Угу. Будем рубиться во все игры, которые а). Имеют ARM64-версию б). Которые VideoCore VI вообще потянет. Как вариант, поставить андроид (версия этой операционной системы для RPi уже есть).
Ждем новых драйверов для Imagination BXE-4-32, чтобы можно было поиграть во все игры которые есть на RISC-V.
Можно или точку, или скобку. И с новой строки пункты. Но если экрана не хватает, то конечно. Извините )
более важно то, что fuchsia OS на малинку с гуём имеет шанс заработать
А в чём прикол?ЗЫ: пять лет использую RPI, и всегда без гуя.
Ну я например использую RPi как бесшумный десктоп. Ютюбик посмотреть, ленту новостей на экран вывести.Кстати, а сколько видеопамяти требуется omxplayer для ютюба? А хромиумом? У меня сейчас 128 Мб выставлено, мне хватает. Видео смотрю так:
omxplayer -o alsa `python3 ~/Загрузки/yt-dlp -f 96 URL`
> Ну я например использую RPi как бесшумный десктоп. Ютюбик посмотретьТак для RPI4 уже YouTube в 1080p60 – это сложно.
Вот такими извращениями разве то заниматься.Мне кажется можно найти x86 пассивную, которая будет и мощнее раза в четыре, да и теперь так же дешевле.
> для RPI4 уже YouTube в 1080p60 – это сложноЧерез omxplayer работает, причём даже на RPi3. Через Chromium ну да, не хочет воспроизводить. Приходиться в плагине h264ify запрещать такие видео.
yt-dlp -F VIDEO_ID
yt-dlp -f 137+bestaudio
omxplayer -o alsa filename.mkv
А смысл? если за тебе деньги можно купить безкулерную ПК на x86
И там в том же линуксе как король хоть в браузере 4K запустить, а если всё же не потянет чего-то, то гораздо более развитый mpv даже с онлайн показом без скачек и прочего.По счёту за электричеству за 15 Ватт VS 5 Ватт – думаю сможем же себе позволить.
> А смысл? если за тебе деньги можно купить безкулерную ПК на x86Что то, что то, работает одинаково хорошо. Выбор не существеннен
И кстати RPi не ест 5 ватт. Он не от 1-амперного зарядника работает. Четвёртая модель хочет 3-амперного (но столько она всё равно не потребляет)
не суть. КПД блок питания тоже не 100%
> не суть. КПД блок питания тоже не 100%Он у всех не 100%. Более того - если у тебя здоровое мощное нечто, и бп деланый на 200W мощи, на 5 ваттах его КПД вообще швах. Извини, для обслуживания крейсера надо кучу ресурсов даже когда он вообще совсем ничего не делает.
>мощи, на 5 ваттах его КПД вообще швах.Нет,есть сертифицированные блоки питания (от 2 типов сертификации,но не суть) -самого низкого класса КПД гарантированно 80% ,платина или что там ещё 95% гарантия КПД.Суть в том что используется многокатушечный импульсный блок питания,при низкой нагрузке часть электроники отключается и соответственно используется катушка низкой мощности.Но цена из за этого у блока питания дороже,иногда в 2 раза с нонеймом.Хотя дерективы Ес сейчас предписывают чтобы КПД составлял минимум 80% при низкой нагрузке.
> Что то, что то, работает одинаково хорошосам же написал, что нет, не одинаково.
Для электронной схемы "хочет" = "потребляет".
И под нагрузкой Pi4 без активного охлаждения совсем плохо себя чувствует, кстати.
> Так для RPI4 уже YouTube в 1080p60 – это сложно.Если смотреть нормальным плеером а не браузерным недоразумением - у него ж хардварный декодер встроен, он что, там настолько малохольный что это не прожует?! Да ладно? Если б ты это про первый сказал это сошло б за паравду, но 3-4 должен сожрать столько в хардварном декодере вроде.
Выше уже писали, что VP9 не умеет.А во вторых, тот же yt-dlp (или как оно там) постоянно ломается.
Так что зачем себя ограничивать, если можно взять решение в котором и так (и в браузере), и так (и в плеере) можно.
Больше возможностей - это лучше.
На Raspberry Pi в 4 модели стоит GPU с поддержкой h264 и h265. Тогда как на Raspberry Pi 1-3 поддерживается h264 и MPEG-2.Четвёртая модель обладает необходимым количеством оперативной памяти. Поэтому можно смотреть видео при помощи браузера. И не заморачиваться с консольными командами.
Когда я только приобрёл устройство, там был Debian 10 (Raspberry OS). 11-й дебиан к тому времени ещё не вышел. Я включил видео в браузере, и словил большую нагрузку на ЦП. Что ж случилось-то?
https://lemariva.com/blog/2020/08/raspberry-pi-4-video-accel...
Гугл выдал мне это руководство. Открываем и смотрим.
Так. Во-первых, увеличиваем количество видеопамяти до 128. Ребут. Во-вторых, открываем chrome://flags и включаем всё это:
Override software rendering list
GPU rasterization
Out of process rasterization
Hardware-accelerated video decode (only available on the new versions of Raspberry Pi OS)
О нет - у меня нету параметра "Out of process rasterization"! Версия Хрома 92.0.4515.98. Неужели работать не будет?А, нет, работает. Браузер автоматически выставляет качество 720p. С ним играется плавно и без дропов кадров.
А если выставить 1080p вручную, то появляются периодические дропы кадров. Редко, очень редко. Причём нагрузка на CPU при этом остаётся низкой. Значит, упор происходит не в проц.
Ура!
P.S. А вот интересно, почему в инструкции нету про установку плагина h264ify? Оказалось, что плагин уже установлен. Остаётся только зайти в его настройки, и заблокировать видео 60 FPS. Такие видео у меня не работают в браузере (проц начинает долбиться в соточку, и большой бдроп кадров). Зато они прекрасно работают при помощи omxplayer.
P.P.S. В десятом Дебиане разработчики Raspberry Pi перевели ОС на PulseAudio. Оказалось, что omxplayer имеет два вывода: это alsa и hdmi. Если выбрать hdmi, звук почему-то не работает. Видимо, он выводится напрямую в hdmi, минуя PulseAudio, отсюда и проблемы. Указываем параметр "-o alsa" и звук пойдёт. Через пульсу
А ну да> Мини-ПК без вентилятора, Intel Celeron N3350, Windows 10, 6 ГБ ОЗУ, 64 Гб ПЗУ, 128 Гб SSD, 1000 Мбит/с, LAN, Wi-Fi, BT4.0, VGA - 7 435,94 руб.
> Отличная штука. Тянет YouTube 4k видео на ура. И не греется особоНу вот.
Там же в комментах к этому на алишке написано такое:
>Я не жалуюсь на качество сборки или описание товара, но я немного разочарован, что в него входят вирусы.
> в него входят вирусы.Это ещё ладно, а вот если они только входят, и не выходят...
Круто! А ты выписывал уже такую продукцию с алиэкспресс, наподобие предложенного? Как думаешь, если постоянно смотреть 720p/1080p видосы на ютубе с файерфокса без паузы на таком девайсе, этот проц не сгорит без охлада?
> Круто! А ты выписывал уже такую продукцию с алиэкспресс, наподобие предложенного? Как
> думаешь, если постоянно смотреть 720p/1080p видосы на ютубе с файерфокса без
> паузы на таком девайсе, этот проц не сгорит без охлада?Так там всё же GPU декодирование можно задействовать в Firefox. Даже в линуксе c недавнего времени. VP9 оно умеет аппартно декодировать.
А вот с RPI – это проблема.
Так там же графика интегрированная в проц celeron n3530. Интересно, наверное можно приделать внешний кулер на 5W, чтобы тихий был.
> Так там же графика интегрированная в проц celeron n3530. Интересно, наверное можно
> приделать внешний кулер на 5W, чтобы тихий был.Конечно. И это нормально.
1080p VP9 уж осилит с GPU декодированием и без всякихкулеров.
Не смешно даже.
Ха, действительно, спасибо тебе большое, что упомянул этот вариант, я и не задумывался о мини-ПК никогда! По сравнению с этим мини-ПК, какой-нибудь i3 из 2012, считающийся тогда хорошим для PC, наверное, будет тормозом. Вот до чего технологии дошли! А ноутбуки в наших магазинах, с такими характеристикам, от 30к рублей начинаются, но правда тут монитор ещё нужен, можно старый найти. Хорошая альтернатива и офисному стационарнику, и ноутбуку.
Есть ноут с N3350 и 6Гб ddr4 (4x1,5, двухканальный режим). Убунта (не LTS) с гномом, wayland, firefox тарболл с сайта мозиллы (нативно вэйланд) - работает аппаратное декодирование h264 на ютьюбчике. Расширение enhanced-h264ify ставить не забываем.
Но это минимум, запаса на будущее нет. С другой стороны, супербюджетно.
Привет. А что с охлаждением ноута, какая температура при просмотре 720p/1080p? И аппаратное ускорение - в файрфоксе?
Пардон, выше же написано про firefox. Вопрос про охлаждение открыт.
У меня нетбук с таким процом. Кулер для ютуба не требуется. На 1080 нагрев градусов 60, что вполне приемлемо.
Celeron N3350 с включенным аппаратным ускорением? Это хорошо.
> А вот с RPI – это проблема.У него хардварный декодер только для H.264 вроде есть.
Да vp9 не умеет, что не очень для покупки в 2023 году.Так и получить аппаратное h264 декодирование на RPI в браузере гораздо тяжелее чем на x86 ПК.
Celeron N3350 по процессорной части жуткий тормоз даже для простого браузера, да видео тянет, но все остальное тормозит жутко
Да, не особо мощно. Но как RPI4 по силе.Конечно лучше взять что-то несколько помощнее и несколько подороже, просто в прямую дал аналог RPI4.
PS: имею вон N2820 - чуть сильнее. Особо не использую.
>omxplayerВ Bullseye дропнули.
Сцук. Так и знал, что обновляться нельзя
десктоп с микросд без EMMC, это любительство. лучше уж Opi4/Opi5
Подходит ли Mesa для работы в Blender, Houdini и другом софте для 3D графики, или лучше использовать официальные драйвера от производителя видеокарты для работы с 3D?
Это как посмотреть. Да и многое зависит от GPU.
Если только на интеле, но интел для работы никто использовать не будет. У тебя нет выбора, обмазывайся проприетарью.
Как это никто? "Кто-то", не будем показывать пальцем, успешно делает дела на интеле ))
AMD. Открытые драйвера прекрасно работают.
> AMD. Открытые драйвера прекрасно работают.Там разве уже появился рабочий opencl? А с rocm тоже как повезёт. В любом случае, это не просто так неподдерживаемая конфигурация.
OpenCL это вотчина Apple, без их ведома там волос не упадет. Отсюда и вечные "странные" глюки в других реализациях. В общем он не совсем Open, только прикидывается. По идее наш ответ должен был быть GCC-шный OpenMP на GPU, но там ресурсов мало.
А rocm тоже уже не открытый)
> Подходит ли Mesa для работы в Blender, Houdini и другом софте для 3D графикиТолько если в самом софте заложена возможность менять алгоритмы обработки 3D-графики. А так альтернативы Mesa3D нет - она выступает как зависимость для X-сервера.
На моей памяти единственный пакет, который от неё зависит, это жырнолис. Пару лет назад добавился вяленый и соответственно кути тоже теперь зависят от неё. У тебя там наверно тоже xwayland зависит, нормальным иксам этот хлам побоку.
> На моей памяти единственный пакет, который от неё зависит, это жырнолис. Пару
> лет назад добавился вяленый и соответственно кути тоже теперь зависят от
> неё. У тебя там наверно тоже xwayland зависит, нормальным иксам этот
> хлам побоку.% pkg info -xr mesa-libs mesa-dri
mesa-libs-22.3.5:
chromium-110.0.5481.177
xorg-server-21.1.4_1,1
mesa-dri-22.3.5
sdl2-2.26.3
mpv-0.35.1,1
cogl-1.22.8_1
mesa-dri-22.3.5:
xorg-server-21.1.4_1,1
qt5-gui-5.15.8p157
Надо смотреть кто на libgbm завязан, в остальном можно удалить все файлы mesa и софт только лучше работать будет (без косяков при обновлении). Я всегда так делаю.
>официальные драйвера от производителя видеокарты для работы с 3D?У Амд -Мesa сейчас официальные драйвера.У них есть закрытые драйвера- но даже у них основная часть основана на DRI&Mesa.Если говорить о OpenGl то есть специальные стабильные выпуски Mesa с сертификацией на совместимость.
https://wiki.archlinux.org/title/Blender#GPU_rendering
Смотря что делать в Blender. Если симуляции, большие сцены (более 3 млн полигонов), то уже сложно что-то делать на интелях (Haswell). До 3-4 млн. полигонов в сцене вполне можно моделировать, но рендеринг будет очень долгий на CPU. Но рендерить финальную сцену можно и на другом ПК.
>Rise of the Tomb Raider's Ambient OcclusionИнтересная игра, наверное
Ты просто еще Volumetric Shadow of the Tomb Raider не видел
> В Mesa также обеспечивается полная поддержка OpenGL 4.6 для драйверов 965, iris (Intel), radeonsi (AMD), zink и llvmpipe. Поддержка OpenGL 4.5 доступна для GPU AMD (r600), NVIDIA (nvc0) и Qualcomm Adreno (freedreno), OpenGL 4.3 для virgl (виртуальный GPU Virgil3D для QEMU/KVM), а OpenGL 4.2 для драйвера d3d12 (прослойка для организации работы OpenGL поверх DirectX 12).А nv50 с его GL3.3 дропнули уже? Помнится, только на отдельных экземплярах этого поколения nouveau мог потягаться с проприетарщиной по производительности.
А где "удалено устаревшнее оборудование"?
А где "нарушена обратная совместимость API"?Как-то всё подозрительно несовременно и непрогрессивно..
на rpi как инвалидный пошти 1.0 драйвер, выдавили кое как, так и умерли после этого. уже и на куалком 1.3 и на мали тоже, а тут все никак и никак, уже который релиз.