6.0.34 - аппаратное ускорение h264 на Raspberry
-
- Разработчик
- Сообщения: 10829
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
6.0.34 - аппаратное ускорение h264 на Raspberry
Аппаратное ускорение h264 AVC444. Пока только на Raspberry, потому что там единообразно. Позже будет на x86.
Сжимается вся графика одинаковым кодеком, не только видео.
Создает заметную нагрузку на процессоры сервера.
В WTware по умолчанию включено. Если будет неправильно рисовать, отключить строкой "graphic=disable-h264" в конфиге терминала.
На серверах по умолчанию отключено. Надо включать руками, в gpedit.msc здесь:
Сжимается вся графика одинаковым кодеком, не только видео.
Создает заметную нагрузку на процессоры сервера.
В WTware по умолчанию включено. Если будет неправильно рисовать, отключить строкой "graphic=disable-h264" в конфиге терминала.
На серверах по умолчанию отключено. Надо включать руками, в gpedit.msc здесь:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
а какие плюсы ?
-
- Разработчик
- Сообщения: 10829
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Графика быстрее рисуется. Видео плавнее. Я минусов по сравнению с нынешним кодеком не вижу.
-
- Сообщения: 484
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Как по логу понять, что оно работает?
Можно ли удалённо сравнить производительность, нагрузку на CPU, GPU?
Можно ли удалённо сравнить производительность, нагрузку на CPU, GPU?
-
- Разработчик
- Сообщения: 10829
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
В логе такая строка означает, что втварь предлагает серверу работать по h264:
Если этой строки нет, значит что-то не нравится втвари (старая версия, не малина, bpp=16).
Если сервер соглашается работать по h264, то в логе появится:
Код: Выделить всё
Advertice h264 AVC444.
Если сервер соглашается работать по h264, то в логе появится:
Код: Выделить всё
[MMAL] Init h264 decoder for 1312x768 stream.
-
- Сообщения: 484
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Значит работает. Супер.
Можно во время работы узнать fps?
Можно во время работы узнать fps?
- Вложения
-
- 2021-02-11_11-43-58.png (4.81 КБ) 1034 просмотра
-
- Разработчик
- Сообщения: 10829
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Оно тебе надо расстраиваться? Работает и ладно. Да и фреймы там есть только в редких случаях, когда обновляется полностью весь экран, чаще оно обновляет кусочками.
-
- Сообщения: 484
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
А вот и первые ласточки.
Четвёртая малина с двумя мониторами.
После обновления вылезла ошибка "Недостаточно памяти, напишите gpu_mem=128".
Написал, перегрузил.
Теперь ошибка "TCP/IP connection lost. Network failure?"
При этом я подключаюсь к терминалу и в браузере и по VNC.
Четвёртая малина с двумя мониторами.
После обновления вылезла ошибка "Недостаточно памяти, напишите gpu_mem=128".
Написал, перегрузил.
Теперь ошибка "TCP/IP connection lost. Network failure?"
При этом я подключаюсь к терминалу и в браузере и по VNC.
- Вложения
-
- WTware v.6.0.34_RPi.html
- (63.33 КБ) 14 скачиваний
-
- 2021-02-11_14-35-22.png (7.23 КБ) 1026 просмотров
-
- Сообщения: 484
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Родной, конфигураторный. Ничего не менял, только добавил gpu_mem=128
-
- Разработчик
- Сообщения: 10829
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
В родном конфигураторном должно было быть "gpu_mem=96", моей малине этого на два экрана по 1920x1080 хватало. Любопытно, почему твоя ругалась.
Выложил 6.0.36. Попробуй пожалуйста на двух экранах.
Выложил 6.0.36. Попробуй пожалуйста на двух экранах.
-
- Сообщения: 484
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Всё одно затребовал gpu_mem=128.
После внесения - работает.
После внесения - работает.
- Вложения
-
- WTware v.6.0.36_RPi.html
- (43.88 КБ) 13 скачиваний
-
- Сообщения: 484
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Я такого не видел.
Обновляю через браузер.
Пошла обратная связь от пользователей.
Переключения окон приложений (Alt+Tab или просто мышкой) или скрол происходят не гладко. Сначала секунду все окна в размыты (как в пикселях), потом чётко.
Видео отправлю письмом.
-
- Разработчик
- Сообщения: 10829
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Понял. Обновление не меняет конфиги, меняются только бинарные файлы. config.txt остался старый.
Не вижу на этом видео "потом четко". Все размыто.
По идее так и задумано, кодек быстро кидает черновую картинку и понемногу уточняет. Люди ругаются?
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Перестал работать VLC, на версии 5.8.32 работает на версии 6.0.34 показывает первый кадр и зависает, конкретно пытался выводить видео с камеры в конфиге такие настройки :
clienthostname=StafOfice_QUEUE
video=intel(U)
display=1920x1080, VGA
infobox=always, shutdown, reboot
user= список пользователей; --new--
M2_display=1280x720, HDMI
connection
next screen
connection
next screen
connection
M2_next screen
connection
application=vlc
vlc_cmdline=rtsp://192.168.2.38:7447/bfb6a216-61d2-31e4-8bfe-744b38d1ae81_0
M2_next screen
connection
server= сервер для подключения
user= один пользователь с паролем для автоподключения
clienthostname=StafOfice_QUEUE
video=intel(U)
display=1920x1080, VGA
infobox=always, shutdown, reboot
user= список пользователей; --new--
M2_display=1280x720, HDMI
connection
next screen
connection
next screen
connection
M2_next screen
connection
application=vlc
vlc_cmdline=rtsp://192.168.2.38:7447/bfb6a216-61d2-31e4-8bfe-744b38d1ae81_0
M2_next screen
connection
server= сервер для подключения
user= один пользователь с паролем для автоподключения
-
- Разработчик
- Сообщения: 10829
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Попробуй video=modesetting(U).
-
- Сообщения: 484
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Снято на телефон, но люди сильно ругались.
На обычном кодеке же всё хорошо, почему h264 так не умеет?
Пришлось его выключить

Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
А вообще нужно всё же как то сообщать, что в новой версии "трогалось", изменялось и добавлялось, не нужно прям расписывать, достаточно по блокам функциональности история тоже не нужна достаточно начать с любой версии....
-
- Разработчик
- Сообщения: 10829
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Лог покажи.
Между 6.0.34 и 6.0.36 обновилось линуксовое ядро. Всего на единичку, ничего глобального, рутинное поддержание актуальной версии ядра, ядер в втвари три разных (x86, UEFI, малина), все три постоянно обновляются. Changelog одного только ядра, обновившегося на одну только единичку - больше двух тысяч строк: https://cdn.kernel.org/pub/linux/kernel ... Log-5.4.97
Расскажи, что ты станешь делать с этой информацией?
-
- Разработчик
- Сообщения: 10829
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Лог покажи. С той малины, на которой особенно заметно. Ещё хорошо бы проверить, что у неё со скоростью сети (например, заливанием большого файла НА флешку в малине) и что с загрузкой процессора сервера.
У меня даже на третьей малине переключение окошек мновенное, никакой ступенчатой прорисовки не видно.
-
- Сообщения: 484
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
h264 более требователен к сети?
Вообще там гигабитная сеть, но большинство подключены транзитом через ip-телефоны и со 100 Мбитным свичём.
На сервере 32 ядра, загрузка ~15%.
Я проверю в понедельник как будет при прямом подключении и пришлю лог.
Вообще там гигабитная сеть, но большинство подключены транзитом через ip-телефоны и со 100 Мбитным свичём.
На сервере 32 ядра, загрузка ~15%.
Я проверю в понедельник как будет при прямом подключении и пришлю лог.
-
- Разработчик
- Сообщения: 10829
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
На третьей малине 100 мегабит, внутри подключенные по USB. Этого хватает, чтобы я никакого промежуточного состояния окошка не видел. Но это должны быть работающие 100 мегабит. Потому и предлагаю проверить записью на флешку, сколько на самом деле доходит до терминала.
-
- Сообщения: 484
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Сегодня проверил работу сети. Прокачивал образ раздела, снятый Акронисом (tib) размером ~120GB (не целиком, минут пять).
Гигабитный свич и две гигабитные сетевушки (сервер-ноутбук) напрямую выдают 80-90МБайт/сек.
Через ip-телефон (100Мбит) - 8-9МБайт/с.
Без потерь. Без ошибок.
При работе за терминалом с включённым H264 и так и эдак я вижу размытость и при скроле и переключениях между окнами. На всех малинах так, не на одной. Примерно пол секунды.
Это действительно напрягает глаза.
С кодеком GFX такого не происходит.
Гигабитный свич и две гигабитные сетевушки (сервер-ноутбук) напрямую выдают 80-90МБайт/сек.
Через ip-телефон (100Мбит) - 8-9МБайт/с.
Без потерь. Без ошибок.
При работе за терминалом с включённым H264 и так и эдак я вижу размытость и при скроле и переключениях между окнами. На всех малинах так, не на одной. Примерно пол секунды.
Это действительно напрягает глаза.
С кодеком GFX такого не происходит.
- Вложения
-
- 2021-02-15_23-59-47.png (43.6 КБ) 841 просмотр
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Уважаемый Ака, я конечно понимаю иронию и считаю себя обыкновенным юзером (потому к стати и пользуюсь вашим продуктом, так как всё относительно просто для меня), но конкретно информация о том, что поменялась линуксовое ядро, для меня говорит о том , что есть смысл проверить старые хотелки которые не работали или работали коряво на предыдущей версии, а если бы было написано, что изменилась версия VLC, то я бы попробовал немного другую конфигу для мозайки, а если написано будет, что поменялся загрузчик для "малинки", то я ничего делать не буду, так как не использую малинки.... как то так.aka писал(а): ↑Пт фев 12, 2021 8:29 pmЛог покажи.
Между 6.0.34 и 6.0.36 обновилось линуксовое ядро. Всего на единичку, ничего глобального, рутинное поддержание актуальной версии ядра, ядер в втвари три разных (x86, UEFI, малина), все три постоянно обновляются. Changelog одного только ядра, обновившегося на одну только единичку - больше двух тысяч строк: https://cdn.kernel.org/pub/linux/kernel ... Log-5.4.97
Расскажи, что ты станешь делать с этой информацией?
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
KudrC писал(а): ↑Пт фев 12, 2021 4:48 pmПерестал работать VLC, на версии 5.8.32 работает на версии 6.0.34 показывает первый кадр и зависает, конкретно пытался выводить видео с камеры в конфиге такие настройки :
clienthostname=StafOfice_QUEUE
video=intel(U)
display=1920x1080, VGA
infobox=always, shutdown, reboot
user= список пользователей; --new--
M2_display=1280x720, HDMI
connection
next screen
connection
next screen
connection
M2_next screen
connection
application=vlc
vlc_cmdline=rtsp://192.168.2.38:7447/bfb6a216-61d2-31e4-8bfe-744b38d1ae81_0
M2_next screen
connection
server= сервер для подключения
user= один пользователь с паролем для автоподключения
Попробовал версию WTware v.6.0.36, та жа история показывает на втором экране первый кадр с камеры и зависает,
пробовал и с параметром
video = modesetting(U) , всё одно зависает
- Вложения
-
- WTware v.6.0.36.zip
- (59.36 КБ) 13 скачиваний
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
ага, понял сегодня проверю.
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
так заработало, в смысле не зависает и экран с VLC отображает видео, спасибо за оперативность.
Пока будут работать на данной версии (6.0.37), если будут проблемы отпишусь.
Пока будут работать на данной версии (6.0.37), если будут проблемы отпишусь.
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
так следующие отзывы о работе 6.0.37 :
конфиг
clienthostname=StafOfice_QUEUE
video=modesetting(U)
display=1600x900; VGA
disk=usb
infobox=always, shutdown, reboot
M2_display=1280x720; HDMI
M2_position=right-top
connection
next screen
connection
next screen
connection
M2_next screen
connection
application=vlc
vlc_cmdline=rtsp://192.168.2.38:7447/bfb6a216-61d2-31e4-8bfe-744b38d1ae81_0
M2_next screen
connection
server=192.168.2.116
user=ochered_MAD[VIDEO QUEUE (очередь)]:\x6a\x78\x74\x68\x74\x6c\x6d\x32\x30\x31\x21
1. ОЧЕНЬ медленное переключение экранов на первом мониторе (прям видно как один "переползает" во второй), на втором вроде как быстро
2. ОЧЕНЬ медленная реакция на нажатие (выбор пользователя) на первом экране
3. Работа в самомой терминальной сессии вроде нормальная (юзеры не жалуются)
конфиг
clienthostname=StafOfice_QUEUE
video=modesetting(U)
display=1600x900; VGA
disk=usb
infobox=always, shutdown, reboot
M2_display=1280x720; HDMI
M2_position=right-top
connection
next screen
connection
next screen
connection
M2_next screen
connection
application=vlc
vlc_cmdline=rtsp://192.168.2.38:7447/bfb6a216-61d2-31e4-8bfe-744b38d1ae81_0
M2_next screen
connection
server=192.168.2.116
user=ochered_MAD[VIDEO QUEUE (очередь)]:\x6a\x78\x74\x68\x74\x6c\x6d\x32\x30\x31\x21
1. ОЧЕНЬ медленное переключение экранов на первом мониторе (прям видно как один "переползает" во второй), на втором вроде как быстро
2. ОЧЕНЬ медленная реакция на нажатие (выбор пользователя) на первом экране
3. Работа в самомой терминальной сессии вроде нормальная (юзеры не жалуются)
- Вложения
-
- wtware_6.0.37_192_168_2_165.txt.zip
- (28.68 КБ) 8 скачиваний
-
- Разработчик
- Сообщения: 10829
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Напиши в конфиг:
Код: Выделить всё
animation_speed = 0
Этого не понимаю. Опиши подробнее.
Если убрать из конфига второй монитор, починится?
-
- Сообщения: 484
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Очередной отклик пользователя на новый кодек:
Привет, вот такая проблема появилась, неделю не включал комп, вернулся в какай бы программе или странице не находился везде после прокрутки картинка очень плохого качества потом восстанавливается, с чем может быть связано? [...] Прям глаза режет.
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Установил animation_speed = 0 и всё заработало как и раньше , второй монитор не убирал,aka писал(а): ↑Пн фев 22, 2021 11:33 pmНапиши в конфиг:На втором мониторе переключение из VLC в RDP должно быть мгновенным. Из RDP и VLC медленно потому что VLC запускается.Код: Выделить всё
animation_speed = 0
Этого не понимаю. Опиши подробнее.
Если убрать из конфига второй монитор, починится?
странно что на версии 5.Х этот параметр работал по другому (так медленно не менял экраны).
пункт 2 тоже вылечился (было - мышкой кликаешь по элементу из списка пользователей и фокус на "выбранного" пользователя переходил с задержкой)
Насчёт переключений из RDP на VLC всё правильно переключается, я знаю , что VLC при этом стартует (и это правильно мне так и надо)
в общем animation_speed = 0 помогло, других претензий от пользователей не отмечено.
-
- Разработчик
- Сообщения: 10829
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Странно. Много лет ничего в этом сдвиге не менялось. Попробуй тест скорости графики, который из меню по Del вызывается. В 5.Х и в свежей, и сравнить результаты. А то VLC в логе ругалось, что очень медленно прорисовалось, и анимация замедлилась, может что-о со скоростью рисования хуже стало.
-
- Сообщения: 484
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Отклики пользователей, когда выключил h264 (сначала некоторым в конфиге, а потом целиком на сервере):
Оооо, кайф) визуальный экстаз) спасибо!!
Во, гораздо лучше, спасибо
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Вот результаты измерений:aka писал(а): ↑Ср фев 24, 2021 5:40 pmСтранно. Много лет ничего в этом сдвиге не менялось. Попробуй тест скорости графики, который из меню по Del вызывается. В 5.Х и в свежей, и сравнить результаты. А то VLC в логе ругалось, что очень медленно прорисовалось, и анимация замедлилась, может что-о со скоростью рисования хуже стало.
WTware 5.8.32
intel(U) - 17,70
modesetting(U) - 27,85
WTware 6.0.37
intel(U) - 82,73
modesetting(U) - 164.85
и ещё такое прилетело от пользователей WTware 6.0.37 - "интернет тупит" , от пользователей WTware 5.8.32 жалобна подобное нет, хотя все работают на одном терминальном сервере, после того как я их попытал вроде как выяснилось, что хром запущенный в терминальной сессии медленно перерисовывает странички электронной почты.
-
- Разработчик
- Сообщения: 10829
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
Цифры адские же. Что-то сломалось. Покажи два одинаковых лога от 5.8.32 и от 6.0.37. Чтобы конфиг одинаковый, железо одинаковое, только версии втвари разные.
Re: 6.0.34 - аппаратное ускорение h264 на Raspberry
логи как заказывал
- Вложения
-
- WTware_v.6.0.37.txt
- (134.23 КБ) 1 скачивание
-
- WTware_5.8.32.txt
- (142.88 КБ) 0 скачиваний