Медиацентр на платформе AMD (ч. 2)
Тестирование медиацентров проводилось на последней, на этот момент сборке «AlexELECv5- 20141007-r0011».
Я пропускаю установку системы (она стандартна для всех) и перехожу к настройкам.
XBMC.
Остановлюсь на моментах, которые могут отличаться на разном оборудовании.
Настройки звука.
На всех трех моделях настройки идентичны. То есть, не нужно ничего настраивать, если медиацентр подключен к телевизору (монитору) по HDMI. Если же звук подключен через аналоговый выход – настройки нужно изменить.
В «XBMC» все просто, выбираем нужное «Устройство вывода звука».
Из главного меню XBMC: «Система» -> «Система» -> «Вывод звука» -> «Устройство вывода звука».
Внимание: чтобы отображались все доступные опции, установите «Уровень настроек» -> «Экспертный».
Дополнительно нужно настроить звук (если не HDMI) для других программ: VDR-фронтэнд, браузер, игры, эмуляторы и т.п. Сделать это можно на вкладке «Настройки ТВ» -> «Звук».
Запускаем «Тест звуковых устройств» для определения номеров для «Card» и «Device». Запомните эти номера, когда будет слышен звук.
Заносим эти номера в соответствующие строки и нажимаем (обязательно) кнопку «ОК». Имеется ввиду экранная кнопка интерфейса, а не пульта или клавиатуры.
После снова заходим в настройки звука и создаем «файл конфигурации».
Для того чтобы эти настройки вступили в силу требуется перезагрузка системы.
Настройки видео.
Идем в «Система» -> «Видео» -> «Ускорение» и выключаем «аппаратное ускорение (VAAPI)». Это ускорение для систем на базе «Intel», для систем на «AMD» оно будет только мешать нормальной работе.
В настройках ускорения «VDPAU» есть различия для систем с графикой «AMD Radeon™ HD 6000 series» (это процессоры AMD E-240, E-350, E-450 с ядром Zacate) и графикой «AMD Radeon™ HD 8000 series» (процессорное ядро Kabini).
Для первого типа (E-240/350) нужно отключить «аппаратное декодирование MPEG-4», иначе при проигрывании файлов этого формата Вы будете наблюдать артефакты на экране.
Тем более, что с MPEG4-потоком справиться любой более-менее современный процессор и без ускорения графики (с минимальной загрузкой для себя). Это, кстати, касается и «MPEG-2».
Для «AMD Radeon™ HD 8000 series» эту опцию можно оставить включенной. Хотя загрузка процессора и так и так остается минимальной (разница не больше 10%). Например: с включенным ускорением «MPEG-4» и без.
Настройка пульта ДУ.
Настраивать мы будем пульт «HP 464961-001 Slim». Хотя и настраивать особо нечего, пульт как говориться «работает из коробки». Эти настройки применительны к большинству MCE-пультам работающим через Lirc.
Если Вас не устраивает действия кнопок по умолчанию, Вы можете переопределить эти самые действия. Делается это редактированием файла «/storage/.xbmc/userdata/Lircmap.xml». Все что нужно – это вписать название кнопки ДУ в соответствующее действие.
<up>KEY_UP</up>
Здесь:
- <up></up> — это действие (вверх)
- KEY_UP — название кнопки пульта.
Узнать названия кнопок, а также секцию, в которой нужно делать изменения (в «Lircmap.xml» таких секций несколько и они описывают разные пульты) можно запустив утилиту «irw». Удобнее это делать с другого компьютера. Для Windows есть отличная программа «PuTTy» (для консоли) и «WinSPC» (файловый менеджер, удобно редактировать файлы). Login: root, password: mcpc.
«Ctrl+C» — для выхода из утилиты «irw».
Запустив «irw» и нажав нужную кнопку Вы увидите следующее:
69 0 KEY_LEFT devinput
69 0 KEY_LEFT_UP devinput
Где:
- KEY_LEFT — название нажатой кнопки (KEY_LEFT_UP — это отпускание кнопки)
- devinput — название секции (имя самого устройства)
Как выдите в файле «Lircmap.xml» нам нужно менять кнопки секции "devinput ":
<remote device="devinput">
<left>KEY_LEFT</left>
<right>KEY_RIGHT</right>
<up>KEY_UP</up>
<down>KEY_DOWN</down>
<select>KEY_OK</select>
Пример. Назначим кнопке "Blue" (синяя кнопка) — переключение аудио дорожек.
alexelec:~ # irw
191 0 KEY_BLUE devinput
191 0 KEY_BLUE_UP devinput
Редактируем «Lircmap.xml».
<remote device="devinput">
…….<subtitle>KEY_SUBTITLE</subtitle>
<language>KEY_BLUE</language>
<info>KEY_INFO</info>……..
При этом удалим кнопку «KEY_BLUE» из другого действия, что бы не было накладок.
<red>KEY_RED</red>
<green>KEY_GREEN</green>
<yellow>KEY_YELLOW</yellow>
<blue></blue>
<recordedtv>KEY_PVR</recordedtv>
Таким же образом Вы можете добавить недостающие действия. Все они описаны в файле «/storage/.xbmc/userdata/keymaps/remote.xml» (который так же можно редактировать при необходимости).
После изменения «Lircmap.xml» — нужна перезагрузка системы.
Остальные настройки «XBMC» зависят от Ваших личных предпочтений. Почти все они с описанием и интуитивно понятны.
Продолжение следует…