Всем привет!!!
В этой статье я подробно расскажу как включить аппаратное транскодирование в Synology моделях 2025 года и новее таких как DS225+ и DS425+. Это пригодится для просмотра фильмов и сериалов в Plex, Emby и Jellyfin.

Проблема с транскодированием на новых моделях X25 (на момент написания статьи это DS225+ и DS425+) связана с преднамеренным отсутствием в DSM необходимых драйверов графического процессора Intel (модули i915), даже при использовании того же процессора J4125, что и в полностью рабочей Beestation Plus, DS920+ и DS423+.
Про эту проблему я узнал благодаря одному комментарию у себя в ТГ канале. Спасибо Александр, вы помогли узнать и найти решение.
Первыми о проблеме заговорили пользователи Plex, которые с горечью обнаружили, что на платных Plex Pass не работает аппаратное транскодирование в DS225+ и DS425+. Затем и другие пользователи Emby и Jellyfin присоединились к обсуждению. Некоторые обратились за помощью в тех.подержку компании Synology, которая в начале отвергала все обвинения, а потом признала, что удалила поддержку аппаратного транскодинга в моделях Synology DS225+ и DS425+. Нужно отметить, что аппаратное транскодирование и поддержка кодеков HEVC в Synology Photos это разные вещи.
Ситуация драматична тем, что предыдущие модели DS920+ и DS423+ имеют тот же процессор Intel J425 и туже операционную систему DSM, что и новые модели DS225+ и DS425+, но компания в новых моделях использует ядро 5.10, в то время как в предыдущих моделях было ядро 4.55 и удалила поддержку аппаратного транскодирования специально. При этом они даже не оповестили об этом решении свою техническую поддержку, которая видя одинаковые процессоры первое время утверждала, что все должно работать.
Сообщество энтузиастов, включая группу RRorg и разработчика 007revad, проанализировало проблему и создало специальные модули для ядра DSM, которые восстанавливают эту функциональность. У разработчика скрипта есть полноценная инструкция, я только сделаю на его основе свою с картинками.
Скачайте последний релиз скрипта. Положите его в папку на сервер. Например, я положил в /home/scripts/имя-скрипта. Вообще скачается zip архив, который прям в File Sttion можно распаковать. Затем перейдите в свойства скрипта и скопируйте его полный путь, который пригодится нам для следующего шага.

Откройте панель управления и перейдите в планировщик задач. Создайте задачу запускаемую при старте системы от пользователя root. В поле скрипт заданный пользователем укажите скопированный ранее путь и опцию —autoupdate=3. Должно получиться примерно так:
/volume1/homes/XXX/Scripts/Transcode_for_x25-1.1.1/transcode_for_x25.sh --autoupdate=3
При желании вы можете указать почтовый ящик, куда будут отправляться отчеты этого задания


После сохранения задания и ввода пароля вам достаточно один раз запустить скрипт вручную, а дальше он будет запускаться сам автоматически во время загрузки сервера.
После этих изменений аппаратное транскодирование на Synology x25 заработает и вы сможете наслаждаться приятным просмотром фильмов и сериалов в Plex, Emby или Jellyfin.

