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

Обновлено: 07.07.2024

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

Обычно встроенные графические системы не столь производительны, так что зачастую пользователям приходится устанавливать дополнительные дискретные видеокарты. Но здесь всплывает одно но… А как же ее активировать?

Обо всем это читайте далее, сегодня мы поговорим о всевозможных способах переключения графических карт.

Как работают две видеокарты

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

Обычно такая проблема возникает у тех пользователей, которые пытаются самостоятельно выполнить установку графического адаптера. При неправильном подключении он может вовсе оставаться незадействованным, и поэтому игры, программы или видеоролики могут серьезно тормозить. Также ошибки могут возникать из-за неправильных драйверов или отключения необходимых функций в BIOS.

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

Способ 1: Официальное программное обеспечение

После установки драйверов для видеокарт Nvidia и AMD устанавливается программное обеспечение, включающее в себя специальное приложение. В случае с первым производителем, устанавливается GeForce Experience, со вторым – AMD Catalyst Control Center. Рассмотрим далее, как с помощью них можно сменить видеокарту.

GeForce Experience

Если вы владелец Nvidia, то следуйте следующей инструкции для подключения второго видеоадаптера:


В этом посте мы публикуем ответы эксперта Intel Дмитрия Серкина на заданные вами ранее вопросы по обработке видео на CPU и GPU. Приносим свои извинения за некоторое опоздание — оно связано с большой разницей во времени между нами и Дмитрием.
Как обычно, для удобства поиска вопросы снабжены хабра-именем автора.

Вопрос Maratyszcza

Появятся ли в процессорах Intel аппаратные блоки для других (не видео) алгоритмов сжатия, например deflate?

Не думаю. Существует оптимизация для конкретных процессоров. Intel Integrated Performance Primitives, содержит оптимизацию ZLIB, DEFLATE, и GZIP семейства функций на уровне алгоритмики и инструкций.

Если мы говорим только о кодировании, то H.264, MPEG-2, MJPEG, and MVC for stereoscopic 3D support. На подходе еще несколько широко известных.

Можно ли ожидать того, что QuickSync по качеству результирующей картинки сравнится с x264?

Если мы говорим о пресетах (настроек кодирования) на качество, то никогда не догонит. С каждой новой платформой качество кодирования улучшается, так как появляется больший ресурс на стороне железа и, как результат, возможность улучшить алгоритмы, например, оценки движения (motion estimation) и паковки битстрима. x264 использует очень хорошие алгоритмы (не быстрые, но влиящие на качество), в том числе RDO. Все это крайне плохо ложится на конвеерную архитектуру в железе. Если говорить про средние пресеты, то вполне бьет. Все, конечно, упирается в конечные настройки кодека, коих множество. Нужно понимать, что качество и скорость не идут рука об руку. Цель QuickSync кодировать быстро с хорошим для 99% пользователей качеством. И технология это делает. Тем временем работа по увеличению dB идет каждый день.

Сильно ли отличается по производительности HD 4000 и новая HD 5000? Можете ли привести какие-то примеры с современными играми?

Согласно недавним пресс релизам скорость возросла до 3х раз, энергопотребление уменьшилось в 2 раза. Публичных бэнчмарков по играм я не видел. Они должны появится за несколько недель до запуска Haswell в продажу. Насколько я помню, он состоится в июне. К сожалению, примеры привести не могу, так как я не в этой теме, я занимаюсь кодеками.

1. Имеются ли планы по поддержке аппаратного декодирования многобитного видео, например Hi10P из H264 или «старших» профилей HEVC?

Не имею такой информации. Планы вещь изменчивая. Если эти профили массово используются, то с очень большой вероятностью они будут поддержаны.

2. Помнится, что некоторое время назад были попытки диалогов с разработчиками свободных кодеков на предмет того, чего им хотелось бы от новых процессоров Intel. Как сейчас обстоит дела в этом направлении? Влияют ли девелоперы открытого ПО на Intel и оказывает ли Intel им какую-либо поддержку?

Скорее на уровне приложений, а не разработчиков. Недавний анонс о том, что HandBrake поддерживает QuickSync – одно из таких событий. Это вклад Intel в свободный продукт. Такие активности будут происходить все чаще и чаще, так как развитие QuickSync на Linux и его производных (Android) в самом разгаре.
Что касается того, чтобы дать прямой доступ к драйверу и железу, то о таких активностях я не слышал. Кроме того, я считаю их бесмысленными, так как работа эта довольно нетривиальная. Кроме того, существует Media SDK, он предоставляет примитивы более высокого уровня.

3. На данный момент в принципе не существует хороших реализаций кодирования на GPU (их всего несколько, и все не отличаются качеством или особым преимуществом в скорости). Почему так происходит и имеются ли какие-то положительные подвижки в этой области?

Я нахожу QuickSync очень удачным решением, которое обладает и скоростью и хорошим (относительно этой скорости) качеством. Что касается решений от AMD или Nvidia, то их провал можно объяснить отличной от Intel архитектурой. Все их решения основаны на execution units и многопоточности, которую сложно использовать в кодеках (некоторые краеугольные алгоритмы не ложатся на многопоточность). QuickSync же это комбинация EU и fixed function (алгоритмические блоки «запаянные» в железо). Такая комбинация позволяет получить отличный прирост производительности и качества.

4. Не секрет, что производительность недавно вышедших HEVC и VP9 сейчас за гранью разумного. Какова ваша оценка, как скоро появится процессор/ПО, способные обрабатывать (хотя бы декодировать) HD-видео этих форматов в реальном времени?

Я полагаю, что через пару лет такая возможность появится.

5. Насколько широко в мультимедийных продуктах Intel используется рукописный асм, или больше полагаетесь на оптимизацию компилятором? Используете ли С++, или только старый добрый С? Сколько вообще времени уходит на оптимизацию производительности в сравнении с реализацией непосредственно нового функционала?

На войне все средства хороши :) Используем все выше перечисленное на уровне драйверов и ниже. Специфичный асм, конечно, генерируется из C-подобного кода для его последующей ручной оптимизации. Времени на все уходит много. Много исследований как в области качества, так и производительности, но на все есть дедлайн. Точной пропорции не скажу, но исследования, конечно, потребляют больше времени.

6. Насколько большая команда в Intel занимается мультимедийным направлением? Как сложно к вам попасть? :)

От железа, драйверов до различных SDK – это тысячи человек. Смотря на какую позицию вы метите ;) В России (Москва и Нижний Новгород) есть большая команда, которая занимается Intel Media SDK. У них периодически появляются вакансии.

Тут скорее всего в драйвере. На Windows – это известная проблема некоторых ограничений на уровне ОС. Но она решаема. Более доступно и подробно я писал здесь.

Будет ли аппаратная colorspace конвертация для большинства популярных форматов? Что насчет аппаратного деинтерлейсинга?

Все это есть. Планарные и упакованные форматы. Дальше будет больше. Деинтерлейсинг также поддерживается.

Как известно, осенью прошлого года Эппл выпустили 13-дюймовый Макбук про с ретиной. В нём нет дискретной видеокарты и вся графика работает на Intel HD4000. Есть отзывы, что этой платформы просто не хватает для полноценной поддержки. Что Intel планирует, чтобы не уступать в плане графики хотя бы Айпаду с ретиной?

Я думаю, что графика развивается достаточно быстро и мощно. Intel Iris должен расставить все точки над i.

Расскажите пример кодирования видео на GPU в домашних условиях.

Самый частый пример – это кодирование для мобильных устройств. Если вы хотите за несколько минут транскодировать серию сериала в формат поддерживаемый мобильным устройством, а не ждать полчаса, то QuickSync вам в помощь.

Прошу прощения, но не обладаю такой информацией. Но тема горячая судя по форумам.

1. Есть ли в процессорах Intel что то похожее на KUDA?

Имеется ввиду Nvidia CUDA? Ответ — Intel OpenCL.

2. Какие необходимы библиотеки для использования графических возможностей процессора Intel, в частности: кодирования\декодирования h.264?

Все, что вам нужно – это Intel Media SDK.

3. Хватит ли производительности процессора Intel i7-3517UE для одновременного декодирования и кодирования видео разрешения 960*720 в H.264?

Да, безусловно. И даже в несколько потоков.

4. У меня проблема с процессором Intel Atom(tm) N2800. Может вы сможете мне помочь. Я декодирую с помощью ffmpeg H.264 с камеры Logitech C920, разрешение видео 960*720. После декодирования я получаю формат кадра YUYJ420. С таким разрешением я могу декодировать 2 потока по 24 кадра в секунду с вышеуказанным разрешением, но если я переворачиваю видео после декодирования на 270 градусов, то упираюсь в ограничения КЭШа (как я понимаю), и в итоге могу использовать только 20 кадров в секунду и один поток, если увеличить количество кадров, то видео разваливается на квадратики и жутко тормозит. Подскажите пожалуйста в чем может быть проблема? точно это КЭШ?

Скорее всего вы упираетесь в общую производительность системы. Все операции происходят на цетральном процессоре и с двумя потоками плюс постпроцессинг он уже не справляется. Чтобы отыграть задержки ffmpeg начинает скипать фреймы, поэтому вы наблюдаете артефакты. Какой CPU usage при этом?
Я не совсем понял какой формат на выходе. YUV420? В зависимости от формата необходим разный набор операций для поворота. Ну и кэша там мало, а он, как известно, влияет на скорость.

Репутация: 0

В общем, тема такая: скачал на пробу пару 4К видео, но выяснилось, что при просмотре загрузка процессора под 100% доходит (проц core-i5 2400 при включенном turbo boost частота до 3,8 ГГц). При этом на HD1080 загрузка едва до 15% повышается (при этом надо учитывать, что процентов 5 из них на всякие фоновые процессы системы расходуется и на программы в автозагрузке). Стал разбираться в чем проблема, выяснилось, что при просмотре HD видео, видеокарта включается в процесс и идет обработка средствами видеокарты (видеокарта R9 270 2gb), повышаются частоты (проверено программой GPU-Z 0.80). Зато при воспроизведении 4K видео обработка идет только средствами процессора, а видеокарта нисколько не включена в процесс (частоты по дефолту, загрузка gpu на минимуме). Но не у всех так, читал я о том, что даже на встроенных видеокартах интел обработка 4К видео идет средствами видеокарты. Перепробовал все плееры с разными настройками на 2-х системах (Win 8.1 64-бит и Win 7 64-bit) — безрезультатно. Вот как победить эту проблему и заставить обрабатывать 4К видео средствами видеокарты, а не процессора? Мой конфиг в профиле, если что.

Репутация: 137

Никак не заставить. Блок UVD, включая последний 4.2 не поддерживает ускорение 4K видео.

И да, интеграшки Интел поддерживают ускорение 4K.

Репутация: 0

Это только радеоновских видеокарт касается? У других видеокарт дела вроде бы с этим получше. Повезло интелам, у Nvidia, кажись, тоже такая фича есть.

-- Добавлено спустя 9 мин 43 с --
Да, точно, если верить википедии, то начиная с джифорсов 400 серии в видяхи включено декодирование 4К. Отстают AMD в этом плане от них

Репутация: 1

Мой цп нагружен под 4K в районе 45% с небольшими колебаниями +— в несколько %, а прежний Phenom II x6 нагружался почти на 90%.
В общем то не особо и надо пока ускорять с помощью вк, хотя и не помешало бы.

Репутация: 137

Нет, ну на бумаге-то ускорение "up to 4K" у AMD есть уже с апреля 2010, даже раньше чем у всех, но не работает.

Это кстати касается, только H.264 4K, а HEVC 4K ускоряется, там ускорение уже не через DXVA/UVD, а посредством OpenCL организовано (Strongene Lentoid HEVC Decoder), но крайне глючно на настоящий момент.

S_U, интересно насколько вот это будет грузить, от битрейта очень сильно загрузка зависит. У меня 4K с разным битрейтом от 20% может грузить до далеко за 100%.

З.Ы.: Но наверное, обсуждение всех этих трудностей карточек AMD — не очень актуально: если можно позволить себе 4К телевизор, то уж карточку сменить на поддерживающую 4К видео, или ЦП обновить не должно быть особой проблемой.

Репутация: 0

Да не, телика 4K у меня нет. Просто в сети все больше стали выкладывать ролики, трейлеры там всякие, да и фильмы в 4К стали появляться, вот и задался вопросом, а с радеонов на nvidia не хочется переходить, да и проц менять лень из-за одного только видео, тем более, что в моем случае кроме core-i7 ничего ситуацию не исправит, а это вложение в половину стоимости системника.

Репутация: 137

Не верится, что ролики и трейлеры выложенные в 4K, не представлены на той же странице и в меньшем разрешении. Да и фильмы появляются в куче разных разрешений, причём, чем разрешение выше, тем выходит позднее, обычно.
Maxsims писал(а): кроме core-i7 ничего ситуацию не исправит
На моём i5-3570K нагрузка на процессор при битрейте видео

17МБит не превышает 25-30%, что вполне нормально. Найдите себе б/у процессор i5-2500K и будет вам счастье.

Репутация: 137

Makc_68, парой постов выше ссылка на сэмпл с битрейтом до 183 Мбит/сек proffy
Требует закрытия ADBlock, а я не хочу. Нипаказывает.

Репутация: 0

Хм, а что особо изменит смена проца с core-i5 2400 до core-i5 2500k? Чуть частота повыше и только, а архитектура та же (Sandy Bridge), будет на 5% меньше грузить. Вот может быть более менее значительная разница будет, если поставить проц с ive bridge. Ваш процессор скорее всего мне бы подошел, материнка поддерживает
Maxsims писал(а): что особо изменит смена проца с core-i5 2400 до core-i5 2500k?
Профиль плохо посмотрел, думал, у вас там Пень какой-нибудь. Тогда вообще не понимаю смысла вашей фразы:
Maxsims писал(а): в моем случае кроме core-i7 ничего ситуацию не исправит

Какую ситуацию? Всё вытянет проц, если не дурковать с заоблачным битрейтом видео.

Надёргал видео с Ютюба в 4К и UHD (2840х2160 и 4096х2304) с битейтом 17-22 Мбит, проверил их на детском компе с i3-3220 — проц нагружают на

30%. Ничего страшного, справляется.

Репутация: 0

Полагаю дело в том, что в процессорах ive bridge обработка 4K видео включена, в то время как в Sandy Bridge отсутствует. Что касается i3, то либо это тоже Ive bridge, либо обработка ведется через видеокарту geforce (или встроенный интел), где намного лучше поддержка 4к видео реализована. Так-то проц у меня справляется, но на "максе", что не есть гуд, а в особо динамичных сценах тормозит без всякого сомнения, слайдит И еще обидно за видеокарты радеон, где до сих пор не могут реализовать эту поддержку на уровне драйвера.
Maxsims писал(а): Полагаю дело в том, что в процессорах ive bridge обработка 4K видео включена, в то время как в Sandy Bridge отсутствует.
Нет. Если на моём интеграшка HD4000 включена и на неё установлены драйвера, то на детском компе HD2500 выключена в BIOS, поэтому приписывать обработку встройке нельзя. В остальном процессоры ничем не отличаются от вашего. Разница может быть как в битрейте видео, а оно однозначно разное, так и в плеере. Я использую плеер MPC-HC и ролики с Ютуба битрейтом 15-25 Мбит — нагрузка на процессор не превышает 25%. При увеличении битрейта (есть у меня корейские ролики с разрешением 3840х2160) до 60 Мбит нагрузка на мой i5-3570K@4200MHz не превышает 50%. Таким образом у меня есть запас как минимум до 90 Мбит, чтобы не достигать 100% нагрузки процессора и не созерцать слайд-шоу.

Репутация: 0

Репутация: 137

У первого 908 Mbps , у второго 82.6 Mbps , это вам не с ютьюба 15-25 Мбит смотреть. даже качать не буду, зачем этот мазохизм?

К такому видео надо давать новый винчестер в подарок.

Я тоже первый качать не буду — зачем тянуть файл размером 300 гигабайт? Это рабочий исходник с битрейтом 908 Мбит, к обычному просмотру не предназначен. А значит пытаться его смотреть — мазохизм чистой воды. Второй на 27 гигабайт выкачаю для коллекции, позже отпишусь.
Maxsims
Прекращайте ерундой страдать, смотрите нормальное видео, которое предназначено для ТВ с 4К/UHD.

upd: цитата комментария со второй раздачи, весьма правильная критика и отсюда понимание, почему этот рип — фуфло и он у вас тормозит:

Цитата: Это Вы всё правильно в топике картинку нарисовали, что 4K 4096x2304 и HDTV это 1920x1080. Только вы сравниваете тёплое с мягким (HDTV с 4K). Вы уж тогда либо о форматах сканирования/фотографирования говорите, т.е. как раз 4K и 2K (которое не 1920, а 2048 кстати), либо о стандартах телесигнала (UHDTV, HDTV), т.е. о 2160p и 1080p. Ошибочка у Вас! В стандарте UHDTV нет такого разрешения как 4096x2304! UHDTV это 3840x2160 и следовательно, нужно было бы рипать эту картинку чуть обрезав её, т.к. нет такого телевизионного сигнала как 2304p, а только 2160p. Просто плееры UHD-телевизоров не будут этот нестандарт глотать, да и 4096x2304 картинку с компа Вы вряд ли сможете передать UHD-телевизору по HDMI 2.0, т.к. нет в этом стандарте такого разрешения, да и что UHD-телевизору с ней делать? Он не сможет её показать не сделав даунскэйл до 2160p (а это уже сплошное мыло будет).
Т.е. Ваш рип это чисто академический получается для 4k-мониторов, на UHD-телевизорах его не посмотришь. По уму надо рипать в 3840x2160p. И вот поэтому я ЗА выкладывание исходника и надежду, что кто-нибудь возъмётся сделать нормальный рип, со стандартной 2160p картинкой (и 10bit цветности, даром что ли Cineform иметь и в 4:2:0 кастрировать). Ведь фильмы для блю-реев сканируют в 2k (т.е. 2048 по горизонтали), но на блю-рее то они выходят не в 2k, а в 1080p (т.е. в 1920)! Чувствуете разницу. Не даром автор этих TimeScape предлагает на своём сайте именно 4K UHD рипы в 3840x2160 и это единственно правильно, т.к. это видеостандарт.
P.S. А Аудио то зачем сжали? Это же варварство 80mbps видео сочетать с AC3! Никто бы не заметил этих лишних 300мег в раздаче, а ушам бы было приятно. (ну хоть во FLAC бы сжали что ли?) и левел в видеопотоке хорошо бы поменять для порядку. Это явно не 4.1, а все 5 или даже 5.1. Зачем вводить плеера в заблуждение?

Изображение


upd2:

Видео по второй ссылке с битрейтом 80 Мбит, размер файла 28 Гб — только на звёздах нагрузка поднялась до 93-97%, в остальных сценах не выше 50-60% и никаких слайд-шоу. Нужно будет перенастроить кодеки под Intel QuickSync и попробовать посмотреть на результат. Но это как-нибудь потом.

Бегущая толпа / Crowd Run [QHD 2160p]

Конфигурация:
Процессор: Intel i5-3570K@4200 МГц (HD4000)
Операционка: Windows 8.1 Pro x64
Плеер: MPC-HC 1.7.7 x64
Кодек: LAV 0.63.0
Применявшийся метод аппаратного декодирования: Intel Quick Sync
Как видите, процессор "гуляет", fps 49-50 кадров как в файле видео и было задумано автором съёмки, аппаратное ускорение в процессорной интегрированной графике Intel HD4000 задействовано.
Взлет уток / Ducks Take Off [Тест для проверки 720p 1080p 2160p]

Та же картина — процессор "простаивает", аппаратное ускорение на интеловской интеграшке работает.

В дополнение к моим раннее выложенным результатам, где ролик Пейзажи времени / TimeScapes [4K Ultra HDRip 2304p], воспроизводимый без аппаратного ускорения показывал сильную нагрузку на процессор, теперь не грузит его выше 22%, всю тяжесть воспроизведения взял на себя графический адаптер Интела:

Красота.

Репутация: 0

Так всё таки дело в проце? Мой комп тоже не тянет видео с ютуба 4к (идет с дрыжками). Проц — AMD 4 ядра Phenom X4. Видеокарта ATI Radeon HD 5670 1GB GDDR5. RAM 12Gb. Window 7 x64.

Репутация: 137

Ulet, для воспроизведения 4k видео нужно либо иметь видеокарту с поддержкой ускорения 4k, либо проц с интеграшкой поддерживающей ускорение 4k, либо просто достаточно мощный проц. Вроде, ничего нового.

Репутация: 1

Ulet Если есть возможность, то поставьте восьмиядерный FX , он отлично справляется с обычными 4K роликами, как пример крутил у себя 4K 60fps нагрузка на ЦП была в районе 45-55%.

Изображение


Хотя у вас же первый феном, тогда вам только платформу менять и желательно на интел или обойтись заменой видеокарты на gtx 950 эта карта может декодировать h.265.

Кто сейчас на конференции

Видео высокого качества: без «тормозов» на слабом компьютере

Если ваш ПК, довольно мощный по недавним меркам, почему-то отказывается нормально воспроизводить видео высокой четкости, это еще не повод задумываться о дорогостоящем апгрейде. Наши советы помогут решить эту проблему.


Если ваш ПК, довольно мощный по недавним меркам, почему-то отказывается нормально воспроизводить видео высокой четкости, это еще не повод задумываться о дорогостоящем апгрейде. Наши советы помогут решить эту проблему.

Покупая компьютер, вы рассчитываете, что он прослужит вам хотя бы несколько лет. В большинстве случаев так и получается, причем все это время он прекрасно справляется с задачами, поставленными при приобретении. А вот с современными медиаформатами высокой четкости, которые нередко встречаются в Интернете и в которых записывает ролики ваша новая видеокамера, возникают проблемы. Однако не стоит отправлять компьютер на свалку или затевать дорогостоящий апгрейд. Мы расскажем, как настроить различные программные медиаплееры и кодеки, чтобы видео высокого качества воспроизводилось без притормаживаний даже на маломощном нетбуке или не слишком старом, но не приспособленном производителем для этих задач настольном ПК.

Не все видео высокого качества одинаково тяжелое

Видео формата 1080р обеспечивает более чем двукратное увеличение разрешения по сравнению с вариантом 720p (1920х1080 против 1280х720 пикселей). Поэтому его обработка — более ресурсоемкая задача. Но разрешение картинки — не единственная характеристика видеофайла, которая влияет на сложность его воспроизведения. Не менее важна степень сжатия, применяющаяся в кодеке и определяющая битрейт потока. Часто попадается HD-видео с битрейтом 1–2 Мбит/с — обрабатывать такой поток способны даже маломощные процессоры. Однако в Сети можно встретить и настоящих «тяжеловесов» 1080р — рипы с Blu-ray-дисков, которые мало чем отличаются от оригиналов как по качеству, так и весу. Их объем составляет 30–40 Гбайт, а битрейт может достигать 25 Мбит/с. Воспроизводить такой поток без задержек непросто даже двуядерному процессору, и без помощи графического ускорителя здесь точно не обойтись. Но и в этом случае поможет правильный кодек.

Опоздавших — не пропускать

Настройте SMPlayer. Чтобы сделать воспроизведение HD-видео более плавным, отметьте галочками пункты «Допускать жесткое выпадение кадров» и «Использовать CoreAVC»


Настройте SMPlayer. Чтобы сделать воспроизведение HD-видео более плавным, отметьте галочками пункты «Допускать жесткое выпадение кадров» и «Использовать CoreAVC» Если графическая карта вашего компьютера не оснащена специальным механизмом обработки видео высокой четкости, то основная работа ложится на центральный процессор, который не слишком хорошо подходит для этого. В результате поступающий на него видеопоток не успевает оперативно обрабатываться, и кадры начинают накладываться один на другой. Как следствие, видео серьезно тормозит, а загрузка CPU достигает 100%. Эту неприятную проблему можно решить различными способами. Один из них — позволить плееру пропускать опоздавшие кадры. При этом действительно произойдет выпадение кадров, но вы вряд ли заметите искажение изображения.

VLC media player справится с HD-видео, если отметить в настройках в разделе «Видео» пункт «Пропускать кадры»


VLC media player справится с HD-видео, если отметить в настройках в разделе «Видео» пункт «Пропускать кадры» Разница между стандартными 25 и, скажем, 22 фреймами в секунду незаметна невооруженным глазом, зато наложение кадров больше не будет вас беспокоить.

Второй способ состоит в отключении в плеере функции деблокинга видео — программного сглаживания картинки. Причем в некоторых случаях для решения проблемы «тормозов» HD-видео такой настройки будет вполне достаточно.

Как сделать это в разных плеерах. В приложении SMPlayer нужно, в зависимости от ситуации, в меню «Настройки | Настройки | Быстродействие» поставить галочку напротив пункта «Допускать выпадение кадров» или «Допускать жесткое выпадение кадров». Там же переведите «Петлевой фильтр» в режим «Пропускать (всегда)».

Конфигурация ffdshow из пакета K-Lite Codec Pack позволяет тонко настроить воспроизведение HD-видео. Например, в разделе «Разное» включите функцию «Пропуск кадров при задержке»


Конфигурация ffdshow из пакета K-Lite Codec Pack позволяет тонко настроить воспроизведение HD-видео. Например, в разделе «Разное» включите функцию «Пропуск кадров при задержке» В случае с VLC media player необходимо в меню «Инструменты | Настройки» в разделе «Ввод и кодеки» в пункте «Skip H.264 inloop deblocking filter» выбрать режим «Все», а в разделе «Видео» отметить галочкой настройку «Пропускать кадры».

Если вы используете пакет кодеков K-Lite Codec Pack, то нужно в меню «Пуск | K-Lite Codec Pack» запустить приложение «Конфигурация ffdshow video decoder» и в разделе «Разное» включить функции «Пропуск кадров при задержке» и «Нет H.264-деблока при задержке».

Задействуйте все процессорные ядра

Преобладающее большинство файлов с разрешением HD кодировано в стандарте H.264. Данный кодек еще называют MPEG-4 Part 10 и AVC. Он отличается высочайшей степенью сжатия, что становится проблемой для маломощных процессоров: без специального алгоритма (встроенного аппаратного декодера) они вынуждены распаковывать такой видеоконтейнер «на лету». Для воспроизведения H.264-видео могут применяться разнообразные декодеры, и не все они одинаково хорошо справляются со своей задачей. Некоторые решения годятся лишь для мощных настольных процессоров, а экономичным и портативным ПК такие варианты не подходят.

Но существуют и настоящие шедевры программного кода, способные вытянуть 720р- и даже некоторые 1080р-ролики на слабых ПК. Так, Intel Atom N270 и N450 — типичные процессоры нетбуков — физически являются одноядерными, но благодаря технологии HyperThreading имеют два виртуальных ядра. Это преимущество стоит использовать, подобрав специальный декодер H.264, поддерживающий многопоточную обработку видео. Лучшим заслуженно считается CoreAVC, который по умолчанию встроен в VLC media player. Тем, кто предпочитает SMPlayer, стоит убедиться, что применяется именно CoreAVC: в меню «Настройки | Быстродействие» должен быть активирован пункт «Использовать CoreAVC».

Media Player Classic HC справляется почти с любыми форматами файлов. Но на всякий случай проверьте, что в настройках в разделе «Воспроизведение | Вывод» задан вариант VMR-9


Media Player Classic HC справляется почти с любыми форматами файлов. Но на всякий случай проверьте, что в настройках в разделе «Воспроизведение | Вывод» задан вариант VMR-9 Более опытные пользователи, как правило, используют медиадекодер ffdshow. В нем переключиться на многопоточный кодек можно, запустив «Конфигурацию ffdshow video decoder» и выбрав в меню «Кодеки | H.264/AVC» параметр «ffmpeg-mt» («mt» означает «multithreading»).

Приведенные в этом разделе рекомендации адресованы в первую очередь пользователям Windows XP. Операционная система Windows 7 уже содержит набор медиакодеков для воспроизведения H.264, а также весьма мощный плеер Windows Media Player. Некоторым он может показаться неповоротливым, поэтому мы предлагаем вам также более «легкую» альтернативу — Media Player Classic HC.

Видеокарта разгрузит процессор

Современные графические ускорители справляются с воспроизведением видео высокого качества намного лучше многих центральных процессоров. Причина тому — наличие встроенного аппаратного декодера видео. К сожалению, графические чипы Intel GMA 950 и GMA 3100 лишены такого модуля, и всю работу по декодированию видео придется выполнять CPU. Однако в случае с современными видеокартами нетбуков и неттопов таких проблем не возникает. В первую очередь, это NvidiaION (GeForce 9400M), Intel GMA 500 (неотъемлемая часть платформы Atom Z) и GMA X4500MHD. Прекрасно справляются с видео высокого разрешения и чипы всех серий ATI Radeon HD, которые редко используются для комплектаций маломощных ПК. Но с выходом платформы AMD Brazos ситуация изменилась в лучшую сторону.

Важный момент. В Windows 7 декодирование HD-видео с участием графического процессора поддерживается изначально. Пользователям ХР, даже если видеокарта поддерживает аппаратное декодирование, придется применять для этого специальные кодеки и плееры. Например, вы можете воспользоваться бесплатным плеером Media Player Classic Home Cinema для проигрывания HD-видео в форматах AVI, MPEG-4 и MKV.

Установка аппаратного декодера

Плата Broadcom Crystal HD является решением проблемы для воспроизведения видео Full HD на маломощном нетбуке


Плата Broadcom Crystal HD является решением проблемы для воспроизведения видео Full HD на маломощном нетбуке Пользователи нетбуков часто жалеют о невозможности произвести апгрейд видеокарты, чтобы смотреть фильмы в Full HD. Поэтому компания Broadcom выпустила специальный видеодекодер Crystal HD (около 1600 рублей) в виде карты с интерфейсом Mini PCI-E, который полностью берет на себя обработку 1080р-видео. Такой слот имеется, напримерв нетбуке HP Mini 110. Если же свободного разъема нет, то можно заменить Wi-Fi-адаптер Mini PCI-E на USB-донгл, а на его место поставить Crystal HD. Перед его покупкой владельцам компьютеров с процессорами Intel Atom первого поколения (модель N270) рекомендуется обновить прошивку BIOS, иначе операционная система не распознает новое устройство. Установка драйверов Broadcom не только активирует аппаратный декодер, но и добавляет в систему необходимые кодеки.

К сожалению, «подружить» их с плеерами VLC и SMPlayer не получится. Для этой цели лучше выбрать Media Player Classic или Windows Media Player, которые работают с едиными для всей системы декодерами. Пользователям Windows XP необходимо лишь зайти в меню «Кодеки | H.264/AVC» настройщика ffdshow video decoder и выбрать «Broadcom Video Decoder». Приложение Windows 7 Preferred Filter Tweaker поможет применить нужный декодер для операционной системы Windows 7. В результате Broadcom Crystal HD позволяет добиться качества Full HD, загружая CPU Atom всего на 50%.

Ускоряем YouTube

Компания Adobe в Flash Player 10.1 обеспечила аппаратное ускорение онлайн-контента. Перенять большую часть нагрузки у CPU могут все те же видеокарты, которые рассматривались в предыдущем разделе статьи. Если нагрузка на центральный процессор не снизилась, следует проверить, стоит ли галочка в меню «Параметры» Flash Player 10.1 напротив пункта «Включить аппаратное ускорение». Если это позволяет скорость соединения, задержек при просмотре 1080р-роликов на YouTube больше не возникнет.

Если ничего не помогает

Мобильное видео Full HD

Вывод

Читайте также: