Подсистема Windows для Linux получила аппаратное ускорение видео
Сегодня Microsoft объявила, что WSL теперь поддерживает аппаратное кодирование и декодирование видео. Реализация позволяет использовать аппаратную обработку, кодирование и декодирование видео в любом приложении, поддерживающем VAAPI. Вышеупомянутое поддерживается для видеокарт AMD, Intel и NVIDIA.
Популярными приложениями, поддерживающими VAAPI, являются FFmpeg и GStreamer. Благодаря аппаратному ускорению видео приложения не будут перегружать ЦП и делегируют операции кодирования и декодирования графическому процессору. Это повышает производительность, снижает энергопотребление и шум от ПК. Наконец, больше ресурсов ЦП будет доступно для WSL и обычных приложений Windows, что повысит общую производительность. Кроме того, разрешение видео в WSL становится выше благодаря новой функции.
Gstreamer в WSL выполняет композицию альфа-смешения с ускорением GPU и рендеринг в окно X11.
Обработка видео GPU в среде Linux с поддержкой WSL обеспечивается через бэкенд D3D12 и интерфейс VAAPI в пакете Mesa, взаимодействующие с API D3D12 с помощью библиотеки DxCore. Это позволяет приложениям получать тот же уровень доступа к графическому процессору, что и собственные приложения Windows.
Microsoft упомянула требования, чтобы все работало. Вам нужен дистрибутив вроде Ubuntu 22.04.1 LTS с включенным systemd и WSL 1.1 и новее.
Поддерживается следующее оборудование.
Продавец | Поддерживаемые платформы | Минимальная версия видеодрайвера |
---|---|---|
AMD | Radeon RX серии 5000 или выше. Ryzen серии 4000 или выше |
Адреналин 23.3.1. Расчетное время прибытия март 2023 г. |
Интел | Семейство процессоров Intel® Core™ 11-го поколения (кодовое название Tiger Lake, Rocket Lake)
Семейство процессоров Intel® Core™ 12-го поколения (кодовое название Alder Lake) Семейство процессоров Intel® Core™ 13-го поколения (кодовое название Raptor Lake) Семейство специализированных графических адаптеров Intel® Iris® Xe (кодовое имя DG1) Семейство графических адаптеров Intel® Arc® (кодовое название Alchemist) |
31.0.101.4032 |
NVIDIA | Серия GeForce GTX 10 и новее. Серия GeForce RTX 20 и новее Квадро RTX NVIDIA RTX |
526.47 |
Вы найдете более подробную информацию и инструкции в официальном объявлении по ссылке здесь.
Если вам понравилась эта статья, пожалуйста, поделитесь ею с помощью кнопок ниже. Это не потребует от вас многого, но поможет нам расти. Спасибо за вашу поддержку!