HEVC / H.265 GPU HW декодирование и вывод на другую карту

615
toomasr

Я использую процессор Kaby Lake (i7-7700) для включения аппаратного декодирования HEVC. Помимо встроенного графического процессора у меня также есть NVIDIA GTX 970. Мой дисплей подключен к карте NVIDIA. Я пытаюсь воспроизвести сэмплы с http://jell.yfish.us/, но у меня есть решение на уровне ниже моей системы Windows 10, которое я пытаюсь решить.

На Linux я могу сделать

mpv --hwdec=vaapi-copy jellyfish-400-mbps-4k-uhd-hevc-10bit.mkv 

Это работает очень хорошо. Все декодирование происходит на Kaby Lake (ну, на GPU на процессоре), и фактически видео выходит с карты NVIDIA. Супер, моя загрузка процессора очень низкая, и картинка потрясающая!

В Windows я не нашел медиаплеер, который бы поддерживал такую ​​же конфигурацию. Декодирование происходит на CPU GPU и вывод видео с карты NVIDIA.

Мой текущий обходной путь - просто сменить кабель с NVIDIA HDMI на HDMI материнской платы, и сэмплы работают нормально. Кажется, что все игроки используют графический процессор, к которому подключен дисплей. Я пробовал использовать Windows Media Player, приложение для просмотра фильмов и ТВ, VLC и MPC-HC.

Любая идея, как на Windows я могу достичь того же опыта, что и на Linux? Я хочу использовать вывод карты NVIDIA для моего дисплея, но HEVC для декодирования на GPU на CPU.

1
Pingback: [Как заставить Chrome использовать встроенный графический процессор для декодирования?] (Https://superuser.com/q/1319250/) guest-vm 5 лет назад 0

0 ответов на вопрос

Похожие вопросы