Автор Тема: Неттоп Gigabyte BRIX периодически заикается звук .  (Прочитано 14576 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
как правильно удалить старые ядра толку от них нет
apt-get remove kernel-image-<вариант_ядра>#1:<версия>
вариант - std-def, un-def и т.п. http://www.altlinux.org/Kernels/Flavours

Он за собой всё от этого ядра утянет, или в Синаптике удалить его.

Например:
apt-get remove kernel-image-un-def#1:3.10.5-alt1
« Последнее редактирование: 05.10.2013 20:37:04 от ruslandh »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
на какой пакет багу вешать
Скорей всего на pulseaudio
Внешне выглядит так-же и исправилти каким-то патчем, который мог в апстрим и не войти
http://bugs.rosalinux.ru/show_bug.cgi?id=1204
Я бы посоветовал ещё pavucontrol запустить или поставить (если не установлена) и повыключать там всё, что не относится к внешней звуковой карте. Если и ковыряния там ничего не дадут, то тогда уж pulseaudio начать вычищать, альсу ставить. Тут и багу можно будет завести (после проверки на альсе).

чайник

  • Гость
Как это понять ?
Попробуйте установить ядро led-ws
Код: [Выделить]
update-kernel -t led-ws
и перезагрузиться с этим ядром.
И проверьте, все ли модули у вас установлены, когда я переезжал на это ведро, то установилось только пять модулей, остальные пришлось ставить вручную. http://forum.altlinux.org/index.php/topic,30120.msg213004.html#msg213004

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Не понял в чём смысл кататься с ядра на ядро?
pulseaudio, это такая мегафича от гватемальского изобретателя.
Работает она поверх алсовых модулей.
В ядрах std-def, std-pae (и где-то ещё) алсовые модули входят в состав ядра.
В ядре led-ws эти модули вынесены отдельным ядерным модулем - всё то же самое, только в другой обёртке.
В чём вы можете убедиться самолично:
# mkdir led
# mv kernel-modules-sound-led-ws-3.4.62-alt3.i586.rpm ./led
# cd led
# rpm2cpio kernel-modules-sound-led-ws-3.4.62-alt3.i586.rpm |cpio -idmu
# ls
kernel-modules-sound-led-ws-3.4.62-alt3.i586.rpm  lib
# find ./lib/ -name *snd*
<Много>

Проблема именно в пульсаудио - хорошая идея с отвратительной архитектурой.
Мне уже хочется съехидничать: дайте мне 10-й pulseaudio, и я найду вам в нём проблемы.

Оффлайн Виктор_777

  • Участник
  • *
  • Сообщений: 88
  • Тихо на улице,чисто в квартире,спасибо реактору №4
Цитировать
Проблема именно в пульсаудио - хорошая идея с отвратительной архитектурой.
Может тогда и повесить баг на пульсаудио ?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Цитировать
Проблема именно в пульсаудио - хорошая идея с отвратительной архитектурой.
Может тогда и повесить баг на пульсаудио ?
Ну да.
Осталось разобраться на какой его компонент.
Где баг сидит.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
# cat /etc/altlinux-release
ALT Linux p7 (Trientalis)
# rpm -qa|grep pulse
libpulseaudio-3.0-alt1
# rpm -qa|grep alsa
libalsa-1.0.27-alt3
alsa-oss-1.0.25-alt2
libsox-fmt-alsa-14.4.1-alt1
alsa-utils-1.0.27-alt3
udev-alsa-0.3-alt1.2


# cat /etc/modprobe.d/alsa-modindex.conf
## spare index=0 for a hotplug soundcard (if any)
#options snd-usb-audio index=0

## offset HDMI output compared to onboard audio (#28648)
#options snd_hda_intel index=2,3

#options snd_intel8x0 index=2
#options snd_via82xx index=2
#options snd-bt87x index=3
#options snd_intel8x0m index=4
#options snd-atiixp-modem index=4
#options snd-via82xx-modem index=4

alias snd-card-0 snd-usb-audio
alias snd-card-1 snd-hda-intel
options snd-usb-audio index=0
options snd-hda-intel index=1

## get PC speaker out of the way
#options snd_pcsp index=10
# cat /proc/asound/cards
 1 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfebf8000 irq 44
# cat /proc/asound/cards
 0 [Headset        ]: USB-Audio - Logitech USB Headset
                      Logitech Logitech USB Headset at usb-0000:00:1d.2-2, full speed
 1 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfebf8000 irq 44
# Card0 snd_usb_audio by default

$ mplayer -nocache -softvol http://tuner.country108.com:80
MPlayer 1.1-4.7.2 (C) 2000-2012 MPlayer Team
192 audio & 400 video codecs

Playing http://tuner.country108.com:80.
Resolving tuner.country108.com for AF_INET6...

Couldn't resolve name for AF_INET6: tuner.country108.com
Resolving tuner.country108.com for AF_INET...
Connecting to server tuner.country108.com[80.237.210.44]: 80...

Name   : COUNTRY 108 - Your Country Music Station!
Genre  : Country
Website: http://www.country108.com
Public : no
Bitrate: 128kbit/s
Cache size set to 0 KBytes
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Audio only file format detected.
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   1.2 (01.1) of 0.0 (unknown)  3.2%

ICY Info: StreamTitle='George Strait - Give It All We Got Tonight';StreamUrl='';
A:  14.5 (14.4) of 0.0 (unknown)  1.8%
# Card1 snd_hda_intel

$ mplayer -nocache -softvol -ao alsa:device=hw=1 http://tuner.country108.com:80
MPlayer 1.1-4.7.2 (C) 2000-2012 MPlayer Team
192 audio & 400 video codecs

Playing http://tuner.country108.com:80.
Resolving tuner.country108.com for AF_INET6...

Couldn't resolve name for AF_INET6: tuner.country108.com
Resolving tuner.country108.com for AF_INET...
Connecting to server tuner.country108.com[80.237.210.44]: 80...

Name   : COUNTRY 108 - Your Country Music Station!
Genre  : Country
Website: http://www.country108.com
Public : no
Bitrate: 128kbit/s
Cache size set to 0 KBytes
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Audio only file format detected.
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   1.2 (01.1) of 0.0 (unknown)  1.2%

ICY Info: StreamTitle='George Strait - Give It All We Got Tonight';StreamUrl='';
A:   9.2 (09.1) of 0.0 (unknown)  1.2%


snd_hda_intel - card0, по-умолчанию
snd_usb_audio - card1, вторая
# cat /etc/modprobe.d/alsa-modindex.conf
## spare index=0 for a hotplug soundcard (if any)
#options snd-usb-audio index=0

## offset HDMI output compared to onboard audio (#28648)
#options snd_hda_intel index=2,3

#options snd_intel8x0 index=2
#options snd_via82xx index=2
#options snd-bt87x index=3
#options snd_intel8x0m index=4
#options snd-atiixp-modem index=4
#options snd-via82xx-modem index=4

#alias snd-card-0 snd-usb-audio
#alias snd-card-1 snd-hda-intel
options snd_usb_audio index=1
options snd_hda_intel index=0

## get PC speaker out of the way
#options snd_pcsp index=10
# cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfebf8000 irq 44
 1 [Headset        ]: USB-Audio - Logitech USB Headset
                      Logitech Logitech USB Headset at usb-0000:00:1d.2-2, full speed
# Через usb-audio
$ mplayer -nocache -softvol -ao alsa:device=hw=1 http://tuner.country108.com:80

Сделать гарнитуру Logitech с usb-audio дефолтной
# cat /etc/modprobe.d/alsa-modindex |grep ^opt
options snd_usb_audio index=0
options snd_hda_intel index=1
# cat /proc/asound/cards
 0 [Headset        ]: USB-Audio - Logitech USB Headset
                      Logitech Logitech USB Headset at usb-0000:00:1d.2-2, full speed
 1 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfebf8000 irq 22

Вариант дефолтного usb-audio (ИЛИ):
Цитировать
http://www.opennet.ru/tips/info/2368.shtml
(пакет asoundconf)
в файл конфигурации ~/.asoundrc (локальный для
пользователя) или /etc/asound.conf, в котором прописать:
   pcm.!default {
       type hw
       card NVidia
   }
где 'card $NAME' usb-гарнитура (например):
cat /proc/asound/card1/id
Headset
# cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfebf8000 irq 22
 1 [Headset        ]: USB-Audio - Logitech USB Headset
                      Logitech Logitech USB Headset at usb-0000:00:1d.2-2, full speed
card0 - дефолтная.
Правка '/etc/modprobe.d/alsa-modindex' не используется - ИЛИ/ИЛИ.
Конфиг '~/.asoundrc' делает usb-audio гарнитуру после перелогивания дефолтной.
« Последнее редактирование: 02.02.2014 20:31:37 от Speccyfighter »

Оффлайн Виктор_777

  • Участник
  • *
  • Сообщений: 88
  • Тихо на улице,чисто в квартире,спасибо реактору №4
Я конечно мало чего понял в этом но я использую только внешнею usb звуковую плату , а встроенная отключена средствами bios так как позволяет вывести звук только через HDMI и Мини дисплей порт которых у меня к сожалению нет

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Если на alsa переезжать будете (у меня б терпения не хватило терпеть этот кайф), верю и знаю как должно быть, но лучше знать глазами:
cat /proc/asound/cards

Если будет только '0 [Headset        ]: USB-Audio чё-то там' с безничего, то всё будет много проще.

Оффлайн Виктор_777

  • Участник
  • *
  • Сообщений: 88
  • Тихо на улице,чисто в квартире,спасибо реактору №4
$ cat /proc/asound/cards
 0 [Pro            ]: USB-Audio - Sound Blaster X-Fi Go! Pro
                      Creative Technology Ltd Sound Blaster X-Fi Go! Pro at usb-0000:00:1d.0-1.2.4, f

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
$ cat /proc/asound/cards
 0 [Pro            ]: USB-Audio - Sound Blaster X-Fi Go! Pro
                      Creative Technology Ltd Sound Blaster X-Fi Go! Pro at usb-0000:00:1d.0-1.2.4, f

Тогда можно переехать на alsa по Вариант II:
http://forum.altlinux.org/index.php/topic,9024.msg161677.html#msg161677

Можете сразу не переезжать на alsa, а просто попробовать железо с алсой, положив на usb-flash, загрузившись с сохранением сессии, настроив сеть, обновив базу и установив mplayer на попробовать:
http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/images/starterkits/altlinux-p7-icewm-20130428-i586.iso
Здесь по-умолчанию alsa.

Попробовать на тормоза:
$ mplayer -nocache -softvol http://hu2.ah.fm:9000
$ mplayer -nocache -softvol http://hu.ah.fm:9000
Сервера hungary.
Тормозов и заиканий не должно быть.
Адрес американского сервера не даю: там через трансатлантический кабель и возможны заикания.
Другая сторона планеты знаете ли...

Почему так резко в эту тему всегда отвечаю? И это меня извиняет.
Я на P166 (не MMX) с 32Mb DIMM mp3 слушал без искажений и тормозов.
Хардкорные умельцы умудрялись это делать на 486DX4.
Поэтому ни про какие ленупсы в которых с каким-то там компонентом на полуторагигагерцевом процессоре начинает лихорадочно заикаться звук даже слышать не хочу!
Звуковая подсистема это второе, что должно работать всегда и безукоризненно!

Драйвер на эту карту есть:
# find /lib/ -name *snd-ctxfi*
/lib/modules/3.10.13-std-pae-alt1/kernel/sound/pci/ctxfi/snd-ctxfi.ko
/lib/modules/3.8.9-un-def-alt1/kernel/sound/pci/ctxfi/snd-ctxfi.ko
/lib/modules/3.10.12-std-pae-alt1/kernel/sound/pci/ctxfi/snd-ctxfi.ko
о чём четырьмя годами раньше сообщил LOR:
http://www.linux.org.ru/news/hardware/3707838

При необхоимости немного потрогать /etc/modprobe.d/alsa-modindex.conf
« Последнее редактирование: 06.10.2013 21:12:06 от Speccyfighter »