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