1

Тема: Решение проблемы со звуком в SIP/Skype и power-kernet

Очень долго была такая проблема, и на talk.maemo.org поднималась (и пока вроде никто не нашел решения) - если использовать power-kernel, то звук заикается в SIP и Skype голосовых разговорах... на форумах предлагали хитрые скрипты, которые контролируют текущую частоту проца и поднимают до максимума - она почему-то падала сама на минимум временами...
Все же оказалось намного проще - достаточно в /etc/devices/system/cpu/cpi0/cpufreq/ondemand/up_threshold записать значение 60 после установки максимальной частоты более 600 Мгц (я пробовал на 850) и все работает прекрасно - частота не падает ниже 500 и звук чистый и красивый как на оригинальном ядре
Ура, товарищи...

P.S.: и все же буду себе android-телефон покупать smile

Сайт nsl

Поделиться

2 (06.08.2011 04:18:46 отредактировано Eddy737)

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

Я ещё немного далек от хорошего владения командной строкой, так что можна чють поподробнее, что тан нужно вписать/изменить? Спасибо.

N900³ - Forever
+ Jolla

Поделиться

3

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

А как перейти по этому пути если после /etc/ у меня нет /devices

Поделиться

4

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

Вот поэтому пути /usr/share/kernel-power-settings я нашел фаил starving там есть
# tonism starving undervolt configuration
# minimum frequency to use
MINFREQ=250
# maximum frequency to use
MAXFREQ=600
# list of frequency configurations: each "frequency:volt,dsprate"
FREQS="0:22,90 125:22,90 250:28,180 500:29,360 550:32,400 600:34,430 700:41,430 750:42,430 805:45,430 850:46,500 900:49,500 950:52,500 1000:55,500 1100:63,520 1150:69,520"
SMARTREFLEX_VDD1=0
SMARTREFLEX_VDD2=0
GOVERNOR=ondemand
UP_THRESHOLD=60
SAMPLING_RATE=150000
IGNORE_NICE_LOAD=1
POWERSAVE_BIAS=0
я поменял его но все равно прерывается

Поделиться

5

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

nsl пишет:

/etc/devices/system/cpu/cpi0/cpufreq/ondemand/up_threshold

s/etc/sys/
И да, это настраивается в конфиге kernel-power.
И да, это обсуждалось неоднократно, т. к. с высокими значениями тормозит и запись видео с камеры.

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

Поделиться

6

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

bassmurad, естественно, правка этого файла ничего не дает. Это всего лишь одна из готовых конфигураций, предназначенных для установки ядра в некоторый режим.
Править надо /etc/default/kernel-power
Если его нет, то сначала надо создать его с текущими настройками,

kernel-config default

или с настройками из выбранного файла

kernel-config default myconfig

где myconfig - это имя файла конфигурации.

Поделиться

7

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

geher пишет:

bassmurad, естественно, правка этого файла ничего не дает. Это всего лишь одна из готовых конфигураций, предназначенных для установки ядра в некоторый режим.
Править надо /etc/default/kernel-power
Если его нет, то сначала надо создать его с текущими настройками,

kernel-config default

или с настройками из выбранного файла

kernel-config default myconfig

где myconfig - это имя файла конфигурации.

спасибо но я уже перепрошил тело. А правдо если сделать как выше указано то скайп заработает без тормозов ? Может обратно установлю kernel-power

Поделиться

8 (06.08.2011 18:02:53 отредактировано geher)

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

bassmurad пишет:

А правдо если сделать как выше указано то скайп заработает без тормозов ? Может обратно установлю kernel-power

Не знаю, как-то не приходилось реально общаться по скайпу при помощи N900 после установки kernel power. В теории оно просто должно больше держать процессор на повышенных частотах, что приводит к отстутствию падений частоты при работе со скайпом или записи видео (UP_THRESHOLD=60 когда-то подавалось как решение и глюка с рывками при записи видео под kernel power).
А если связь по сети по жизни не очень, то это точно не поможет. Я, например, в своем городе с компьютера нормально по скайпу общаюсь, а с Москвой часто проблемы, постоянные заикания.

Поделиться

9

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

таки да, не /etc в начале, а /sys - это писал одно, а думал уже о другом smile

bassmurad, вот уже часа 4 наговорил с того момента, пока дошло как поправить... ни скайп ни sip не заикаится
единственный момент - если ставит значение 60, как я написал выше, то телефон всего за несколько часов успешно сядет - лучше поэкспериментировать какое значение будет предельным (я просто перед звонками ставлю, а потом возвращаю)

hxka, может обсуждалось, но не в отношении звука разговора, а темы по камерам я не читал :-(

Сайт nsl

Поделиться

10

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

nsl пишет:

единственный момент - если ставит значение 60, как я написал выше, то телефон всего за несколько часов успешно сядет

Только при очень активной работе. Бо'льшую часть времени даже при значении 60 аппарат все равно сидит на минимальной частоте.

Поделиться

11

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

Я снова установил kernel-power и maxcpu через нее я меняю чистоту
как теперь мне поменять это значение UP_THRESHOLD=95 на 60 .
Через mc я иду по пути   etc/default/kernel_power и меняю тут на 60 но толку 0 и в терминале ввожу kernela-config default
подскажите пожалуйста

Поделиться

12

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

bassmurad, после правки файла надо перегрузиться. Этот файл подцепляется во время загрузки аппарата.
Если же надо немедленно применить измененные параметры, то нужно выполнить
kernel-config load

Вот вольный перевод выдержки из вики по kernel-power

kernel-config load myconfig

если имя файла не абсолютное (с полным путем) файл ищется сначала в текущей папке, потом в  /home/user/.kernel, далее в  /usr/share/kernel-power-settings/.
Если имя не задано, то берется /etc/default/kernel-power, в случае отсутствия берется /usr/share/kernel-power-settings/default.
Не нужно изменять файлы в /usr/share/kernel-power-settings.
Это шаблоны для создания своих файлов. имена имеющихся шаблонов: default, lv, ulv, xlv, ideal, starving.

Поделиться

13

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

geher пишет:

Только при очень активной работе. Бо'льшую часть времени даже при значении 60 аппарат все равно сидит на минимальной частоте.

Ты знаешь, оказалось что и в режиме простоя за неско часов разряжается... все время на максимуме держит... я как будет время попробую оптимальное знпчение подобрать чтобы и не разряжало и не квакало... ну или если у кого еще время есть и интерес... smile

Сайт nsl

Поделиться

14

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

Вроде сделал как указано выше,перегружаю, проверяю командой kernel-config show
BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash)
Enter 'help' for a list of built-in commands.

Nokia-N900:~# kernel-config show
current kernel configuration:
current frequency: 950
supported frequencies: 125 250 500 550 600 700 750 805 850 900 950 1000 1100 1150
min. frequency: 125
max. frequency: 950
avoid frequencies: 125
active frequencies: 0:30,90 250:38,180 500:48,360 550:54,400 600:60,430 700:60,430 750:60,430 805:60,430 850:60,500 900:60,500 950:60,500 1000:60,500 1100:72,520 1150:72,520
SmartReflex VDD1=0, VDD2=0
governor ondemand: ignore nice load= 0, up threshold= 60, sampling rate= 300000, powersave bias= 0
Nokia-N900:~#
но все равно иногда подтормаживает , а иногда нормально скорость(1мб/с) и почему то тело не работает на максимальной частоте  при нагрузке . С родным ядром  при звонке скайп тело было на максимальной частоте

Поделиться

15

Re: Решение проблемы со звуком в SIP/Skype и power-kernet

bassmurad, а фиг его знает почему smile у меня при 60 фактически все время работает на максимуме как раз и потому не подтормаживает, видимо...
P.S.: я сначала пробовал просто поставить и минимальную и максимальную частоту в 850, но при начале звонка частота сбрасывается :-( видимо в проге телефона идет попытка поставить 600-600, но если есть частоты более 600, то сбрасывает нижнюю границу 250 :-(
P.P.S.: если таки продолжает подключивать, то можно во время разговора поменять минимальную частоту на 600 или больше и тогда уже не сбрасывает (проверял на разговоре в течении 30 минут подряд)...

Сайт nsl

Поделиться