Log in

Ускоренный просчет и кодирование в edius (Quicksync)

Intel Quick Sync - это технология аппаратного ускорения, встроенная в некоторые процессоры от Intel. Технология Intel Quick Sync Video упрощает и ускоряет процесс обработки мультимедиа, а также создания и преобразования видеоматериалов за счет использования выделенных ресурсов графической технологии Intel для обработки мультимедийных данных.

Работа с видео в форматах H.264, Mpeg-2, VC-1 теперь занимает гораздо меньше времени кодирования. Кроме того технология Quicksync работает и в других программах и играх, например программами для записи стримов или играми. Quick Sync снижает нагрузку на процессор.
Изначально Quick Sync поддерживалась только в современных процессорах i3, i5, i7, но потом производитель процессоров пошел навстречу, и разрешил использовать эту технологию и во многих, более дешевых процессорах Pentium и Celeron из семейства Haswell. Для активации технологии достаточно обновить графические драйверы с сайта Intel. На сегодня добавлена поддержка следующих процессоров:
- 4th Generation Intel Core Processors with Intel Iris Pro Graphics 5200
- 4th Generation Intel Core Processors with Intel Iris Graphics 5100
- 4th Generation Intel Core Processors with Intel HD Graphics 5000/4600/4400/4200
- 3rd Generation Intel Core Processors with Intel HD Graphics 4000/2500
- Intel Pentium Processor 3558U/3561Y/G3220/G3220T/G3320TE/G3420/G3420T/G3430 with Intel HD Graphics
- Intel Celeron Processor 2957U/2961Y/2981U/G1820/G1820T/G1820TE/G1830 with Intel HD Graphics

По сути для технологии Quicksync требуется лишь процессор со встроенным графическим ядром с поддержкой Quicksync и материнская плата с чипсетом с поддержкой GPU и поддержкой Quicksync.

Тестировал на двух системах:
1. процессор Intel Core i7-3770K со встроенным графическим ядром Intel HD Graphics 4000, материнка ASUS P8Z77-V, видеокарта NVIDIA GeForce GTX 570 и 670, оперативка 16Gb RAM, два монитора, Windows 7 (64), Edius 6.5.
2. процессор Intel Core i7-6700 со встроенным графическим ядром HD Graphics 530, материнка Gigabyte GA-Z170-HD3 DDR3, видеокарта ASUS GF-GTX970 STRIX, 4Gb, оперативка DDR3 32Gb, два монитора, Windows 7 (64), Edius 6.5. Подробнее о этой системе и тестах можно почитать в этой статье.

Продолжим описание, на примере первой системы.
В BIOS включил видеокарты, что бы GTX 570 была основной и подключил к ней первый монитор, а HD Graphics 4000 была вспомогательной и подключил к ней второй монитор. Отмечу, что нужна установка драйверов для обеих видеокарт (Как включить встроенную видеокарту в BIOS читайте ниже).

После подключения HD Graphics 4000 при кодировке видео в форматы H.264, появляется галочка «Use Hardware Encoder», активирующая функции Intel Quicksync и сокращающая время просчета.

Если у вас один монитор с двумя входами, то так же, все замечательно: подключаете выход с видеокарты на 1-й вход монитора, а выход со встроенной в материнку видеокарты на 2-й вход монитора и все! QuickSync работает!

Так же Virtu позволяет использовать QuickSync с одним монитором.

Ниже в статье, описан еще один способ настройки, для тех у кого один монитор.

Тесты

Тест 1. Для тестов взял проект, снятый в AVCHD 1920х1080, продолжительностью 1 час. В проекте присутствует цветокоррекция, различные фильтры, стабилизатор. Плагины сторонних производителей не использовались. Проект продолжительностью один час, без Intel Quicksync занял 52 минуты. Тот же проект с Intel Quicksync продолжался всего 18 минут.

Тест 2. Фильм 90 минут. Кодирование для DVD в mpeg2 (PAL 720х576 25р) заняло 29 минут (без Intel Quicksync). Кодирование в mp4 (1280х720 25р) заняло 30 минут (с Intel Quicksync). Ранее кодирование в mp4 занимало чуть меньше, чем продолжительность самого фильма. Снова подтверждается, что Intel Quicksync почти в 3 раза уменьшает время кодировки.

Тест 3. Тот же проект, что и в Тест 2 (90 минут), но без фильтров (только файлы) в Premiere CS6 с включенной CUDA при перекодировании в mp4 (1280х720 25р) занял 54 минуты. Получается, что Intel Quicksync действительно дает ощутимую пользу.

И это реально работает! Если учесть еще, что ускоряется и просчет фильтров и переходов во время монтажа, то несомненно технология Intel Quicksync – очень прекрасная вещь!
Совмещать технологии CUDA и Intel Quicksync на одном компьютере, никто не запрещал. Особенно если учесть, что у многих встроенная видеокарта просто простаивает без дела. Остается загадкой, почему Edius про это не особо распространяется.

Наблюдения. Про загрузку видеокарт не скажу, не успел поглядеть, а процессор грузиться чуть меньше (процентов на 10) с Intel Quicksync. Порадовало, что вывод на два монитора с разных видеокарт идет совершенно без задержек. При подключении мониторов к одной видеокарте (GTX 570), я замечал некоторое запоздание картинки (на долю секунды) на втором мониторе.

Тест 4. Сравнение двух систем. Программа EDIUS 7.5. Операционная система Windows 7, 64.
Заранее нами был выбран проект продолжительностью 30минут (30:06:23), снятый в пять камер с необходимыми эффектами и легкой цветокоррекцией. Вывод в файл в формат Н.264 с битрейтом 15000 с использованием технологии Quick Sync.
Наша старая конфигурация:
процессор Intel Core i7-3770K CPU с интегрированной видеокартой Intel HD Graphics 4000, материнская плата ASUS P8Z77-V, видеокарта NVIDIA GeForce GTX 670, оперативная память DDR3 16Gb, SSD KINGSTON SKC300S37A240G, HDD четыре штуки, по 1–2 Гб, Корпус Thermaltake.
Новая конфигурация:
процессор Intel Core i7-6700 со встроенным графическим ядром HD Graphics 530, материнка Gigabyte GA-Z170-HD3 DDR3, видеокарта ASUS GF-GTX970 STRIX, 4Gb, оперативка DDR3 32Gb.

Время кодирования на старой конфигурации составило 18 минут, на новой 14 минут. Получается, что скорость возросла на 22%. Возможно это не заметно на 30 минутном проекте, но будет ощутимо на больших проектах с большим количеством эффектов. Подробно можно почитать в этой статье.

Как включить встроенную видеокарту в BIOS

Весь смысл в том, что бы включить в БИОС интегрированное видео.
Перезагружаем компьютер и входим в БИОС. Как войти в БИОС зависит от вашего компьютера, читайте инструкцию. Обычно при загрузке нужно нажать кнопочку DEL. Представим несколько вариантов настроек БИОС UEFI, от материнских плат на чипсете Z177.

На материнке Gigabyte:

При выключенном компьютере, соединяем кабелем вашу встроенную видеокарту и монитор. Все, можно включить компьютер и установить драйвера на подключенную видеокарту.

Установка драйвера видеокарт

Для этого в диспетчере устройств, кликаем правой мышью на встроенном видеоадаптере и выбираем в меню "Обновить драйверы...".

Если драйвер автоматически не установится, то устанавливаем драйвера с диска или скачиваем драйвер на официальном сайте материнской платы или сайте Intel.

ВАЖНО!!! Бывает, что в Edius галочка "use Hardware Encoder" стоит, но просчет по времени идет долго, как и без неё. То есть Intel Quicksync не работает. Такое происходит из-за драйвера видеокарты. Помогает установка драйвера другой версии, как правило более ранней. В Edius с каждым обновлением добавляют поддержку новых устройств и драйверов, но не всегда успевают. Например, купив современную (на тот момент) материнскую плату Gigabyte GA-Z170 и установив самый последний драйвер версии 4352 обнаружили, что Quicksync не работает, хотя галочка "use Hardware Encoder" стоит. Помогла установка более старой версии драйвера 4300, все заработало. На официальном сайте Intel есть архив драйверов и можно скачать любые версии. Попробуйте подобрать подходящий драйвер методом перебора, либо спросите у коллег какой драйвер подойдет для вашего чипсета.
Постоянно выходят обновления для Edius, поэтому возможно уже будет работать и с более новыми версиями драйверов. Однако до сих пор, драйвер 4300 является самым рабочим.

С установкой подходящего по версии драйвера, могут быть проблемы у пользователей Windows 10, где по умолчанию включено автоматическое обновление драйверов. Что бы установить нужный драйвер, обновление необходимо отключить. Для этого нужно:
- Кликнуть правой кнопкой мыши по «Пуск», выбрать пункт контекстного меню «Система», затем в разделе «Имя компьютера, имя домена и параметры рабочей группы» нажмите «Изменить параметры». На вкладке «Оборудование» нажмите «Параметры установки устройств».
- Через правый клик по пуску зайдите в «Панель управления» — «Устройства и принтеры» и кликните правой кнопкой мыши по вашему компьютеру в списке устройств. Выберите пункт «Параметры установки устройств».
- В параметрах установки вы увидите единственный запрос «Скачивать автоматически приложения производителя и настраиваемые значки, доступные для ваших устройств?». Выберите пункт «Нет» и сохраните настройки. В дальнейшем вы не будете получать новые драйвера автоматически из центра обновления Windows 10.

Если нет второго монитора

Выход есть и из этой ситуации. Для начала идем в Диспетчер устройств и проверяем, что обе видеокарты (встроенная и дискретная) включены и их драйвера установлены.

Теперь нам нужно виртуально подключить второй монитор. Идем в окно "Разрешение экрана", для этого жмём правой кнопкой мыши на рабочем столе и в меню выбираем "разрешение экрана".

В окне, только один монитор. Жмём на кнопку "Найти", что бы появился второй дисплей. Появится надпись "Другой дисплей не обнаружен".

Жмем на "Другой дисплей..." и проверяем, что интегрированный видеоадаптер привязан к нему.

В меню "Несколько дисплеев" экран не выбран, поэтому выставляем там "Попытаться в любом случае подключиться к VGA".

Далее задействуем основной (реально подключенный) монитор и монитор который мы создали (виртуальный). Для этого выбираем опцию "Расширить эти экраны" и жмём применить.

Теперь технология Intel Quick Sync будет доступна.

ВАЖНО! Прошу помнить, что хоть реального монитора у вас нет, но виртуально он существует и на него может убежать курсор мыши или случайно перенести туда окно программы.

С уважением, VEDITOR.RU