Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Russian
  • Search

Проблемы со звуком после обновления [частично solved]

Moderator: Pinkbyte

Post Reply
  • Print view
Advanced search
7 posts • Page 1 of 1
Author
Message
dragon1020
n00b
n00b
Posts: 58
Joined: Fri Jul 07, 2006 5:05 pm
Location: Moscow, Russia

Проблемы со звуком после обновления [частично solved]

  • Quote

Post by dragon1020 » Wed Nov 12, 2008 10:34 pm

После какого-то очередного обновления (такое ощущение, что обновления ничего кроме глюков не приносит, и все становится лишь хуже) начались проблемы со звуком. Обновлялся давно, не помню, что именно обновлялось, но точно алса была. На нее и грешу. Несколько месяцев пытался решить проблему, не выходит. Прошу помощи.
Симптомы: при проигрывании 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: Select all

$ 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.
Top
Ivanich_
Tux's lil' helper
Tux's lil' helper
Posts: 104
Joined: Fri Feb 10, 2006 8:27 pm
Location: Ukraine, Odessa

  • Quote

Post by Ivanich_ » Thu Nov 13, 2008 3:26 pm

Попробуйте увеличить буфер хотя бы до 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.
Top
dragon1020
n00b
n00b
Posts: 58
Joined: Fri Jul 07, 2006 5:05 pm
Location: Moscow, Russia

  • Quote

Post by dragon1020 » Thu Nov 13, 2008 3:32 pm

У меня, видимо, другая карточка, и структура другая:

Code: Select all

# 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
Top
Ivanich_
Tux's lil' helper
Tux's lil' helper
Posts: 104
Joined: Fri Feb 10, 2006 8:27 pm
Location: Ukraine, Odessa

  • Quote

Post by Ivanich_ » Thu Nov 13, 2008 3:39 pm

dragon1020 wrote:У меня, видимо, другая карточка, и структура другая:

Code: Select all

# 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
Top
dragon1020
n00b
n00b
Posts: 58
Joined: Fri Jul 07, 2006 5:05 pm
Location: Moscow, Russia

  • Quote

Post by dragon1020 » Thu Nov 13, 2008 3:47 pm

Ivanich_ wrote:Тогда возможно есть смысл попробовать поставить alsa-1.0.18, т.е выключить в ядре альсу и собрать alsa-drivers
Пробовал, но столкнулся с какими-то проблемами. Какими - не помню уже. :) Но сегодня-завтра попробую еще раз.
Сперва, правда, планирую откатиться на пару ядер назад. Слишком уж много проблем с новыми. :( С rtc, скажем. А может и у "звуковой" проблемы оттуда же "ноги растут".
Top
Ivanich_
Tux's lil' helper
Tux's lil' helper
Posts: 104
Joined: Fri Feb 10, 2006 8:27 pm
Location: Ukraine, Odessa

  • Quote

Post by Ivanich_ » Thu Nov 13, 2008 3:50 pm

На днях кстати вышла новая альса 1.0.18a, посмотрите Changelog, может и для вашей карты что-нибудь пофиксили :)
Top
dragon1020
n00b
n00b
Posts: 58
Joined: Fri Jul 07, 2006 5:05 pm
Location: Moscow, Russia

  • Quote

Post by dragon1020 » Thu Nov 27, 2008 7:21 pm

Откатился на ядро 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_, спасибо за попытки помочь, остальным за молчаливое сочувствие. ;)
Top
Post Reply
  • Print view

7 posts • Page 1 of 1

Return to “Russian”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic