M_O_R_Z Posted January 12, 2020 #1 Posted January 12, 2020 Добрый день, поставил xpenology (DS918+/6.2.2 Jun’s Mod V1.04b/DSM 6.2.2-24922) на конфиг: G3900 + Asrock H110M-itx (Сетевуха интел) + 8G RAM Но столкнулся с проблемой что видимо HW транскодинг не работает: 1) В /dev/dri два файла драйверов, серийник при установке взял валидный: cd /dev/dri && ls -lah total 0 drwxr-xr-x 2 root root 80 Jan 12 03:01 . drwxr-xr-x 12 root root 19K Jan 12 11:59 .. crw------- 1 root root 226, 0 Jan 12 03:01 card0 crw------- 1 root root 226, 128 Jan 12 03:01 renderD128 cat /usr/syno/etc/codec/activation.conf {"success":true,"activated_codec":["h264_dec","h264_enc","ac3_dec","hevc_dec"],"token":"1cab9e1fa77a833c9a25c5ea76a3169f"} 2) В настройках "Совместимость DMA" вр вкладке "Сервер мультимедиа" включены все пункты, связанные с преобразованием. 3) При запуске UHD видео через VideoStation (45GB 2х часовой фильм) загрузка обоих ядер 100% 18596 ? Sl 7:30 /var/packages/VideoStation/target/bin/ffmpeg -ss 0.000 -i /volume1/video/Ad.Astra.2019.Remux.2160p.mkv -threads 0 -vcodec libx264 -vsync 2 -preset superfast -vprofile baseline -level 30 -s 852x480 -vb 1000000 -acodec libmp3lame -ab 96k -ac 2 -f ssegment -pix_fmt yuv420p -segment_format mpegts -segment_list_type m3u8 -hls_seek_time 0 -segment_time 5 -segment_time_delta 0.000 -segment_start_number 00000 -avoid_negative_ts 0 -break_non_keyframes 1 -map 0:0 -map 0:1 /tmp/VideoStation/HLS/1faea14183a66170b17027f587257e0f_hx8NkyIR/slice-%05d.ts При воспроизведении фризы, FullHD воспроизводится без затупов, утилизируется одно ядро из двух. Подскажите, так и должно быть с данным процом или я что-то не так сделал? Стоит ли попробовать переустановить XPEnology с другим серийником/маком? Заранее спасибо!) Quote
TeleDDim Posted January 12, 2020 #2 Posted January 12, 2020 Судя по всему вы пытаетесь посмотреть на телевизоре по DLNA? Если так то VS не умеет в транскодинг по DLNA. Попробуйте через сервер мультимедиа - он убогий, но в транскодинг по DLNA умеет. Ну или платно Plex или Emby. Quote
M_O_R_Z Posted January 12, 2020 Author #3 Posted January 12, 2020 6 минут назад, TeleDDim сказал: на телевизоре по DLNA? Нет, я запустил в браузере, через VS. Ещё странно что в /dev/dri только 2 файла, а так же то что не все кодеки активировались судя по cat /usr/syno/etc/codec/activation.conf Quote
TeleDDim Posted January 12, 2020 #4 Posted January 12, 2020 А в самой VS включили использование аппаратного транскодинга? Просто то что вы пишете про DMA - это не VS, а как раз для Севера мультимедиа настройки. По поводу активации кодеков, можно через консоль командами активировать попробовать, тут где то были они на форуме 1 Quote
M_O_R_Z Posted January 12, 2020 Author #5 Posted January 12, 2020 В настройках VS апаратное ускорение включено насколько я вижу. Команды видел, чуть позже попробую, правда судя по отзывам людям это не помогло, но попытка не пытка) Quote
M_O_R_Z Posted January 12, 2020 Author #6 Posted January 12, 2020 (edited) Почитал форум, наткнулся ещё на такую команду: sudo cat /sys/kernel/debug/dri/0/i915_frequency_info Password: Video Turbo Mode: yes HW control enabled: yes SW control enabled: no ......... Получается HW транскодинг работает. Селерон при транскодинге UHD видео в видеостейшен должен грущится на 100% по обоим ядрам или нет? Не могу найти кстати команду по включению транскодинга (активации кодеков) , только вчера блин 3 раза натыкался на неё( Если кто-то помнит, киньте, буду благодарен (пойду ещё поищу =] ) Edited January 12, 2020 by M_O_R_Z Quote
M_O_R_Z Posted January 12, 2020 Author #8 Posted January 12, 2020 Выполнил команду в консоли "synocodectool --activate_codec mpeg4part2_dec --pkgname mediaserver" Но ничего не поменялось - также только 2 драйвера (card0 renderD128) , такой же вывод команды cat /usr/syno/etc/codec/activation.conf {"success":true,"activated_codec":["h264_dec","h264_enc","ac3_dec","hevc_dec"],"token":"1cab9e1fa77a833c9a25c5ea76a3169f"} При воспроизведение 4к через VS в браузере оба ядра 100% Quote
TeleDDim Posted January 12, 2020 #9 Posted January 12, 2020 У меня так же две папки в dev/dri А вот кодеков больше: cat /usr/syno/etc/codec/activation.conf {"success":true,"activated_codec":["h264_dec","h264_enc","vc1_dec","vc1_enc","ac3_dec","mpeg4part2_dec","hevc_dec","aac_dec","aac_enc"],"token":"95ca334005fdf57eb4902df295e2b813"} 1 Quote
M_O_R_Z Posted January 12, 2020 Author #10 Posted January 12, 2020 (edited) Моя ошибка, что я выполнял команды без судо по добавлению кодека, сейчас всё ок: {"success":true,"activated_codec":["h264_dec","h264_enc","ac3_dec","hevc_dec","mpeg4part2_dec","vc1_dec","vc1_enc","aac_dec","aac_enc"],"token":"1ae0d71d1fd8bac1b53bec66a215631f"} Чуть позже проверю нагрузку ЦПУ, обновлю пост. Спасибо!) UPD: При воспроизведении в VS UHD видео всё так же затупы и загружен проц на 100%. Но радует, что при воспроизведении новые атрибуты "-vaapi_device /dev/dri/renderD128 -hwaccel vaapi -hwaccel_output_format vaapi" $ ps -ax | grep Astra 14903 ? Rl 0:21 /var/packages/VideoStation/target/bin/ffmpeg -ss 0.000 -vaapi_device /dev/dri/renderD128 -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i /volume1/video/Ad.Astra.2019.Remux.2160p.mkv -r 24 -vcodec h264_vaapi -vf format=nv12|vaapi,hwupload,setsar=sar=1,scale_vaapi=w=1920:h=1072 -vsync 2 -bf 0 -vb 15000000 -acodec libmp3lame -ab 128K -ac 2 -f ssegment -pix_fmt yuv420p -segment_format mpegts -segment_list_type m3u8 -hls_seek_time 0 -segment_time 5 -segment_time_delta 0.000 -segment_start_number 00000 -avoid_negative_ts 0 -break_non_keyframes 1 -max_muxing_queue_size 1024 -map 0:0 -map 0:1 /tmp/VideoStation/HLS/1faea14183a66170b17027f587257e0f_GG9x9sNA/slice-%05d.ts Edited January 12, 2020 by M_O_R_Z Quote
Olegin Posted January 12, 2020 #11 Posted January 12, 2020 (edited) 2 часа назад, M_O_R_Z сказал: VS UHD видео всё так же затупы и загружен проц на 100%. Есть подозрение, что 2х горшков в проце таки не достаточно, в отличие от родного для 918 - 3455, там их все-таки 4. Можно попробовать все опять с нуля установить, но боюсь, что чуда не будет... P.S. Хотя не понятно, проверил на виртуалке на 4105 вот с такой конфигурацией Скрытый текст Тянет спокойно... Скрытый текст Edited January 12, 2020 by Olegin 1 Quote
M_O_R_Z Posted January 12, 2020 Author #12 Posted January 12, 2020 (edited) 1 час назад, Olegin сказал: Есть подозрение, что 2х горшков в проце таки не достаточно, в отличие от родного для 918 - 3455, там их все-таки 4 Да, даже если бы транскодиннг отъедал 180%, то это в любом случае много. Планирую на железке крутить докеры/сервера умного дома) Скорее всего буду планировать покупать гиперпень G4560, их как раз на авито не мало. 1 час назад, Olegin сказал: Хотя не понятно, проверил на виртуалке на 4105 вот с такой конфигурацией Мб у j4105 производительность на ядро побольше или инструкции какие есть, он поновее чутка. 1 час назад, Olegin сказал: Тянет спокойно... У Вас вроде 1080p, у меня при 1080р проблем вроде нет, проц загружен на половину, а через несколько минут снижается до <15% Попробую переставить, благо пока играюсь, потеря данных или ещё что не критичны) Надо бы ещё для себя понять, нужен ли транскодинг 4К, т.к. 1080р играет без проблем как в VStation, так и по DLNA. Edited January 12, 2020 by M_O_R_Z Quote
H_U_L_K Posted January 13, 2020 #13 Posted January 13, 2020 VideoStation по сравнению с плекс вообще убогий, а как прикупил на распродажу плекс пасс для поддержки апаратного транскодинга так вообще песня. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.