Автор Тема: Аппаратный декодер видео Broadcom BCM70015 CrystalHD  (Прочитано 4600 раз)

Оффлайн dvpartizan

  • Завсегдатай
  • *
  • Сообщений: 51
Здравствуйте!
Народ, может кто-нибудь победил и превозмог работу Broadcom BCM70015 CrystalHD в системе линукс вообще и в Альт в частности?
Стоит ALT 8.0 Workstation K beta 20160908 (или уже не бета? Значок "Beta" с обоины пропал).
Все необходимые пакеты, содержащие в своём наименовании "crystalhd" стоят.
Перепробовал проигрыватели от стоящих штатно в дистре до VLC и KODI. FullHD-файлы с кодеком h264 проигрывает с тормозами.
В ГУЁвых настройках нигде не нашёл работу с этой железкой. Подсовывал mplayer-y vc=ffh264crystalhd, ругается на то, что не соответствует применённому -vo.
Долго и нудно курил эти ваши Интернеты на предмет того, запустил ли кто-нибудь хоть на каком-нибудь дистрибутиве линукса - прогресса никакого.
Железка - Acer Aspire One AO532h с Intel Atom N450 на борту и этим аппаратным декодером видео.
C Windows XP 32bit в windows media player и media player classic fullHD файлы крутит нормально, как и положено ему с аппаратным декодированием. В Win 10 64 bit - только в MPC, но работает.
А тут вот такая загвоздка. Есть оЧУЧЕние, что он каким-то образом в линуксе программно просто не включен.
Подскажите, пожалуйста, кто знает, что ещё покрутить/покурить, чтобы его заставить работать?

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
что-то я припоминаю, что его поддержку удалили из ядра linux 4.1 и далее.

Что в dmesg про этот BCM70015 пишут?

Оффлайн dvpartizan

  • Завсегдатай
  • *
  • Сообщений: 51
Э... Помогите, пожалуйста, уточнить команду dmesg.
Использовал dmesg > file. Поиском в файле ни crystal, ни bcm не находится.
Зато есть вот такое на скриншоте.
И сам файл вывода до кучи.
« Последнее редактирование: 01.10.2016 13:41:12 от dvpartizan »

Оффлайн dvpartizan

  • Завсегдатай
  • *
  • Сообщений: 51
Да, забыл написать, что дистрибутив 64-разрядный (alt-kworkstation-8.0-beta20160908-x86_64.iso).

Оффлайн dvpartizan

  • Завсегдатай
  • *
  • Сообщений: 51
И ещё:
>modprobe crystalhd
modprobe: FATAL: Module crystalhd not found.

и:
>apt-cache search crystalhd
gstreamer-plugin-crystalhd - Gstreamer crystalhd decoder plugin
libcrystalhd - Broadcom Crystal HD device interface library
i586-gstreamer-plugin-crystalhd - Gstreamer crystalhd decoder plugin
i586-libcrystalhd - Broadcom Crystal HD device interface library
firmware-crystalhd - Firmware for the Broadcom Crystal HD video decoder
kernel-source-crystalhd - Linux crystalhd  Broadcom module sources
libcrystalhd-devel - Development libs for libcrystalhd
i586-libcrystalhd-devel - Development libs for libcrystalhd
Последние три не установлены.
« Последнее редактирование: 01.10.2016 14:36:17 от dvpartizan »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Интересно, есть такой пакет:
http://packages.altlinux.org/ru/Sisyphus/srpms/libcrystalhd
Но подозреваю, что этого недостаточно.

Оффлайн dvpartizan

  • Завсегдатай
  • *
  • Сообщений: 51
Цитировать
Список rpm-пакетов, предоставляемый данным srpm-пакетом:
firmware-crystalhd
gstreamer-plugin-crystalhd
gstreamer-plugin-crystalhd-debuginfo
kernel-source-crystalhd
libcrystalhd
libcrystalhd-debuginfo
libcrystalhd-devel
То есть все те пакеты, что я перечислял выше.
Полное ощущение, что нет модуля ядра. То есть его нужно собирать отдельно из исходника "kernel-source-crystalhd" для текущего ядра. А это печалька...

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Попробуйте установить:
kernel-modules-staging-std-def

Оффлайн dvpartizan

  • Завсегдатай
  • *
  • Сообщений: 51
Пакет установлен изначально. Да и не похоже, что там имеется в наличии модуль crystalhd.ko

Оффлайн dvpartizan

  • Завсегдатай
  • *
  • Сообщений: 51
https://bugzilla.altlinux.org/29116

Цитировать
Комментарий #33 от Zerg 2015-09-24 20:55:36
(В ответ на комментарий №6)
> вообще-то модуль crystalhd.ko находится во всех +- свежих ядрах в подпакете
> -staging
Уже нет.
Да и был он слишком древний.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Ну, значит бага актуальна и сейчас.

Оффлайн dvpartizan

  • Завсегдатай
  • *
  • Сообщений: 51
Ну, значит бага актуальна и сейчас.
Думаю, просто никто не собирает модуль ядра.
По этой ссылке из вышеприведённой вами багзиллы:
Цитировать
Комментарий #36 от Zerg 2015-10-31 19:01:34
https://github.com/dbason/crystalhd
видимо вполне удачно собирается модуль для убунты...
Покажите неофиту, пожалуйста, тру-альтлинукс путь, как скомпилировать/собрать этот модуль ядра, попробую сам это сделать. Спасибо.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Самый лучший способ - написать в эту багу, что-бы мантейнер понял, что этот модуль кому-то нужен.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Покажите неофиту, пожалуйста, тру-альтлинукс путь, как скомпилировать/собрать этот модуль ядра, попробую сам это сделать.
Это сложный путь для начинающего:
https://www.altlinux.org/Сборка_модулей_ядра