TeleDDim

Аппаратный транскодинг на Asrock J4205-ITX

Recommended Posts

8 минут назад, TeleDDim сказал:

я так понимаю, всё что проц позволяет на него повесить, хотя может и сочетание проц+мать

Если точнее, то "северный" мост + видяха (если отдельно в слот пихать).

Share this post


Link to post
Share on other sites
1 час назад, TeleDDim сказал:

А можете ещё вот такую команду выполнить

 

это 3710

~# ls -1 /sys/class/drm/
card0
card0-DP-1
card0-DP-2
card0-DP-3
card0-HDMI-A-1
card0-HDMI-A-2
card0-HDMI-A-3
renderD128
version

 

 

а это 3455

~# ls -1 /sys/class/drm/
card0
card0-DP-1
card0-HDMI-A-1
card0-HDMI-A-2
renderD128
version

Edited by Kizilkum
  • Thanks 1

Share this post


Link to post
Share on other sites
11 минуту назад, TeleDDim сказал:

Что то мне кажется вот этот баг c конвертером DP-HDMI, как бы заставить этот адаптер на входить в DC5 power state

Ну, по ссылке вот этот модуль drm_dp_dual_mode_helper ковыряли, может какой-то из drm_kms_helper vs drm поправить и скомпилить?

Или как ранее предлагали физически энтот конвертер в ребут отправить, чтобы молчал.

Share this post


Link to post
Share on other sites
4 minutes ago, Olegin said:

может какой-то из drm_kms_helper vs drm поправить и скомпилить?

ага, похоже придется самому что то компилить(заодно научусь))), простыми настройками драйверов через параметры похоже не обойтись, хотя есть надежда, что с родным загрузчиком принудительное отключение всех видеовыходов убедит ядро больше не трогать этот MCDP2800 

если кто хочет протестить просто пропишите в grub в строку загрузки:

video=eDP:d video=DP-1:d video=HDMI-A-1:d video=HDMI-A-2:d

 

Share this post


Link to post
Share on other sites

@TeleDDim А если еще video=VGA-1:d или video=VGA:d добавить попробуете? Он хоть командой и не опознался, но  он же есть на плате...

Share this post


Link to post
Share on other sites
1 minute ago, Olegin said:

Он хоть командой и не опознался, но  он же есть на плате...

ну вон у @Kizilkum и без него работает )) но попробую )

Share this post


Link to post
Share on other sites
13 минуты назад, TeleDDim сказал:

ну вон у @Kizilkum и без него работает )) но попробую )

У него и чипа лишнего нет 😉

Share this post


Link to post
Share on other sites

Коллеги,

1. Я тут новенький. На днях собрал агрегат на 4205 (см. подпись).

2. Video transcoding меня особо не волнует. И до XPENO всё устраивало - фильмы (до UHD HDR) отлично раздавались с внешнего HDD, подключённого через USB к Keenetic - как на телевизоры, так и на другие устройства. И сейчас всё работает - на XPENO поставил Plex Media Server (только зарегился, нет Plex Pass), с него отлично раздаётся себе и родным.

3. Но ради спортивного интереса могу потестирвоать свой агрегат и с кастомизацией (тем более он несколько дней будет "прогреваться"), пока я другие пакеты на нём не протестирую.

Так что если что нужо проверить (смотрю, вы тут сборки делаете, проверяте) - пишите, постараюсь и у себя оперативно проверить.

P.S. А что все заморачиваются с hardware transcoding?) Оно же не всегда лучше вроде https://support.plex.tv/articles/115002178853-using-hardware-accelerated-streaming/

Edited by Giger

Share this post


Link to post
Share on other sites
24 минуты назад, Giger сказал:

А что все заморачиваются с hardware transcoding?

Лично я из спортивного интереса на своей mb заморочился. На плексе он вроде как тоже не будет работать если не будет /dev/dri.

Share this post


Link to post
Share on other sites
41 minutes ago, Olegin said:

Лично я из спортивного интереса на своей mb заморочился. На плексе он вроде как тоже не будет работать если не будет /dev/dri.

Ясно.

Ну и пусть не работает на плексе) Они же сам уведомляют (ссылку выше я давал) -> There are some drawbacks to Hardware-Accelerated Streaming:
- The video quality may be lower, appearing more blurry or blocky. This is especially true and more noticeable when streaming at resolutions below 720p or lower bit rate source material. (Hardware-accelerated video encoders are faster, but lower quality than software encoders.)
- Earlier generations of hardware typically have lower-quality output than newer generations. (For instance, output from a “Sandy Bridge” processor typically won’t look as good as from a “Kabylake” processor.)

Share this post


Link to post
Share on other sites

Вот что-то еще буржуин скреативил, типа удалил, то что криво работает, только не понятно для чего.

Share this post


Link to post
Share on other sites

Это он сделал то что и я ранее, удалил i915 и теперь у него будет работать нормально выключение, а транскодиг нет - так как будет грузится родной i915 и тоже выдавать ошибки, но уже такие, что apollolake_synobios не будет вылетать )

 

Ан нет, пишет что работает транскодиг, он обновил сообщение )

 

Edited by TeleDDim
  • Haha 2

Share this post


Link to post
Share on other sites

you need to remove agpgart intel-gtt intel-agp drm drm_kms_helper i915, and make a clean install format the hard drive before instaling

Share this post


Link to post
Share on other sites
6 minutes ago, x01015918 said:

you need to remove agpgart intel-gtt intel-agp drm drm_kms_helper i915, and make a clean install format the hard drive before instaling

Thanks! I'll try! 

I tried to remove all optional modules, not only those on your list, but it did not help. Maybe because I didn't unplug the monitor)

Share this post


Link to post
Share on other sites
1 minute ago, TeleDDim said:

Thanks! I'll try! 

I tried to remove all optional modules, not only those on your list, but it did not help. Maybe because I didn't unplug the monitor)

monitor unplug only fixes the sudden reboot when trying to transcode,

to check if the driver is ready just see if /dev/dri exist, type "ls /dev/dri"

for videostation hw transcode you need an original sn+mac not sure it''s the case for plex.

can you share dmesg output with me?

Share this post


Link to post
Share on other sites
9 hours ago, Olegin said:

Ну, по ссылке вот этот модуль drm_dp_dual_mode_helper ковыряли, может какой-то из drm_kms_helper vs drm поправить и скомпилить?

Или как ранее предлагали физически энтот конвертер в ребут отправить, чтобы молчал.

да вроде бы там и фикс предложили по ссылке на гитхаб. Они там 3 попытки делают на запись. вместо одной. Может кто скомпилить модуль для нашего ядра с предложенным фиксом с гитхаба?? 

Share this post


Link to post
Share on other sites
3 minutes ago, T-REX-XP said:

Они там 3 попытки делают на запись. вместо одной. Может кто скомпилить модуль для нашего ядра с предложенным фиксом с гитхаба??

 завтра попробую, уже скачал сырцы 6.2 ) но если сегодня без монитора заведется - не понятно зачем пробовать )

Edited by TeleDDim
  • Like 1

Share this post


Link to post
Share on other sites
3 minutes ago, TeleDDim said:

 завтра попробую, уже скачал сырцы 6.2 ) но если сегодня без монитора заведется - не понятно зачем пробовать )

Вы совершенно правы, но остается один баг:

Quote

hw transcoding is working but performance is low on both videostation and plex but I don't think is related to the loader.

то есть толку от такого транскодинга нет)) 

Share this post


Link to post
Share on other sites
2 minutes ago, T-REX-XP said:

то есть толку от такого транскодинга нет)

В его dmesg явно отключена vt-d, может с ней будет лучше, ну и вопрос что значит low perfomance - если один поток 4К осилит - отлично )

Тут кто то жаловался что у него плохо транскодиг с потоком 80 мб/сек справляется - у каждого свое понимание)

Share this post


Link to post
Share on other sites
2 minutes ago, TeleDDim said:

Тут кто то жаловался что у него плохо транскодиг с потоком 80 мб/сек справляется - у каждого свое понимание)

))) 

 

3 minutes ago, TeleDDim said:

В его dmesg явно отключена vt-d, может с ней будет лучше, ну и вопрос что значит low perfomance - если один поток 4К осилит - отлично )

впринципе да. ждем ваш результат теста)) 

Share this post


Link to post
Share on other sites
1 minute ago, TeleDDim said:

В его dmesg явно отключена vt-d, может с ней будет лучше, ну и вопрос что значит low perfomance - если один поток 4К осилит - отлично )

Тут кто то жаловался что у него плохо транскодиг с потоком 80 мб/сек справляется - у каждого свое понимание) 

I meant  1 x 1080p.DD5.1.x264 + sub to 720p is buffering every 10/20 sec

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.