02.12.2016, 19:48 UTC

Вы не зарегистрированы.

Дорогой посетитель мы рады вас приветствовать на: Linux VDR/DVB форум. Если это Ваше первое посещение этого сайта, то прочитайте, пожалуйста, помощь . Там Вы узнаете о возможностях управления сайтом. Чтобы использовать все возможности сайта Вы должны зарегистрироваться. Для этого используйте Регистрационный формуляр. Вы можете прочитать подробности регистрационного процесса. Если Вы уже регистрировались, здесь Вы можете войти.

Goga777

Модератор

Сообщения: 3 095

Благодарностей: 795

1

07.12.2008, 10:34

Как увеличить скорость переключения каналов

Alex Betis поднял в vdr листе очень интересную тему - как увеличить скорость переключения каналов на vdr.
http://www.linuxtv.org/pipermail/vdr/200…ber/018664.html

У него (как и у меня) время переключения между каналами, находящимися на разных транспондерах составляет 3-4 секунды. Я использую vdr 170 + cvs xineliboutput + svn ffmpeg. Иногда замечаю, что каналы переключаются значительно быстрее. Но закономерности (опции сборки плагинов, ffmpeg, приоритет vdr-процесса) не нашел. У другого товарища с его Pentium 4 2400 на softdevice из cvs все просто летает (каналы переключаются быстрее, чем с FF картой). Другой пипл советует поиграться с low latency settings при компиляции kernel. Кстати, на тему low latency написано несколько статей - вот цитата с одного из блогов

Цитата


В новом ядре появилась эта давно обещанная возможность. Насколько я понял, это повышает точность распределения времени задачам. По этому поводу особенно заметны улучшения при воспроизведении видео Mplayer и работы эмулятора QEMU.

http://mydebianblog.blogspot.com/2007/07/2622.html


Кто-то может поделиться своим опытом повышения скорости при переключении простых мпег2 каналов ?
motor Strong 2100 + diseqc switch 4x1 Ku + C band
#Dreambox 7000/800SE 1W - 96,5E

1455

Участник

Сообщения: 1 421

Благодарностей: 482

2

07.12.2008, 13:10

Есть такое дело...
Могу сказать, что по неведомой причине в 64-х ьитной Suse 10.3 со всеми доступными пакетами переключает намного быстрее.
Особенно это касается закрытых каналов, как ни выкручивал make.config. Быстрее, даже по шаре. Время не засекал, но примерно в 4 (!) раза быстрее, чем в 32-х битной Ubuntu. Это озадачило.
Из этого для себя сделал вывод, что если и буду делать отдельный ящик с sw-декодированием, то на прошлогодних 64-х битных системах.
Asus M2N-E SLI, 4Gb, AMD Athlon 64X2 6000+, GF8600GT, HVR4000, TV Toshiba 52CJM9UR.

Yuri

Участник

Сообщения: 731

Благодарностей: 257

3

07.12.2008, 17:28

Какая статистика у меня:
Третий пентиум 1000 мгц, дебиан, убунта - без разницы.
1. ВДР 1.6.0, вывод em84xx - переключение меньше секунды даже между спутниками через дисек.
2. ВДР 1.7.1 softdevice, directfb - 1-2 секунды.
3. ВДР 1.7.0 eHD - примерно секунда.
4. ВДР 1.7.0(1) xineliboutput, directfb - 2-3 секунды, xineliboutput, x11 - 2-4 секунды.
Везде включен syncearly patch - на мой взгляд скорость преключения с ним выше.
Вывод - тормозит xineliboutput, потому что для его TCP/IP и пайпов нужны кеши.
1. Armbian 4.2, Lamobo-R1, Tvheadend 4.2, Plex +TechniSat SkyStar USB HD, Geniatech T220A
2. Armbian 5.2, OrangePi PC, minisatip + TechniSat SkyStar USB HD, Geniatech T230, 2xTBS5980+Tricolor CAM+HTB SMiT v1.3
3. Xbian, RaspberryPi 2, Kodi 15.01
4. Libreelec 7.0.2, Sunvell T95N S905, Kodi 16.1
5. Ubuntu 14.04, exReelVDR 2.2.0 eHD + DvbSky T9580(DVB-T2/C/S2) - testing

1455

Участник

Сообщения: 1 421

Благодарностей: 482

4

07.12.2008, 19:08

Что это за "лучшие настройки"?

Исходный текст

1
2
3
You can normally fix this by recompiling your kernel with low latency
settings (timer frequency, kernel queuing methods etc) - normally
selecting the best settings for a desktop helps.

Не знаю, что именно надо для десктопа ставить. Даже в голову не приходило, что это нужно делать. Опять-таки выходит, что готовые пакеты апдейта ядра из репоз. дистрибутивов в этом смысле ни в красную армию? А для кого же их делают?
Asus M2N-E SLI, 4Gb, AMD Athlon 64X2 6000+, GF8600GT, HVR4000, TV Toshiba 52CJM9UR.

Goga777

Модератор

Сообщения: 3 095

Благодарностей: 795

5

07.12.2008, 19:28

тут эти low latency settings расписаны http://wiki.linuxmusic.ru/doku.php?id=doc:kernel:debian

конечно же в стандартных сборках ядра эти настройки выключены, ибо это достаточно нетривиальное занятие.
motor Strong 2100 + diseqc switch 4x1 Ku + C band
#Dreambox 7000/800SE 1W - 96,5E

Спасибо сказали 2 пользователей .

Пользователи , которые поблагодарили:

1455 (08.12.2008), Bikalexander (23.05.2009)