Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Проблемы со звуком после обновления [частично solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
dragon1020
n00b
n00b


Joined: 07 Jul 2006
Posts: 58
Location: Moscow, Russia

PostPosted: Wed Nov 12, 2008 10:34 pm    Post subject: Проблемы со звуком после обновления [частично solved] Reply with quote

После какого-то очередного обновления (такое ощущение, что обновления ничего кроме глюков не приносит, и все становится лишь хуже) начались проблемы со звуком. Обновлялся давно, не помню, что именно обновлялось, но точно алса была. На нее и грешу. Несколько месяцев пытался решить проблему, не выходит. Прошу помощи.
Симптомы: при проигрывании mp3'шки, скажем, через рендомные промежутки времени (несколько секунд) проигрывание как бы на мгновение прерывается (а может просто возникает щелчок, сложно сказать). Причем использовал и mplayer, и mpg123, и xine. Причем при использовании mpg123 сильно грузится проц, а при использовании mplayer вообще через некоторое время загрузка подскакивает до 100%, и начинается совсем жесть. Помогает установка и снятие с паузы. Но ненадолго.
В принципе есть еще вероятность, что глюки как-то связаны с загрузкой проца. Ночью вот, когда нагрузки нет (за исключением повышенной нагрузки от большинства плееров), глюков почти не наблюдается.
Хард&софт:
2.6.26-gentoo-r1 #4 SMP PREEMPT x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4000+
lspci говорит, что у меня Creative Labs SB Audigy LS. Но, вроде, звалась она SE.
media-libs/alsa-lib-1.0.16-r1 USE=alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol midi python -alisp -debug -doc
media-sound/alsa-headers-1.0.16
В ядре алса собрана в виде модуля,
Версии алсы пробовал все, что есть - ничего не помогает, версии плееров так же менял.

Еще интересная деталь:
Code:
$ speaker-test -t pink

speaker-test 1.0.16

Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 2048 to 8192
Period size range from 1024 to 1024
Using max buffer size 8192
Periods = 4
was set period_size = 1024
was set buffer_size = 8192
 0 - Front Left
Write error: -32,Broken pipe
Write error: -32,Broken pipe
Write error: -32,Broken pipe
Write error: -32,Broken pipe
Time per period = 2.105324
 0 - Front Left
Write error: -32,Broken pipe

...и т.д. А с "-t sine" все нормально. Утилитку нашел только сегодня, поэтому не могу сказать, как оно было раньше.

PS. Еще дико бесит, что если, скажем, FireFox юзает (или даже юзал) звук, скажем, зашел я на youtube, то звука в плеерах не будет. И обратная ситуация - заходим на тот же youtube и "наслаждаемся" видео без звука, причем звук в это время не проигрывается.


Last edited by dragon1020 on Thu Nov 27, 2008 7:21 pm; edited 1 time in total
Back to top
View user's profile Send private message
Ivanich_
Tux's lil' helper
Tux's lil' helper


Joined: 10 Feb 2006
Posts: 104
Location: Ukraine, Odessa

PostPosted: Thu Nov 13, 2008 3:26 pm    Post subject: Reply with quote

Попробуйте увеличить буфер хотя бы до 512 по дефолту 64
echo 512 > /proc/asound/card0/pcm0p/sub0/prealloc


Last edited by Ivanich_ on Thu Nov 13, 2008 3:33 pm; edited 2 times in total
Back to top
View user's profile Send private message
dragon1020
n00b
n00b


Joined: 07 Jul 2006
Posts: 58
Location: Moscow, Russia

PostPosted: Thu Nov 13, 2008 3:32 pm    Post subject: Reply with quote

У меня, видимо, другая карточка, и структура другая:
Code:
# ll /proc/asound/card0             
total 0
-rw-r--r-- 1 root root 0 Nov 13 18:31 ca0106_i2c
-r--r--r-- 1 root root 0 Nov 13 18:31 ca0106_reg16
-rw-r--r-- 1 root root 0 Nov 13 18:31 ca0106_reg32
-r--r--r-- 1 root root 0 Nov 13 18:31 ca0106_reg8
-rw-r--r-- 1 root root 0 Nov 13 18:31 ca0106_regs1
-r--r--r-- 1 root root 0 Nov 13 18:31 ca0106_regs2
-r--r--r-- 1 root root 0 Nov 13 18:31 id
-r--r--r-- 1 root root 0 Nov 13 18:31 iec958
-r--r--r-- 1 root root 0 Nov 13 18:31 midi0
-rw-r--r-- 1 root root 0 Nov 13 18:31 oss_mixer
Back to top
View user's profile Send private message
Ivanich_
Tux's lil' helper
Tux's lil' helper


Joined: 10 Feb 2006
Posts: 104
Location: Ukraine, Odessa

PostPosted: Thu Nov 13, 2008 3:39 pm    Post subject: Reply with quote

dragon1020 wrote:
У меня, видимо, другая карточка, и структура другая:
Code:
# ll /proc/asound/card0             
total 0
-rw-r--r-- 1 root root 0 Nov 13 18:31 ca0106_i2c
-r--r--r-- 1 root root 0 Nov 13 18:31 ca0106_reg16
-rw-r--r-- 1 root root 0 Nov 13 18:31 ca0106_reg32
-r--r--r-- 1 root root 0 Nov 13 18:31 ca0106_reg8
-rw-r--r-- 1 root root 0 Nov 13 18:31 ca0106_regs1
-r--r--r-- 1 root root 0 Nov 13 18:31 ca0106_regs2
-r--r--r-- 1 root root 0 Nov 13 18:31 id
-r--r--r-- 1 root root 0 Nov 13 18:31 iec958
-r--r--r-- 1 root root 0 Nov 13 18:31 midi0
-rw-r--r-- 1 root root 0 Nov 13 18:31 oss_mixer

Тогда возможно есть смысл попробовать поставить alsa-1.0.18, т.е выключить в ядре альсу и собрать alsa-drivers
Back to top
View user's profile Send private message
dragon1020
n00b
n00b


Joined: 07 Jul 2006
Posts: 58
Location: Moscow, Russia

PostPosted: Thu Nov 13, 2008 3:47 pm    Post subject: Reply with quote

Ivanich_ wrote:
Тогда возможно есть смысл попробовать поставить alsa-1.0.18, т.е выключить в ядре альсу и собрать alsa-drivers

Пробовал, но столкнулся с какими-то проблемами. Какими - не помню уже. :) Но сегодня-завтра попробую еще раз.
Сперва, правда, планирую откатиться на пару ядер назад. Слишком уж много проблем с новыми. :( С rtc, скажем. А может и у "звуковой" проблемы оттуда же "ноги растут".
Back to top
View user's profile Send private message
Ivanich_
Tux's lil' helper
Tux's lil' helper


Joined: 10 Feb 2006
Posts: 104
Location: Ukraine, Odessa

PostPosted: Thu Nov 13, 2008 3:50 pm    Post subject: Reply with quote

На днях кстати вышла новая альса 1.0.18a, посмотрите Changelog, может и для вашей карты что-нибудь пофиксили :)
Back to top
View user's profile Send private message
dragon1020
n00b
n00b


Joined: 07 Jul 2006
Posts: 58
Location: Moscow, Russia

PostPosted: Thu Nov 27, 2008 7:21 pm    Post subject: Reply with quote

Откатился на ядро 2.6.24-gentoo-r8, не помогло, хотя некоторые глюки вылечились (скажем, при загрузке с подключенным USB-хабом у меня съезжали /dev/sd{a,b}*, а на их место вставали флешки. Надо ли говорить, что все, что саташные винты у меня не монтировались при загрузке?). Убил в ядре алсу, скомпилировал media-sound/alsa-driver-1.0.16, все запело и заплясало. Пока проблем не замечал (пару часов всего прошло, правда). С загрузкой проца mplayer'ом (а он у меня жрет в последнее время 35-50% проца на mp3'шках) более-менее разобрался. Вернее понял, откуда ноги растут, но пока не понял, как лечить. Дело в том, что я пускаю mplayer так:
mplayer -ao alsa:device=surround51 <мувик>, что позволяет юзать тот самый 5.1. Однако при этом mplayer совершенно не уживается с другими аудио-приложениями, и мощно жрет проц при проигрывании mp3. Как лечить, и при этом остаться с 5.1 звуком, пока не понял.

Ivanich_, спасибо за попытки помочь, остальным за молчаливое сочувствие. ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum