sergejmerku, это нужно для стабильной работы ская.
Увеличение буфера карты.
Ставим нужные пакеты:
sudo apt-get install build-essential ncurses-dev
Скачиваем исходники dvb-драйверов (модулей):
распаковываем:
Заходим в папку с исходниками:
Изменяем значение буфера. Открываем файл dmxdev.h:
gedit ./linux/drivers/media/dvb/dvb-core/dmxdev.h
Ищем: #define DVR_BUFFER_SIZE (10*188*1024)
Меняем на (к примеру): #define DVR_BUFFER_SIZE (10*188*1024*32)
Дальше:
make distclean
sudo make menuconfig
В открывшемся окне отключаем ненужные модули (управляется клавишами "N", "Y").
В Multimedia devices отключаем Video For Linux, Radio Adapters и DAB adapters
В Audio devices for multimedia отключаем всё...
Потом, сохраняем настройки - Save an Alternate Configuration File и выходим - < Exit >
Собираем модули:
Устанавливаем модули:
Перезагружаем систему:
Увеличение памяти ядра.
Для увеличения нужно редактировать /boot/grub/menu.lst
Например, у меня было так:
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=6611f07c-a452-447b-b446-7b93b9065f07 ro quiet splash
Зделал так:
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=6611f07c-a452-447b-b446-7b93b9065f07 vmalloc=192M ro quiet splash
перезагрузить систему...
По умолчанию в Ubuntu значение vmalloc=128M (у меня показывает 120 mb)
Проверить vmalloc можно командой: dmesg | grep vmalloc