Broadcom crystal hd установка в ноутбук

Обновлено: 04.07.2024

Здравствуйте!
Пытаюсь воевать с ноутбуком Aspire 5720G (Intel Core 2 Duo 2,2 GHz) за просмотр фильмов с использованием SVP.
Железо конкретное пока свое приводить не буду, но его явно не хватает.
Установил декодер. Результат: могут как-то работать параллельно, образуя кашу при произведении. Короче, пока нужного эффекта нет.

Предложение: рассмотреть возможность совместной работы SVP и HD Crystal decorer для нетбуков и ноутбуков малой мощности.
Под руководством разработчиков SVP и других, кто понимает во всяких там кодеках, готов действовать до победы

hd crystal.jpg 18.31 kb, 665 downloads since 2012-05-15

2 Reply by %username% 15-05-2012 04:54:54

Resinin
ответ уже есть в вопросе

Если этаж выше третьего могу подсказать и свое решение по ноуту Aspire 5720G

Если религия не позволяет купить нормальную железку (i2100/fx4000) и нормальное устройство отображения (телевизор с динамической четкостью более 800 строк) - оставлять на ночь конвертироваться в 60к/с и днем смотреть

3 Reply by MAG79 15-05-2012 06:11:55

4 Reply by Resinin 15-05-2012 16:09:23

Тип ЦП Mobile DualCore Intel Core 2 Duo T7500, 2200 MHz (11 x 200)
Системная плата Acer Aspire 5720
Чипсет системной платы Intel Crestline-PM PM965
Версия BIOS V1.45

Видеоадаптер NVIDIA GeForce 8400M GS (256 МБ)
Кодовое название ГП G86M (PCI Express 1.0 x16 10DE / 0427, Rev A2)
Частота ГП (Geometric Domain) 169 МГц (исходное: 400 MHz)
Частота ГП (Shader Domain) 338 МГц (исходное: 800 MHz)
Частота видеопамяти 100 МГц (исходное: 400 MHz)

Системная память 4096 МБ (DDR2-800 DDR2 SDRAM)
Шина памяти 332.5 MHz
Тайминги памяти 5-5-5-15 (CL-RCD-RP-RAS)
Активный режим Dual Channel (128 бит)

Этаж как раз выше третьего (четвертый), но этот вариант я пока не рассматриваю
"Если религия не позволяет купить нормальную железку. " - не позволяет не только религия.

5 Reply by Chainik 15-05-2012 16:14:16

Дык а вопрос то в чем? Набор профилей номер 1 с GPU (будет установлен инсталлером), при применении LAV video decoder видео 720p может быть будет работать нормально (8400M GS - это не видеокарта, атомный ION, похоже, и то быстрее), 1080p - лучше даже не пытаться.

Еще можно попытаться стать адептом культа gaunt

6 Reply by Resinin 15-05-2012 16:44:34

Crystal HD, купленный на ebay, я установил в свободный слот ноутбука. В стандартной комплектации его, конечно, нет.
У меня видеокарта NVIDIA GeForce 8400M GS (256 МБ).

Test summary
-----------------------
Date: 2012-05-15T23:25:50
CPU: Intel Core2 Duo T7500 @2194 MHz [2 threads]
GPU: NVIDIA GeForce 8400M GS [ver.296.10]
Mode: HD + GPU [5 threads]
Comment: Acer 5720G

Overall scores
-----------------------
Synthetic CPU: MC294
Synthetic GPU: MG420
Real-life: HG643

Details: real-life /HD
-----------------------
decode video: 6.11x (146.6 fps)
48 fps - vectors search: 0.42x (20.4 fps)
60 fps - frame composition: 0.49x (29.1 fps)
48 fps - [SVP] fastest: 1.36x (65.5 fps)
48 fps - [SVP] simple 1: 1.16x (55.9 fps)
60 fps - [SVP] good: 0.57x (34.4 fps)
60 fps - [SVP] high: 0.40x (24.2 fps)
60 fps - [SVP] highest: 0.27x (16.1 fps)
72 fps - [SVP] simple 2: 0.72x (51.9 fps)

Ролик семерки Wildlife на 60 fps с SVP не идет. Без SVP запросто показывает с декодером и без него.
Декодер активен при выключенном LAV video decoder в медиа плеере классик. если при этом включен ffdshow, то работает и SVP, и декодер, но результата нет.

7 Reply by Chainik 15-05-2012 17:38:44

Resinin

У меня видеокарта NVIDIA GeForce 8400M GS (256 МБ).
Crystal HD, купленный на ebay, я установил в свободный слот ноутбука.
зачем?

Не очень понимаю за что идет борьба.
1. за то, что бы в качестве декодера использовать непременно броадком, и что бы при этом работал SVP?
2. или просто запустить SVP на этом . ноутбуке?

Второе должно само работать сразу

если конечно ноутбук и его пользователь не отягощены излишними знаниями и кодекпаками .

8 Reply by Resinin 16-05-2012 03:09:57

А вопрос-то не в мощности моего компа и инвалидной видеокарты (индекс производительности которой винда для аэро оценила в 3,5), а в совместной работе SVP с броадкомовским декодером. Например, чтобы SVP увеличивала количество кадров после декодера.

Кристал хд я купил, чтобы попробовать это устройство. Если бы повезло, то он работал бы с SVP. 1080p чтобы смотреть.

Борьба идет за первый пункт. Чтобы работал декодер, раз ни видеокарта, ни проц не вывозят. Но он не увеличивает кол-во кадров.
Стоимость Crystal HD гораздо ниже видеокарты, которую бы я мог поставить вместо чемпионки по тормозам.

Второй пункт работает. Во времена, когда я ставил k-lite codec pack, был глюк - при просмотре видео был порченный звук. да и прослушивание mp3 тоже не ахти. Отягощение кодеками я снял и поставил SVP. Глюк ушел.

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

Вопрос: GPU видеокарты должен быть или может быть загружен на 100%?

9 Reply by MAG79 16-05-2012 05:02:30

Resinin
Пойдем по-порядку.

Вот в результатах теста есть цифра

Это означает, что Ваш процессор в состоянии программно декодировать 720p-видео в 6.11х раз быстрее реального времени. Это вполне можно принять за загрузку процессора 100%.
Тогда при декодировании процессором видео 720p в реальном времени процессор будет занят на 100/6.11 = 16%
Значит аппаратное декодирование теоретически может освободить процессор на эти 16% загрузки.

Далее. Смотрим на вторую цифру:

Она означает, что на оптимальных настройках SVP процессора Intel Core2 Duo T7500 @2194 MHz с аппаратным ускорением повышения плавности на NVIDIA GeForce 8400M GS не хватает. Скорость ниже реального времени и составляет 0.57x
0,57х - это скорость работы алгоритма при программном декодировании. Если разгрузить процессор на эти 16%, то 0,57x - было при 84%, а при 100% получится скорость 0,57 / 84 * 100 = 0,68x
Видно, что все-равно производительности недостаточно.

Что можно сделать:
1. Вероятно, медленная видеокарта является слабым звеном и мешает процессору раскрыть свой потенциал (есть примеры). Необходимо провести тест SVPmark с выключенной галкой GPU-ускорения.
2. Вероятно, примененные драйвера ver.296.10 не являются оптимальными для данной системы (есть примеры). Необходимо сменить драйвер и оценить прибавку производительности в тесте SVPmark.
3. Для меня остается открытым вопрос, как видится в системе обсуждаемый аппаратный декодер Broadcom Crystal HD и есть ли для него стандартные драйвера DXVA2 copy-back? Если нет, то SVP не сможет получить доступ к распакованному видеопотоку с этого декодера.

И это еще не все. Дальше, добившись от этого ноутбука максимальной производительности, нужно будет переустановить SVP, чтобы автоматически подхватился правильный набор профилей, либо настроить профили самостоятельно. Но сейчас про это говорить рано.
Сначала надо отработать пункты 1, 2 и 3.

10 Reply by Chainik 16-05-2012 08:34:49

Resinin
Борьба идет за первый пункт.

ОК. Есть ли основания полагать, что связка "броадком + свп + ускорение на NV" будет чем-то лучше/быстрее чем "декодер на NV + свп + ускорение на NV"? Т.е. конечно можно надеятся на то, что если с дохлой видяхи снять функцию декодера, то у неё окажется чуть больше ресурсов для расчета интерполяции, но надежда не должна быть сильной, т.к. у видяхи за это отвечают разные блоки.

Далее. Видяха гарантированно НЕ вытянет то, что надо SVP для 1080p. Поэтому либо режим "2m" (что не есть "плавность"), либо все-таки сосредоточится на 720p, шансы на удовлетворительный результат гораздо выше,

По существу вопроса: фильтр броадкома + "ffdshow raw filter" после него - работают (без svp)?

Мне для общего образования: есть ли какое-то видео, с которым справляется броадком, и НЕ справляется DXVA-декодер NV?

11 Reply by gaunt 16-05-2012 10:13:37

Chainik
Секта gaunt-а верует в BD ремуксы на Атоме
Смотрю понравилось изгалятся ..
По крайней мере на Атоме смог запустиь Пал в авк без всяких ускорителей . на дохлой интеловской встройке .
На Атоме , который о 2*2 ядрах с совместимой видяйкой можно запустить ремукс , по крайней мере в натуральную величину дисплея . Только некоторые верят в силу доллара=новых железок , я тут не причем .

12 Reply by Chainik 16-05-2012 10:32:23

gaunt
На Атоме , который о 2*2 ядрах с совместимой видяйкой можно запустить ремукс
ну так и вот тебе "пациент" - core2 2.2 + совместимая видяйка

13 Reply by gaunt 16-05-2012 12:22:38

Chainik
ну так и вот тебе "пациент" - core2 2.2 + совместимая видяйка
Ну так тема есть , там можно обсудить .
Только есть одно но - ориентироваться всё же стоит на разрешение монитора , здесь я согласен . Правда нвидий не имею и плохо ориентируюсь - разве GeForce 8400M GS (256 МБ) хватить для построения ?

14 Reply by Chainik 16-05-2012 12:30:08

gaunt
разве GeForce 8400M GS (256 МБ) хватить для построения ?

Видяха гарантированно НЕ вытянет то, что надо SVP для 1080p. Поэтому либо режим "2m" (что не есть "плавность"), либо все-таки сосредоточится на 720p

15 Reply by Chainik 16-05-2012 17:32:34

Вижу циферки в базе. Жуть, этого чуда даже на построение 720p не хватает бывает же.

Тогда вариант один: про броадком забыли, декодировать NV (LAV + DXVA2) (или про NV забыли и выкинули к черту такой "аппаратный замедлитель" ), "ускорение" отключить, в настройках ставить шейдер "11b".

16 Reply by Resinin 16-05-2012 17:59:12

как выглядит 1.jpg 30.35 kb, 675 downloads since 2012-05-16

как выглядит 2.jpg 18.79 kb, 672 downloads since 2012-05-16

как выглядит 3.jpg 5.16 kb, 618 downloads since 2012-05-16

17 Reply by Resinin 16-05-2012 18:19:47

Вопрос Чайника "Есть ли основания полагать, что связка "броадком + свп + ускорение на NV" будет чем-то лучше/быстрее чем "декодер на NV + свп + ускорение на NV"?" теперь, видимо, не актуален. Из выражений надо отнять ускорение.
Если "фильтр броадкома + "ffdshow raw filter" после него" - это в медиаплеере классике в настройках во внешних фильтрах отключенный LAV и включенный ffdshow, то mpc-hc.exe 10-15% при проигрывании стандартного семерошного Wildlife. В трее рядом с часами программка пишет, что броадком актив во время произведения ролика.
Про то видео, с которым справляется броадком, и НЕ справляется DXVA-декодер NV, мне и самому интересно. Над этим я еще позанимаюсь.
А что такое "ремукс"?
Так а почему про броадком "забыли"? Для этого я и создал тему на форуме.
Аппаратный замедлитель выключается только в SVP или еще в плеере?

18 Reply by Noweol 16-05-2012 18:33:13

Ремукс - это (непожатая) копия диска

19 Reply by sergioleon 16-05-2012 18:53:50

Непожатая, но порезанная.

20 Reply by Chainik 16-05-2012 19:11:58

Resinin

Так а почему про броадком "забыли"?
а нафиг он нужен? замедлитель - замедлителем, но в качестве чистого декодера он, скорее всего, ничем не хуже. броадком нужен тем инвалидам, у которых даже такого замедлителя нет

это в медиаплеере классике в настройках во внешних фильтрах отключенный LAV и включенный ffdshow

Для определенности, во внешних фильтрах надо иметь отмеченные галками:
1. "Broadcom Video Decoder"
2. "ffdshow raw video filter" + "предпочесть"
LAV, естественно, галкой не отмечать.

После этого SVP должен работать. Если не работает, то следует показать сюда скриншоты окошка "внешних фильтров" + список реально подгруженных фильтров при проигрывании.

21 Reply by Resinin 16-05-2012 20:56:17

SVP и без внешнего фильтра "Broadcom Video Decoder" работает, и с ним. Короче, по крайней мере для моего компа, что у меня есть этот кристал хд, что его нет. Видюха никая.
Вся эта тема - мертвому припадки. Эксперимент с декодером дал нулевые результаты. Война окончена. Остается только к сектантам податься за настройками SVP, но это уже другая история.

22 Reply by MAG79 16-05-2012 23:45:51

Resinin
Война окончена
Быстро Вы сдались!

- более производительный драйвер для видеокарты не подобрали;
- аппаратное декодирование NV не проверили;
- до ручной настройки профиля не добрались;
- драйвер broadcom может иметь программный аварийный режим и включать его при нарушении условий полного DXVA. Тогда разумеется нет никакого аппаратного ускорения. Загрузка процессора 15% косвенный этому признак.

Обнадежу. Та цифра, что в тесте выводится для замера good примерно соответствует 3-му набору профилей. SVP 3.1 имеет еще 2 менее требовательных набора профилей. Поэтому когда наиграетесь с модификациями SVP 3.0.6 и захочется качества SVP 3.1, возвращайтесь к нам. Производительность Вашего ноутбука вполне удовлетворяет первому набору профилей.

23 Reply by MAG79 17-05-2012 01:40:23

Resinin
Снизил частоту своего i5-2300 до 1,6 ГГц, отключил все ядра, кроме двух. В итоге съэмитировал такую же производительность в подтестах fastest, simple1 и good. Проверил загрузку при воспроизведении Wildlife.wmv
Программное декодирование: 12-25%
Аппаратное LAV CUVID (Quadro 600): 6-12%
Аппаратное LAV DXVA Native (Quadro 600 без ffrShow raw): 2-3%

Но мой процессор работал не снижая частоты. Так что Ваши 10-15% на мобильном Core 2 Duo получены определенно на сниженной частоте, а это хороший показатель, говорящий, о том, что аппаратное декодирование работало.

24 Reply by Resinin 17-05-2012 04:46:51

Ну я имел ввиду, что итог понятен. То, что можно попробовать, я сделаю. Но это вытягиватие нескольких процентов прироста производительности.
Те 10-15% были при какой-то конфигурации плеера. Я их там тыкал разные комбинации. При другой конфигурации и другом плеере было где-то 3-10% на декодере.
Аппаратное декодирование работает хорошо на броадкоме и наверно хорошо на видеокарте. Так что без SVP я мог и теперь могу смотреть все что угодно. А вот увеличить количество кадров, сделать интерполяцию некому.

Я сразу хочу качество SVP 3.1. Мне не нравятся артефакты по контуру движущегося объекта (обычно человека в фильме). Они же есть и в последней версии SVP, но не во всех фильмах. Из-за артефактов никакие 60 fps не нужны.
Как понять ноут "соответствует 3-му набору профилей" и "вполне удовлетворяет первому набору профилей"? Почему тогда он не вывозит 50 или 60 fps в обычном риповском фильме? Может комп собран коряво или присутсвует какой-то индивидуальный кАсяк.
И что насчет загрузки GPU при работе SVP в программе GPU-Z? Если у меня все железо старается, то должен ли проц видеокарты быть занят на 100%?

25 Reply by MAG79 17-05-2012 05:18:00

Чувствую, надо писать мини-объяснялку (miniFAQ)

1. должен ли проц видеокарты быть занят на 100%?
Нет. Видеокарта кроме расчетов должна заниматься своим основным делом: выводить кадры на экран. Если загрузить видеокарту расчетами на 100%, то гарантированы подтормаживания картинки и выпадение кадров. Тогда ни о какой плавности разговора быть не может.

4. Почему ноут не вывозит 50 или 60 fps в обычном риповском фильме?
Во-первых, важно настроить систему так, чтобы в простое процессор был загружен максимум на 2%, в идеале добиться загрузки 0%. Для этого отключить все лишние фоновые процессы, завершить ненужные для просмотра видео приложения.
Во-вторых, важно добиться минимальной загрузки процессора на используемом файле без SVP, подобрав оптимальные декодер и отрисовщик. Для современных систем этот выбор уже сделан авторами пакета SVP и при его установке выбираются оптимальные декодер и отрисовщик. В случае с маломощными и мобильными системами требуется ручной подбор и настройка этих компонентов.
В третьих, важно используется ли видеокарта и ее производительность. В Вашем случае видеокарта очень медленная и является узким местом при повышении плавности с ее использованием. При установке пакета автоматически выбрался 1-ый набор профилей с учетом того, что будет использоваться видеокарта с достаточной производительностью. В этом и проблема. Вам необходимо после установки вручную отключить GPU-ускорение и вручную выполнить сброс настроек на первый набор профилей без использования GPU.

Вот самые нетребовательные настройки SVP 3.1.1 с достаточным эффектом повышения плавности. Ваш процессор должен быть загружен примерно на 40%:

image

Второй — не универсален и ограничен. Мне известны два способа — установка кодека CoreAVC и опережающий воспроизведение буфер Crystal Player-а (см. Настройка нетбука на максимальную производительность для HDTV). В принципе, это вполне сносное решение для 720p. Однако, есть два больших минуса: 100% загрузки процессора и полная несостоятельность в случае с 1080p.

Третий кажется мне наиболее «правильным». Можно сразу купить нетбук с Nvidia ION — универсальное решение, которое дает дополнительные плюшки вроде вычислений CUDA и возможности играть в 3D игры (впрочем, удовольствие на маленьком экранчике сомнительное). К сожалению, Nvidia ION-powered нетбуки появились лишь недавно и пока еще дороги. Да и что поделать, если уже купил себе нетбук без всяких «понтов»?

Есть выход! Называется он Broadcom Crystal HD, и «ускорить» им свой EEE PC или Aspire One вполне реально и дешево.

Корпорация Broadcom год назад выпустила карту Crystal HD на интерфейсе Mini PCI Express, которая предоставляет аппаратное ускорение воспроизведения H.264 и MPEG 2,4 (а по слухам и Flash). Прелесть вся в том, что микросхемку можно всунуть в свободный PCIe слот нетбука. Дальше пойдет речь о том, как это чудо заполучить, как настроить и как оно работает.

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

Рассказывать я буду на своем примере. Моя конфигурация:
Acer Aspire One AOD 250:
Intel Atom Single Core N270 (1.60 ГГц/ 512 КБ/ FSB 533), 10.1" SD (1024x600), 2GB RAM
Windows 7 + Xubuntu 10.04 (beta)

Что нам потребуется
  • наличие свободного mini PCIe слота
  • около 30$ на PayPal или уже купленный Crystal HD
  • если будете покупать — готовность ждать 2 месяца *
  • специфический софт под Windows
  • терпение и крепкие нервы (само собой)

image

Ссылка на mini PCIe с википедии.

Обычно у дешевого нетбука без Yota есть свободный слот под 3G карту, он как раз и есть нужный. В моем случае он был на задней стороне, слева от отсека для смены оперативной памяти. Точно знаю, что похожее есть и у старичка AOD150, но там нет коннектора (т.е. куда непосредственно втыкать плату). Если слота нет, а вставить микросхемку очень хочется, можно разобрать нетбук, заменить wifi-карту (которая в подавляющем большинстве случаев mini PCIe) на Crystal HD, а проблему с беспроводным интернетом решить покупкой USB wifi донгла.

Я покупал карту на eBay. Не исключено, что она продается на каких-то радиорынках. Времени бегать/узнавать у меня не было, зато были деньги на PayPal.

Список софта я опишу дальше.

Получаем Crystal HD

Покупаем микросхемку на eBay. Например здесь. Я покупал 2 месяца назад, и стояла она 23 бакса включая доставку. Сейчас видимо запас их подходит к концу, и стоят они гораздо дороже. Обращаю внимание, что есть 3 разновидности модели — 70010 (старая), 70012 (как у меня), 70015 (самая новая и крутая по фичам). 70012 вполне хорошо работает.
Ждем около 2 месяцев, пока ее доставят (мне прислали из Сингапура).

Заставляем железо работать

Когда я радостно вставил Crystal HD в свой нетбук, то сначала жестко обломался, потому что ее не видел ни Windows 7, ни Xubuntu. Команда

lspci | grep Broadcom

показала шиш с маслом. Не надо расстраиваться, друзья! Возможно, в этом случае дело не в том что микросхемку облучили чем-то на таможне или долбанули статикой в самолете, а банально в старой версии BIOS вашего нетбука. Действуя интуитивно и наугад, я перепрошил BIOS своего AOD250 с 1.06 до 1.27. О чудо! Карта определилась,

lspci | grep Broadcom

Multimedia controller: Broadcom Corporation BCM70012 Video Decoder [Crystal HD] (rev 01)

Возимся с кодеками

Ставим Haali Media Splitter (для контейнера MKV). Ставим AC3Filter (для Dolby AC3) и CoreAAC (для AAC).

Может, конечно, у некоторых счастливчиков после этого все сразу заработает, но я был явно не в их числе. При открытии первого попавшегося под руку 720p mkv (h.264) Windows Media Player-ом (и Media Player Classic Home Cinema тоже) я получил давно знакомые тормоза и 100% CPU. Здравствуй, codec hell.
Открыв этот файл в GraphStudio (File->Add Media file), я увидел, что h.264 видео поток по-прежнему декодируется встроенным в Windows 7 кодеком. DirectShow фильтр от Broadcom стоял. Убедиться в этом можно, найдя «Broadcom Video Decoder» в списке Graph->Insert filter…

Размеется, перезагрузка ничего не поменяла. На помощь приходит Windows 7 Preferred Filter Tweaker!
Запустив его, переключаем h.264 и MPEG2 с Microsoft на Broadcom. Видимо, в дальнейшем разработчики этой тулзы добавят заявленную поддержку Xvid, VC-1 и Divx для Broadcom-а, но на момент написания этого не было. Жмем Apply, в следующем окне везде ставим галки (отключаем все кодеки Microsoft, чтобы потом не мешались). Вуаля! GraphEdit показывает, что h.264 декодируется Broadcom-ом, звук — CoreAAC, Windows Media Player и др. уверенно показывает видео со звуком.

image

Возможно, у тех, у кого стоит Windows XP, такие проблемы не возникнут.

Настройка Crystal HD под Xubuntu тянет на отдельный топик…

Полевые испытания

… проводились на Windows Media Player 12, экране нетбука и питании от сети.

Media Нагрузка CPU, avg Нагрузка CPU, max Качество
720p MKV (3216MB, 2:18)
Video: AVC 1280x544 24.00fps
Audio: AAC 48000Hz 6ch
30% 40% Отличное
1080p MKV (8421MB, 1:43)
AVC 1920x816 23.98fps
Audio: Dolby AC3 48000Hz 6ch
30% 40% Отличное

DWM (эффекты Aero) ел до 15% CPU.
Под «отличным» качеством воспроизведения я имел в виду синхронизацию видео со звуком, отсутствие отставаний и рывков, насыщенность цвета, в общем обычный нормальный показ фильма. Время работы от стандартной 3-ячеечной батареи составило 2 часа в случае с 720p и 1 час 55 мин в случае с 1080p. Crystal HD сильно греется (не просто так на нем была специальная термонаклейка, рассеивающая тепло).

Обновление: я протестировал Crystal HD на внешнем мониторе. Youtube. Вердикт — «отлично». Монитор был SyncMaster 2223nw 1680x1050, 1080p видео — фрагмент фильма №2.

При обычной работе с нетбуком карта совсем не греется и не сказывается на времени автономной работы.

Как установить драйвер Broadcom Crystal HD в Ubuntu?

Карты Broadcom Crystal HD (BCM70012 и BCM70015) предоставляют возможность декодирования HD-видео 1080p для маломощных медиацентров и нетбуков. Программное декодирование HD-видео нагружает процессор и во многих случаях вызывает заикания и пропуски во время воспроизведения видео. В этом посте я объясню, как установить драйвер Broadcom Crystal HD в системах Ubuntu. Карта Broadcom Crystal HD необходима только в том случае, если у вас нет выделенной видеокарты или встроенной видеокарты, поддерживающей декодирование HD. Если вы похожи на меня, используете медиа / файловый сервер на процессоре Atom 330 или используете нетбук, вы можете установить карту Broadcom Crystal HD, чтобы добавить возможность HD. Это обновленная версия моего предыдущего поста накак установить XBMC на Ubuntu Server с картой Broadcom Crystal HD. Broadcom Crystal HD работает на всех трех основных платформах: Windows, Linux и OSX.

BCM70012 и BCM70015

Хотя вы можете установить Broadcom Crystal HD BCM70012 или BCM70015, последний более новый и поддерживает больше форматов. Но это также немного дороже, чем его предшественник.

Как установить драйвер Broadcom Crystal HD в Ubuntu?

Broadcom Crystal HD BCM70012 и BCM70015

Обратите внимание, что BCM70012 является полноразмерной картой, а BCM70015 – картой MiniPCIe половинной высоты (может поставляться с адаптером).

Установите драйвер Broadcom Crystal HD в Linux

Установка драйверов Linux сложна по сравнению с установкой драйверов Windows. Описанная ниже процедура (основанная на этом) предназначена для Ubuntu, но она также может работать в других дистрибутивах Linux.

Шаг 1. Установите необходимые пакеты

Перед установкой драйвера Broadcom Crystal HD вам необходимо установить пакеты, необходимые для компиляции исходных кодов и другие:

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

Клонируйте драйверы Crystal HD с помощью следующей команды:

Это должно загрузить необходимые файлы в папку, называемую crystalhd в активной папке.

Шаг 3: исправьте код для Ubuntu 11.10 и новее

Для Ubuntu 11.10 и более поздних версий необходимо выполнить следующее редактирование. Перейдите к crystalhd/driver/linux и отредактируйте crystalhd_flea_ddr .c :

Сохранить и выйти.

Скомпилируйте и установите драйвер Broadcom Crystal HD

Перейдите в crystalhd/driver/linux папку:

Затем выполните следующие команды по порядку:

Если у вас многоядерный процессор, то вы можете увеличить скорость компиляции, используя make -j4 (где 4 число ядер) вместо make . Вы можете получать CONFIG_DEBUG_SECTION_MISMATCH=y предупреждения в процессе сборки. Они “в целом” безвредны, поэтому игнорируйте их

Затем установите библиотеки Broadcom Crystal HD. Перейдите к crystalhd/linux_lib/libcrystalhd и выполните следующие команды:

Опять же, вы можете заменить make на make -j4 (заменить 4 на количество ядер в вашей системе).

После установки загрузите драйвер с помощью следующей команды:

Наконец, проверьте, была ли установка успешной, используя следующую команду:

Вы должны увидеть что-то подобное в выводе:

Не беспокойтесь, если ни одно приложение не использует его в настоящее время (вы можете увидеть «используется 0»).

Хотя вам может не потребоваться перезагрузка, я предпочитаю перезагрузку. Итак, перезагрузите ваш сервер. Затем проверьте, указан ли CrystalHD в выводе следующей команды.

Обновления ядра Ubuntu

В моем случае я отключил все автоматические обновления, включая ядро. Но если вы обновите ядро ​​Ubuntu, вам придется сделать следующее:

Broadcom Crystal HD обеспечивает преимущества сжатия видео высокой четкости H.264 и VC-1 для нетбуков, обеспечивая практически безупречное воспроизведение потокового мультимедиа и Blu-ray Disc®, файлового контента и вещания (и других телевизионных источников). Идите вперед, установите HD- карту Broadcom Crystal и наслаждайтесь видео высокой четкости на своем нетбуке, HTPC с процессором Intel Atom или Apple TV.

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

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


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

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

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

Видео формата 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

Вывод

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