Education·9 min

Автор Shamir

Воспроизведение видео в Linux в 2026 году: Wayland, VA-API и HDR

Около пятнадцати лет воспроизведение видео в Linux было тем, за что приходилось извиняться. В 2026 году это действительно больше не так, но задействованные компоненты носят непонятные названия, советы в интернете представляют собой десятилетие противоречивых сообщений на форумах, и трудно понять, что применимо именно к вашему компьютеру.

Я выпускаю сборку для Linux, поэтому мне пришлось как следует во всём разобраться. Ниже — актуальная картина в порядке, который действительно имеет значение.

Аппаратное декодирование: что такое VA-API и зачем оно нужно

Аппаратное декодирование означает, что декодированием занимается специализированный видеоблок GPU, а не процессор. Разница огромна: при корректном аппаратном декодировании потока 4K загрузка процессора может составлять всего несколько процентов, тогда как программное декодирование того же потока способно загрузить несколько ядер на 100 %, раскрутить вентиляторы и разрядить аккумулятор ноутбука за полтора часа. (Общее объяснение.)

В Linux интерфейс для обращения к этому аппаратному блоку называется VA-API (Video Acceleration API). Исторически существовал и VDPAU — более старый интерфейс, ориентированный на NVIDIA; в 2026 году следует ориентироваться именно на VA-API. Если инструкция предлагает настраивать VDPAU, она устарела.

Что в целом где работает:

  • Intel — самый беспроблемный вариант. Поддержка VA-API зрелая и обычно работает из коробки в любом современном дистрибутиве.
  • AMD — очень хорошо. Стек драйверов с открытым исходным кодом хорошо поддерживает VA-API и почти не требует вмешательства.
  • NVIDIA — исторически самый сложный вариант, но теперь ситуация значительно лучше благодаря проприетарному драйверу и слою трансляции, который предоставляет VA-API. Тем не менее именно здесь чаще всего требуется дополнительная настройка.

Проверка своего компьютера

Почти всё необходимое покажут две команды. Установите пакет утилит VA-API для своего дистрибутива, затем выполните:

vainfo

Команда выведет кодеки, которые GPU умеет декодировать аппаратно. Ищите записи с упоминанием H264, HEVC, VP9 и AV1. Если vainfo полностью завершается с ошибкой, VA-API не настроен — обычно не установлен нужный пакет драйвера.

Затем во время воспроизведения выполните:

top

Если плеер использует несколько процентов процессора, аппаратное декодирование работает. Если загрузка составляет несколько сотен процентов, оно не работает, а vainfo покажет, связано ли это с неподдерживаемым кодеком или с неправильной настройкой.

Вот и вся диагностика. Всё остальное — детали.

Ситуация с AV1

Именно AV1 определяет, насколько быстро устаревает оборудование. Современные GPU всех трёх производителей умеют его декодировать, а старые — нет; программное декодирование AV1 в 4K для большинства компьютеров нереалистично.

С учётом растущей доли AV1 в потоковом видео — примерно 30 % у Netflix и более 75 % у YouTube — именно эта характеристика определяет, останется ли Linux-компьютер комфортным в использовании. vainfo даёт однозначный ответ. (Подробнее об AV1 и поддержке устройств.)

Wayland: почему он важен для видео

Теперь Wayland заменил X11 в качестве дисплейного сервера по умолчанию практически во всех популярных дистрибутивах, и для видео это оказалось более значительным изменением, чем заметило большинство пользователей.

X11 создавался в 1980-х годах для окон с прозрачной передачей данных по сети на рабочих станциях. В нём не было понятия композитора, полноценного механизма вывода без разрывов изображения и возможности описывать цвет чем-то большим, чем «вот несколько пикселей». Всё, что нужно современному видео — корректная синхронизация, прямой вывод на дисплей и метаданные о цвете, — пришлось добавлять позже.

Модель вывода Wayland явно учитывает время формирования кадров и передачу буферов, что даёт три практических улучшения:

  • По умолчанию нет разрывов изображения. Горизонтальное рассечение картинки при прокрутке, для устранения которого раньше требовалась настройка, просто исчезло.
  • Прямой вывод на дисплей. Полноэкранное видео может поступать напрямую от декодера к дисплею, минуя композитор. Ниже задержка и меньше энергопотребление.
  • Рабочее дробное масштабирование, что особенно важно на ноутбуках с высокой плотностью пикселей, где X11 справлялся с этой задачей плохо.

Единственная действительно заметная проблема — демонстрация экрана, для которой в рамках модели безопасности Wayland потребовался совершенно новый механизм. Теперь он существует и работает, но очень старое приложение всё ещё может его не поддерживать.

Для обычного воспроизведения видео Wayland в 2026 году однозначно лучше. Искать причины использовать X11 для видео не нужно.

HDR: ситуация в 2026 году

Это область, которая изменилась совсем недавно, поэтому ожидания всё ещё стоит тщательно соотносить с реальностью.

HDR в Linux много лет фактически был невозможен, поскольку для него должны согласованно работать все уровни системы: декодер должен сохранять метаданные, композитор — понимать цветовые пространства, драйвер — переводить дисплей в режим HDR, а приложение — запрашивать этот режим. Если хотя бы один уровень не участвует, вся цепочка возвращается к SDR.

В 2025 и 2026 годах эти компоненты наконец появились. Протоколы Wayland для управления цветом были утверждены, композиторы реализовали их, а драйверы получили необходимую поддержку. Kodi 22 «Piers» — бета-версия которого доступна с июня 2026 года — поставляется с существенно переработанным Linux-рендерингом, специально созданным для поддержки сквозного HDR, что хорошо показывает, на каком этапе сейчас находится платформа. (Что нового в Kodi 22.)

Что это означает на практике:

  • HDR в Linux теперь возможен и работает на современных, своевременно обновляемых системах.
  • Для этого всё должно быть свежим: ядро, драйвер, композитор и плеер. В LTS-дистрибутиве, выпущенном два года назад, нужных компонентов не будет.
  • Однако это пока не настолько простой и беспроблемный процесс, как на игровой консоли или Apple TV.
  • Поддержка зависит от рабочего окружения, а ситуация меняется от квартала к кварталу.

Если HDR для вас необходим и вы хотите обойтись без настройки, специализированное устройство пока остаётся лучшим вариантом. Если же у вас современная система и вы любите разбираться с настройками, всё работает.

Выбор дистрибутива и пакетов, влияющий на воспроизведение

Несколько специфичных для Linux моментов, которые часто становятся неожиданностью.

Пакеты с кодеками. Некоторые дистрибутивы по умолчанию не поставляют кодеки, обременённые патентными ограничениями, поэтому медиафайлы, которые везде работают, не воспроизводятся после чистой установки. Решение — установить соответствующий пакет дополнительных компонентов; каждый затронутый дистрибутив описывает эту процедуру в документации. Это самая распространённая причина жалоб «Linux не воспроизводит видео», и устраняется она за пять минут.

Песочницы Flatpak и Snap. Изолированным приложениям требуется явное разрешение на доступ к файлам устройств GPU для аппаратного декодирования. Обычно пакеты настроены правильно, но если версия Flatpak декодирует программно, а нативный пакет — аппаратно, в первую очередь стоит проверить разрешения.

Сеанс Wayland или X11. Большинство дистрибутивов позволяет выбрать его на экране входа в систему. Если вы пытаетесь разобраться с проблемой воспроизведения видео, запуск другого сеанса — быстрый и информативный тест.

Несколько GPU. На ноутбуках с интегрированной и дискретной графикой декодирование может выполняться на одном GPU, а вывод изображения — на другом, что приводит к снижению производительности и путанице. Если vainfo показывает не тот GPU, который вы ожидали увидеть, это и есть подсказка.

Почему Linux теперь хорошо подходит для медиа

Помимо технического состояния платформы, есть и веские практические аргументы:

  • Он работает на оборудовании, которое Windows 11 не поддерживает. Если компьютер нужен для видео, требование TPM — произвольная причина отправлять исправное оборудование на свалку. (Что делать после окончания поддержки Windows 10.)
  • Обновления продолжаются бессрочно, без резкого прекращения поддержки.
  • В операционной системе нет рекламы и слоя распознавания контента. По сравнению с тем, что теперь делают платформы для смарт-телевизоров, это действительно заметное отличие. (Как работает отслеживание на смарт-телевизорах.)
  • Низкое энергопотребление в режиме простоя, поэтому постоянно включённый небольшой компьютер обходится совсем недорого.
  • Полный контроль над тем, что работает и что запускается при загрузке.

Но вы по-прежнему остаётесь системным администратором. Для многих это разумный компромисс, а для других — нет.

Где здесь место Tuneline

Tuneline доступен для x86_64 Linux через Snap и Flathub, поэтому устанавливается одной командой в любом популярном дистрибутиве. M3U, источник Xtream или портал вы подключаете самостоятельно; собственного контента в приложении нет.

Два важных уточнения. Сборки для ARM64 нет, поэтому на Raspberry Pi приложение не запустится — используйте там Kodi, VLC или mpv. (Руководство по Pi.) Кроме того, это плеер для потоков и плейлистов, а не программа для открытия локальных файлов; для случайного MKV на диске подойдут VLC или mpv. (Открытие файлов MKV.)

Linux здесь — полноценная целевая платформа, а не второстепенное направление: это одна из систем, для которых Tuneline собирается и выпускается в каждой версии, наряду с macOS, Windows, iPhone, iPad, Android, Android TV, Google TV и Apple TV. Бесплатно, а за дополнительную плату доступна версия Pro (пожизненная лицензия — $34.99) с синхронизацией через облако.

Итоги

  • VA-API — это интерфейс аппаратного декодирования. Выполните vainfo, чтобы узнать, что именно поддерживает ваша видеокарта, а во время воспроизведения нажмите top, чтобы убедиться, что аппаратное декодирование используется.
  • Intel работает наиболее стабильно, AMD показывает очень хорошие результаты, а NVIDIA чаще всего требует дополнительной настройки.
  • Wayland заметно улучшил работу с видео: исчезли разрывы изображения, появилась прямая передача кадров на экран и заработало дробное масштабирование.
  • HDR в Linux работает в 2026 году на современных системах, но по-прежнему требует самых свежих компонентов и не настраивается без усилий.
  • Отсутствующие пакеты кодеков после чистой установки чаще становятся причиной проблемы «Linux не воспроизводит видео», чем какие-либо технические ограничения.
  • Аппаратное декодирование AV1 — вот что отличает компьютеры с запасом на будущее от тех, чей срок службы подходит к концу.

Пользуетесь Linux? Скачайте Tuneline из Snap или Flathub — бесплатно, без встроенного контента и с одинаковой настройкой на всех ваших устройствах.

Поделиться статьёй

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Читать эту статью на другом языке

Tuneline — приложение для воспроизведения медиа. Оно не предоставляет, не размещает и не распространяет никакой контент. Свой плейлист вы приносите сами, точно так же, как в VLC.