Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [решено] Нет вывода звука под убунтой (http://forum.oszone.net/showthread.php?t=270384)

Arbitr 21-10-2013 10:10 2238245

Нет вывода звука под убунтой
 
Всем привет стоит убунту 10,04, /32 мать GigaByte GA-M68MT-S2
значек динамика в верхнем правом углу наблюдаю, доступны настройки параметры звука
при вызове в терминале alsamixer не удается запустить панель управления микшером, недопустимый аргумент.

как бы звучек настроить??)) или это звуковая накрылась :(
п.с. да звука не было сразу как поставили убунту.. до этого мать была в ремонте..

Rezor666 21-10-2013 11:41 2238294

Arbitr, Обновите дистрибутив.
Потом выполните lspci | grep -i audio

Arbitr 21-10-2013 12:12 2238331

Rezor666, # lspci | grep -i audio
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)

обновить дистрибутив или систему?? система итак уже обновилась...

Rezor666 21-10-2013 13:30 2238373

Arbitr, Обновитесь до 13.10

Arbitr 21-10-2013 15:14 2238428

Rezor666, мне больше 10 нравится.. в том то и дело что не хотел 11-13...

Rezor666 21-10-2013 15:22 2238432

Цитата:

Цитата Arbitr
Rezor666, мне больше 10 нравится.. »

Чем нравиться? Гномом2? Ну выпилите Unity и поставьте Gnome2.
Вы понимаете что всегда лучше ставить то что стабильнее? Вы представляете сколько изменений было внесено за это время?

Arbitr 22-10-2013 00:24 2238717

Rezor666, давайте так .. вы предлагаете поставить толкьо из за того что стабильнее? и пофиг что дало в ответ на ваш запрос?
так загружусь с флехи 13,10 обновлюсь звука нет... дальше что???

AMDBulldozer 22-10-2013 00:47 2238729

Arbitr, покажите, пожалуйста вывод "ls -lR /dev/snd", lsmod, "lshw -C sound", "aplay -Ll" а также команд alsamixer и amixer с сообщениями об ошибках.
Также проверьте запущен ли демон pulseaudio и, если да, попробуйте его остановить.
Я не знаю какая версия ядра используется этой версией Ubuntu и есть ли в этом ядре драйвер Вашей звуковой карты (даже если Вы опубликуете вывод uname -r, это всё равно ничего мне не скажет, потому что Ubuntu использует свои собственные сильно модифицированные ядра). Скорее всего ядро должно распознавать аудиочип, потому что поддержка Intel HD Audio была добавлена давным-давно.

Arbitr 22-10-2013 02:05 2238747

насколько понимаю это все команд в терминале итак
Цитата AMDBulldozer:
вывод "ls -lR /dev/snd" »
никаких действий
Цитата AMDBulldozer:
lsmod »
читать дальше »
oot@dzen-desktop:/home/dzen# lsmod
Module Size Used by
snd_hda_codec_realtek 207008 1
binfmt_misc 6523 1
ppdev 5259 0
snd_hda_intel 22069 0
snd_hda_codec 74297 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 5412 1 snd_hda_codec
snd_pcm_oss 35308 0
snd_mixer_oss 13746 1 snd_pcm_oss
snd_pcm 70694 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_dummy 1338 0
snd_seq_oss 26722 0
snd_seq_midi 4557 0
snd_rawmidi 19056 1 snd_seq_midi
snd_seq_midi_event 6003 2 snd_seq_oss,snd_seq_midi
snd_seq 47295 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 19130 2 snd_pcm,snd_seq
snd_seq_device 5700 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
parport_pc 25962 1
snd 54244 12 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_se q_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
fbcon 35102 71
tileblit 1999 1 fbcon
font 7557 1 fbcon
bitblit 4707 1 fbcon
softcursor 1189 1 bitblit
nvidia 9963040 38
agpgart 31724 1 nvidia
vga16fb 11385 1
vgastate 8961 1 vga16fb
soundcore 6620 1 snd
snd_page_alloc 7076 2 snd_hda_intel,snd_pcm
i2c_nforce2 5199 0
lp 7060 0
parport 32635 3 ppdev,parport_pc,lp
usbhid 36110 0
hid 67320 1 usbhid
forcedeth 49556 0
sata_nv 19376 2
root@dzen-desktop:/home/dzen#

Цитата AMDBulldozer:
lshw -C sound »
читать дальше »
*-multimedia
description: Audio device
product: MCP61 High Definition Audio
vendor: nVidia Corporation
physical id: 5
bus info: pci@0000:00:05.0
version: a2
width: 32 bits
clock: 66MHz
capabilities: pm msi ht bus_master cap_list
configuration: driver=HDA Intel latency=0 maxlatency=5 mingnt=2
resources: irq:22 memory:fe024000-fe027fff
Цитата AMDBulldozer:
aplay -Ll »
читать дальше »
pulse
Playback/recording through the PulseAudio sound server
front:CARD=NVidia,DEV=0
HDA NVidia, ALC887 Analog
Front speakers
surround40:CARD=NVidia,DEV=0
HDA NVidia, ALC887 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=NVidia,DEV=0
HDA NVidia, ALC887 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=NVidia,DEV=0
HDA NVidia, ALC887 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=NVidia,DEV=0
HDA NVidia, ALC887 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=NVidia,DEV=0
HDA NVidia, ALC887 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=NVidia,DEV=0
HDA NVidia, ALC887 Digital
IEC958 (S/PDIF) Digital Audio Output
**** Список PLAYBACK устройств ****
карта 0: NVidia [HDA NVidia], устройство 0: ALC887 Analog [ALC887 Analog]
Подустройства: 1/1
Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 1: ALC887 Digital [ALC887 Digital]
Подустройства: 1/1
Подустройство №0: subdevice #0

Цитата AMDBulldozer:
alsamixer »
Не удаётся загрузить панель управления микшером: Недопустимый аргумент
Цитата AMDBulldozer:
amixer »
amixer: Mixer default load error: Invalid argument
Цитата AMDBulldozer:
Также проверьте запущен ли демон pulseaudio и, если да, попробуйте его остановить »
как? мои знания в линуксе минимальны..плиз опишите действия
веротно сам чип физически не работает..
странно после всего попробовал еще раз первую команду и выдало
читать дальше »
/dev/snd:
итого 0
drwxr-xr-x 2 root root 60 2013-10-21 23:10 by-path
crw-rw----+ 1 root audio 116, 10 2013-10-21 23:10 controlC0
crw-rw----+ 1 root audio 116, 9 2013-10-21 23:10 hwC0D0
crw-rw----+ 1 root audio 116, 8 2013-10-21 23:42 pcmC0D0c
crw-rw----+ 1 root audio 116, 7 2013-10-22 01:14 pcmC0D0p
crw-rw----+ 1 root audio 116, 6 2013-10-21 23:11 pcmC0D1c
crw-rw----+ 1 root audio 116, 5 2013-10-21 23:11 pcmC0D1p
crw-rw----+ 1 root audio 116, 4 2013-10-21 23:10 pcmC0D2c
crw-rw----+ 1 root audio 116, 3 2013-10-21 23:10 seq
crw-rw----+ 1 root audio 116, 2 2013-10-21 23:10 timer

/dev/snd/by-path:
итого 0
lrwxrwxrwx 1 root root 12 2013-10-21 23:10 pci-0000:00:05.0 -> ../controlC0
root@dzen-desktop:/home/dzen#

AMDBulldozer 22-10-2013 02:12 2238749

Arbitr, как видите, Ваша звуковая карта не только определилась, но и подхвачена драйвером. В то же время, директория /dev/snd пуста. Возможно, некорректно отработал udev, если эта версия Ubuntu его использует. Покажите, пожалуйста "ls -l /sys/class/sound/"
P.S. Проверять работу pulseaudio уже не имеет смысла - причина отсутствия звука в пустом каталоге /dev/snd


Хорошо, тогда пойдем сначала. Есть несколько вариантов почему у Вас не работает звук. Од ин из них состоит в том, что ядро неправильно осуществляет к Вашему кодеку ALC887. В таком случае может помочь передача модулю драйвера Вашей звуковой карты правильного параметра model (проверить допустимые параметры модуля можно командой "modinfo -p snd-hda-intel").
Вообще, почти наверняка проблема носит чисто программный характер и не связана с аппаратными неисправностями.
Я буду просить выполнять только консольные команды, которые желательно исполнять от суперпользователя (root). Текстовый вывод удобнее публиковать...
Но есть и графические утилиты. Например hda-analyzer. Его тоже нужно запускать от root.
Кстати, характер неисправности можно проверить простой командой: "aplay /dev/urandom". Если услышите "белый шум" - значит карта точно работает. :wink:

Сейчас попробуйте, пожалуйста, выполнить две команды:
rmmod snd_hda_intel
modprobe snd-hda-intel model=generic
и запустите alsamixer еще раз. Будет интересно узнать, вывалится ли он опять с той же ошибкой?

NB. Обратите внимание: в первой строке название модуля пишется через подчеркивание, а во второй - через дефис.

Arbitr 22-10-2013 15:12 2238952

Цитата AMDBulldozer:
modinfo -p snd-hda-intel [post=2238749]»[/post
Цитата AMDBulldozer:
rmmod snd_hda_intel »
Цитата AMDBulldozer:
modprobe snd-hda-intel model=generic »
читать дальше »
dzen@dzen-desktop:~$ su
Пароль:
root@dzen-desktop:/home/dzen# modinfo -p snd-hda-intel
power_save_controller:Reset controller in power save mode.
power_save:Automatic power-saving timeout (in second, 0 = disable).
patch:Patch file for Intel HD audio interface.
enable_msi:Enable Message Signaled Interrupt (MSI)
single_cmd:Use single command to communicate with codecs (for debugging only).
probe_only:Only probing and no codec initialization.
probe_mask:Bitmask to probe codecs (default = -1).
bdl_pos_adj:BDL position adjustment offset.
position_fix:Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF).
model:Use the given board model.
enable:Enable Intel HD audio interface.
id:ID string for Intel HD audio interface.
index:Index value for Intel HD audio interface.
root@dzen-desktop:/home/dzen# rmmod snd_hda_intel
ERROR: Module snd_hda_intel is in use
root@dzen-desktop:/home/dzen# modprobe snd-hda-intel model=generic
root@dzen-desktop:/home/dzen#

Цитата AMDBulldozer:
сли услышите "белый шум" - значит карта точно работает »
был шум

Цитата AMDBulldozer:
запустите alsamixer еще ра »
выдало
читать дальше »
───────────────────────────── AlsaMixer v1.0.22 ──────────────────────────────┐
│ Карта: HDA NVidia F1: Помощь │
│ Чип: Realtek ID 887 F2: Системная информация │
│ Вид: F3:[Воспроизведение] F4: Захват F5: Все F6: Выбор звуковой карты │
│ Элемент: Master [Усиление дБ: 0,00, 0,00] Esc: Выход │
│ │
│ ┌──┐ ┌──┐ │
│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │
│ └──┘ └──┘ │
│ 100<>100 100<>100 │
│ < Master > PCM

Цитата AMDBulldozer:
Обратите внимание: в первой строке название модуля пишется через подчеркивание, а во второй - через дефис. »
я ваши команды копирую

проверил.. и в скайпе и в браузере слышно все..
как мне закрепить успех? или на это уже все?

AMDBulldozer 22-10-2013 16:00 2238971

Цитата:

Цитата Arbitr
как мне закрепить успех? »

К сожалению, я не могу пока назвать это успехом. Дело в том, что вместо конкретной модели кодека мы дали команду обращаться к нему как к представителю некоторой родовой группы аудиокодеков. А это безусловно хуже, чем указание конкретной модели - часть возможностей кодека может оказаться недоступна. Например, какие-то контрольные элементы - обратили внимание как мало элементов управления в alsamixer?
Но если пока результат Вас устраивает, можно оставить всё как есть.
До перезагрузки звук будет работать (если не выгружать модуль драйвера еще раз). Чтобы та же опция была применена во время перезагрузки необходимо добавить в файл /etc/modprobe.d/alsa-base.conf
строчку
options snd-hda-intel model=generic
Это можно сделать командой
echo "options snd-hda-intel model=generic" >> /etc/modprobe.d/alsa-base.conf
(на самом деле вместо это файла можно использовать любой другой с суффиксом "conf", но не хочу сейчас забивать Вам голову ненужной информацией).
Да, и потом можно будет потратить некоторое время в поисках более подходящей модели, чем generic.
Кстати, есть достаточно высокая вероятность того, что более свежее ядро содержит версию драйвера умеющуюю правильно определять Ваш кодек.
(если когда-нибудь перейдете на более свежий дистрибутив надо будет не забыть убрать добавленную нами строчку из файла конфигурации модулей аудиоподсистемы).

Arbitr 22-10-2013 16:27 2238987

Цитата:

Цитата AMDBulldozer
А это безусловно хуже, чем указание конкретной модели - часть возможностей кодека может оказаться недоступна. Например, какие-то контрольные элементы - обратили внимание как мало элементов управления в alsamixer? »

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

Цитата AMDBulldozer
необходимо добавить в файл »

добавил...
Цитата:

Цитата AMDBulldozer
Кстати, есть достаточно высокая вероятность того, что более свежее ядро содержит версию драйвера умеющуюю правильно определять Ваш кодек. »

возможно.. но я хочу остаться на 10... мне очень удобно на ней..
спасибо вам большое, проблема решена

vadblm 22-10-2013 18:47 2239058

Цитата:

Цитата Arbitr
возможно.. но я хочу остаться на 10... мне очень удобно на ней.. »

Но скоро поддержка закончится.

Если вам не нравится Unity в частности и Gnome 3 вообще, вы фанат Gnome 2, почившего в бозе, то никто не запрещает поставить на современный дистрибутив форк Gnome 2 MATE. Или просто передвинуться на дистр, где мате основная среда. Вроде у Mint так.

zai 22-10-2013 19:05 2239064

/etc/pulse/daemon.conf
убери ; (комментарий) в default-sample-channels=(попробуй значения 6 или 8)

Arbitr 24-10-2013 00:02 2239914

zai,
Цитата:

Цитата zai
убери ; (комментарий) »

не могу редактирвоать файл.. открыл в гедите и ... и о комментариях.. речь идет о точке с запятой?? убрать в каждой строке?

SharkyUA 24-10-2013 00:43 2239927

Цитата:

Цитата Arbitr
не могу редактирвоать файл.. »

Нужны root права (используйте sudo или gksu)

Хоть я использую linux всего-лишь год, я думаю данный метод никак не поможет в данной ситуации, поправьте если я не прав
К тому-же можно поместить этот же daemon.conf в ~/.pulse/daemon.conf таким образом не нужны будут root права для изменения файла


Возможно эта тема содержит решение.
В которой рекомендуется обновить ядро до 3.8

Arbitr 24-10-2013 15:36 2240301

в принципе вопрос решен.. звук есть..чего же боле :) всем спасибо за помощь!


Время: 02:49.

Время: 02:49.
© OSzone.net 2001-