Man вики
Строка 58: Строка 58:
 
Переходим на главный экран в раздел Видео/Дополнения и запускаем Torrent-TV.RU
 
Переходим на главный экран в раздел Видео/Дополнения и запускаем Torrent-TV.RU
 
=Оптимизация=
 
=Оптимизация=
  +
==Оптимизация XBMC==
 
Для исключения ситуации с прерыванием проигрывания каналов и вылета в основное меню, поправим некоторые настройки:
 
Для исключения ситуации с прерыванием проигрывания каналов и вылета в основное меню, поправим некоторые настройки:
 
nano /opt/xbmc-bcm/xbmc-bin/share/xbmc/system/advancedsettings.xml
 
nano /opt/xbmc-bcm/xbmc-bin/share/xbmc/system/advancedsettings.xml
Строка 66: Строка 67:
 
<curllowspeedtime>110</curllowspeedtime>
 
<curllowspeedtime>110</curllowspeedtime>
 
</network>
 
</network>
  +
==Разгон системы==
  +
Разгоним процессор память и графическое ядро
  +
nano /boot/config.txt
  +
Приведем файл к такому виду:
  +
arm_freq=1000
  +
core_freq=500
  +
sdram_freq=500
  +
over_voltage=6
  +
force_turbo=0
  +
  +
gpu_mem=128
  +
disable_overscan=1
  +
start_file=start_x.elf
  +
fixup_file=fixup_x.dat
  +
Выполним перезагрузку
  +
reboot
  +
Скачаем монитор состояния
  +
wget https://gist.github.com/ecampidoglio/5009512/raw/b41d9e33a15cdddb9cd3d311f88024db935c7a0f/cpustatus.sh --no-check-certificate
  +
chmod +x cpustatus.sh
  +
mv cpustatus.sh /usr/bin/cpustatus
  +
Посмотрим текущее состояние, запустим просмотр и будем наблюдать температуру чипа
  +
watch cpustatus

Версия 13:32, 4 октября 2013

Установка

Часть выполняемая на компьютере с linux

  • Вставляем чистую флешку и выполняем с root правами:
wget http://svn.stmlabs.com/svn/raspbmc/release/installers/python/install.py
chmod +x install.py
./install.py

Запустится мастер, который подготовит флешку и зальёт на неё загрузчик-инсталятор. *По окончанию извлекам флешкарту и вставляем её в raspbery pi

Часть установки, выполняемая на raspbery pi

  • Подключам сетевой кабель. В сети должен быть DHCP сервер и полный доступ в Интернет
  • Подключаем usb-мышку, монитор и питание и ждем.

Установка полностью должна пройти в автоматическом режиме, кроме последнего этапа, где надо выбрать язык системы. Для этого и понадобится подключенная заранее мышь (не определяется на горячую).

  • Запоминаем ip адрес выданый малинке по dhcp (если не успели Система -> Сведения о системе ->Сеть)

Настройка в консоли

Подключаемся с компьютера к малинке по ssh

ssh pi@192.168.237.115
пароль: raspberry

Сразу запустится мастер который попросит:

  • Сконфигурировать локаль
ru_RU.UTF-8 UTF-8
  • Выбрать часовой пояс (выбираем свой)

Меняем пароль пользователю pi

passwd

Устанавливаем пароль для root

sudo  passwd root

Теперь можно подключиться сразу под root по ssh

ssh root@192.168.237.115

Подключение Torrent-TV

Выполняем доустановку компонентов из репозитрия нужных для torrent-tv

apt-get update
apt-get install python-apsw python-m2crypto python-setuptools python-pyamf

Качаем и распаковываем ACE Stream 2.0.8.7

cd /tmp
wget -c http://dl.dropboxusercontent.com/u/15442856/ace208win2087_path041113.py.tar.gz
tar zxvf ace208win2087_path041113.py.tar.gz
mv ace208win2087.py /home/pi/ace

Качаем движок TorrentStream

Версия 0.3.8 имеет лучший функционал, чем более поздние

cd /tmp
wget -c http://nuismons-xmbc.googlecode.com/files/script.module.torrent.ts_v0.3.8.zip
wget -c http://seppius-xbmc-repo.googlecode.com/files/repository.seppius.zip

В графическом интерфейсе выполним:

Система -> Настроки -> Дополнения -> Установить из файла zip

И установим оба архива

Ждем, когда на экране появится подтверждение, что установка прошла и выполняем в консоли

nano /home/pi/.xbmc/userdata/addon_data/script.module.torrent.ts/settings.xml

И меняем в строке путь

<setting id="prog" value="/home/pi/ace/start.py" />

Подключаем Torrent-TV.RU

Устанавливаем дополнение с репозиторием, а затем устанавливаем плагин:

seppius/Видеодополнения/Torrent-TV.RU

В его параметрах указываем местонахождение acestream.port путь:

/home/pi/ace/start.py

Переходим на главный экран в раздел Видео/Дополнения и запускаем Torrent-TV.RU

Оптимизация

Оптимизация XBMC

Для исключения ситуации с прерыванием проигрывания каналов и вылета в основное меню, поправим некоторые настройки:

nano /opt/xbmc-bcm/xbmc-bin/share/xbmc/system/advancedsettings.xml

секцию <network> приведем к виду:

<network>
 <cachemembuffersize>55971520</cachemembuffersize>
 <curlclienttimeout>120</curlclienttimeout>
 <curllowspeedtime>110</curllowspeedtime>
</network>

Разгон системы

Разгоним процессор память и графическое ядро

nano /boot/config.txt 

Приведем файл к такому виду:

arm_freq=1000
core_freq=500
sdram_freq=500
over_voltage=6
force_turbo=0

gpu_mem=128
disable_overscan=1
start_file=start_x.elf
fixup_file=fixup_x.dat

Выполним перезагрузку

reboot

Скачаем монитор состояния

wget https://gist.github.com/ecampidoglio/5009512/raw/b41d9e33a15cdddb9cd3d311f88024db935c7a0f/cpustatus.sh --no-check-certificate
chmod +x cpustatus.sh
mv cpustatus.sh /usr/bin/cpustatus

Посмотрим текущее состояние, запустим просмотр и будем наблюдать температуру чипа

watch cpustatus