Избавляемся от "тормозов" видео с высоким битрейтом.

Vitaliy_S

Профи в Сат-ТВ
В общем удалось прикрутить к 4487, работает !good!

1.Копируем бинарник TCK в каталог /MMP/usr/bin/ , перед этим делаем
mount -o remount,rw -t ext3 /dev/hda1 /MMP , даем ему права 775
2.Конфигурационный файл TCK.conf копируем по пути /PLUGINS/PanelKGD/Init/ (директории PanelKGD и Init нужно предварительно создать).
3.Все, можно запускать в телнет /MMP/usr/bin/TCK или /MMP/usr/bin/./TCK , он должен появится в процессах.

Для автоматического запуска можно добавить строку /MMP/usr/bin/TCK в файл /MMP/usr/bin/S.sh , например после строки /MMP/usr/bin/CRTVSetup &
 

Вложения

  • TCK.rar
    4,2 KB · Просмотры: 219

Vitaliy_S

Профи в Сат-ТВ
Поправил бинарник, чтобы не создавать каталоги PanelKGD и Init.
С этим бинарником ложите TCK.conf в /DISK2/
 

Вложения

  • TCK_patched.rar
    4,2 KB · Просмотры: 341

Vitaliy_S

Профи в Сат-ТВ
Решил поразбираться, что же такого шаманского делает эта испанская утилита TCK.
Как оказалось ничего сверхъестественного :taunt:
Она просто напросто меняет приоритеты некоторых процессов :) (видимо как-то фигово у азбокса с распределением ресурсов)
Приоритет процесса можно менять командой renice,
Usage: renice priority pid [pid ...] , где priority собственно приоритет процесса в диапазоне от -20 до 20 (-20 самый высокий приоритет, по умолчанию у процессов приоритет 0).

Провел следующий эксперимент, решил немного увеличить приоритет процессов SDecoderServer, для этого получил пиды всех процессов SDecoderServer:

pid=`ps |grep SDecoderServer |grep -v grep |cut -c1-5`

затем присвоил им приоритет -2 (ничего магического в этой цифре нет, взял с потолка :))

renice -2 $pid

Включил кино с высоким битрейтом, тормозов нет :)
 

ALU_UA

Пользователь
Попробовал с прошивкой 4585.
Все запустилось. Игрался с приоритетами -2 -10...
Не помогло. Так и остались тормоза на ББС Планета Земля VC1.
Откатился на 4001. Там этот файл не тормозит.
 

elite123

Профи в Сат-ТВ
в ES это же самое делает патч renice.decoder
что бы не мучаться с TCK
 

Artie

Профи в Сат-ТВ
Наверное, выполнив в телнете команду top
 

elite123

Профи в Сат-ТВ
ну в действии скорее всего. Запустить фильм, который до этого тормозил.
В топе не будет видно изменений.
Вскоре, возможно сделаю опцию включения/выключения стартовых скриптов ресивера. Там точно будет видно.
 

Заратрустий

Пользователь
самый высокий приоритет (-20), самый низкий - (19), только пользоваться им нужно с умом: напр. неразумно ставить приоритет для SDecoderServer выше процесса свапинга
 

Vitaliy_S

Профи в Сат-ТВ
Опробовал более простое решение, достаточно команды:

snice -v SDecoderServer DStar -15

либо без вывода доп. информации:

snice SDecoderServer DStar -15

и TCK не нужен :)
 

Vitaliy_S

Профи в Сат-ТВ
так давно уж этим и пользуемся
ну а чего же пользуетесь и другим не рассказываете ?
я например не знал, что вы этим уже давно пользуетесь, думал все по первому мануалу с кучей команд :taunt:
 

Rinatma

Любитель Сат-ТВ
Опробовал более простое решение, достаточно команды:
snice -v SDecoderServer DStar -15
Ввел команду, выдало следующее:
MMP[~]$ snice -v SDecoderServer DStar -15
? root 958 SDecoderServer
? root 1014 SDecoderServer
? root 1015 SDecoderServer
? root 1016 SDecoderServer
? root 1024 DStar
MMP[~]$
Это нормально? Команда сработала?
22 гиговый BDRemuх идет с тормозами.
Прошивка 4466
На каких прошивках это точно работает? Или какая прошивка стабильно работает с просмотром Sat каналов и лучше подходит для проигрывания таких ремуксов?
 
Последнее редактирование:

Vitaliy_S

Профи в Сат-ТВ
Это нормально? Команда сработала?
Сработала.
22 гиговый BDRemuх идет с тормозами.
С TCK без тормозов шел ?
Прошивка 4466
На каких прошивках это точно работает?
Тестировал как раз на 4466.
 

Rinatma

Любитель Сат-ТВ
С TCK без тормозов шел ?
Это то, о чем речь в 1 и 2 сообщении этой темы?
Я думал, что команда snice -v SDecoderServer DStar -15 делает то же самое и не пробовал.
Есть смысл пробовать ТСК?
 

Vitaliy_S

Профи в Сат-ТВ
Есть смысл пробовать ТСК?
Дело в том, что и с ТСК некоторые ремуксы идут с тормозами.
Я проверял на своих проблемных файлах, которые без TCK тормозили, с TCK шли нормально, потом прибивал процесс TCK и давал команду snice -v SDecoderServer DStar -15, проблемные файлы опять шли нормально.
 

Rinatma

Любитель Сат-ТВ
Сейчас попробую с ТСК.
А файлы с каким битрейтом может играть Азбокс?

Добавлено через 14 минут
С ТСК вроде нормально, во всяком случае нет таких тормозов, как были. Для окончательных выводов нужно посмотреть весь фильм.
 
Последнее редактирование:

Vitaliy_S

Профи в Сат-ТВ
Сейчас попробую с ТСК.
А файлы с каким битрейтом может играть Азбокс?
http://forum.sat-expert.com/obsujde...-alternativnyh-proshivok-po-9.html#post275008
С ТСК вроде нормально, во всяком случае нет таких тормозов, как были. Для окончательных выводов нужно посмотреть весь фильм.
Попробуй поиграть со значением snice -v SDecoderServer DStar -15
у меня сейчас нет такой возможности, т.к на другой прошивке.
 

Заратрустий

Пользователь
Опробовал более простое решение, достаточно команды:

snice -v SDecoderServer DStar -15

либо без вывода доп. информации:

snice SDecoderServer DStar -15

и TCK не нужен :)

можно в скрипте, запускающем SDecoderServer, вначале строки запуска добавить nice [значение] [оригинальная комманда]

и никаких доп комманнд не нужно... :) (линух - он и в африке линух)
 
Сверху