Что изменилось в HandBrake 1.11.0 для владельцев Threadripper
Многоядерные рабочие станции AMD Ryzen Threadripper долгое время не могли полностью реализовать вычислительный потенциал при транскодировании видео в HandBrake. Производительность при конвертации была заметно ниже ожидаемой — особенно болезненно это ощущалось на процессорах с 64 и более ядрами. AMD совместно с командой разработчиков открытого кодека HandBrake нашла и устранила корень проблемы. Исправления вошли в релиз HandBrake 1.11.0.
Две системные причины низкой производительности
Проблема не была очевидной с первого взгляда: аппаратная часть работала исправно, а узкое место скрывалось в логике планировщика самого приложения. Инженеры AMD выявили два независимых дефекта.
1. Жёсткое ограничение на 64 потока
HandBrake исторически не был адаптирован для систем с более чем 64 аппаратными потоками. На 96-ядерном Threadripper PRO 9995WX или 64-ядерном Threadripper 7980X приложение попросту не задействовало часть ядер — те простаивали, пока транскодирование тянулось медленнее, чем на бюджетных рабочих станциях.
2. Избыточное дробление рабочей нагрузки
Ряд кодеков и режимов работы разбивал задачу транскодирования на огромное количество микрофрагментов. Планировщик тратил критически много времени на координацию и переключение между потоками вместо полезной работы. Эффект был особенно заметен на лёгком материале: транскодирование роликов 720p на Threadripper могло выполняться хуже, чем на процессоре с вдвое меньшим числом ядер.
Как AMD исправила планировщик
Команда AMD разработала патчи для кодовой базы HandBrake, которые принципиально меняют алгоритм распределения нагрузки:
- Снято жёсткое ограничение на 64 потока — приложение корректно использует все доступные ядра.
- Задачи теперь группируются в более крупные блоки, что сокращает накладные расходы на синхронизацию.
- Равномерность загрузки ядер улучшена: процессор перестаёт простаивать при высоком параллелизме.
Поскольку патчи внесены в открытый исходный код HandBrake, выигрыш получают не только системы AMD — улучшенная многопоточность доступна и на платформах Intel Xeon HEDT с числом потоков выше 64.
Результаты: цифры говорят сами за себя
Тестирование проводилось на HandBrake CLI версий 1.11.1 и 1.6.1 (контрольный замер) с видеокартой Radeon RX 9070 XT в обоих случаях.
Threadripper PRO 9995WX — 96 ядер
| Сценарий | Прирост |
|---|---|
| Perfume H.264 720p | +181% |
| Perfume HEVC 10-bit 2160p | +151% |
| LG_8K HEVC 8-bit 4320p | +149% |
Ryzen Threadripper 7980X — 64 ядра
| Сценарий | Прирост |
|---|---|
| Perfume H.264 720p | +215% |
| LG_8K HEVC 8-bit 4320p | +203% |
| LG 8K 60fps HEVC 10-bit 4320p | +105% |
Разброс результатов — от 16% до 215% на Threadripper 7980X — объясняется типом нагрузки: чем тяжелее и крупнее исходный материал, тем заметнее выигрыш от исправленного планировщика. Лёгкие 720p-клипы получили максимальный прирост именно потому, что старый код дробил их на наибольшее количество бессмысленных микрозадач.
Кому важно обновиться прямо сейчас
Патч критически актуален для:
- Видеомонтажёров и специалистов постпродакшена, работающих с архивными потоками 4K/8K.
- Операторов рендер-ферм и медиасерверов на базе Threadripper — ускорение в 2–3 раза напрямую сокращает машинное время и расходы на электричество.
- IT-специалистов, обслуживающих рабочие станции на базе AMD HEDT-платформ.
Для получения прироста достаточно обновить HandBrake до версии 1.11.0 или более новой — никаких изменений в железе или BIOS не требуется.
Итог
Патч HandBrake 1.11.0 — наглядный пример того, как совместная работа производителя оборудования и сообщества открытого ПО устраняет системную проблему, существовавшую годами. Владельцы рабочих станций на Threadripper PRO 9995WX и Threadripper 7980X получат кратный прирост скорости транскодирования бесплатно — без замены железа и без переплат.
Если вы планируете обновить рабочую станцию под задачи рендеринга и транскодирования видео или подбираете конфигурацию с нуля — специалисты СервакМастер помогут выбрать оптимальную платформу на базе AMD Ryzen Threadripper. Обращайтесь за консультацией.
