Все для домашнего медиа - Отзывы | Советы по покупке | Дизайн | Новости технологий

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

2 215

Карты 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 вам необходимо установить пакеты, необходимые для компиляции исходных кодов и другие:

sudo apt-get update sudo apt-get install autoconf g++ subversion linux-source linux-headers-`uname -r` build-essential tofrodos git-core subversion dos2unix make gcc automake cmake checkinstall git-core dpkg-dev fakeroot pbuilder dh-make debhelper devscripts patchutils quilt git-buildpackage pristine-tar git yasm zlib1g-dev zlib-bin libzip-dev libx11-dev libx11-dev libxv-dev vstream-client-dev libgtk2.0-dev libpulse-dev libxxf86dga-dev x11proto-xf86dga-dev libgstreamermm-0.10-dev libgstreamer0.10-dev

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

Шаг 2: Скачать Crystal HD Driver

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

git clone git://git.linuxtv.org/jarod/crystalhd.git

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

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

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

cd crystalhd/driver/linux nano crystalhd_flea_ddr.c

Добавьте #include< linux/ delay.h>, как показано ниже (первые две строки уже будут присутствовать):

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

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

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

cd crystalhd/driver/linux

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

autoconf ./configure make sudo make install

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

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

make sudo make install

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

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

sudo modprobe crystalhd

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

lsmod

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

..... ..... crystalhd 73644 0 ..... .....

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

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

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

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

cd crystalhd/driver/linux sudo make install

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

Источник записи: https://www.smarthomebeginner.com

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