LINUX.ORG.RU

Нет звука

 , ,


0

2

Здравствуйте!

Заранее извиняюсь, чувствую что я не понимаю чего-то фундаментального и очень примитивного, но не могу понять чего... Суть проблемы довольно проста и распространена. Решил я перебрать старый чулан и собрать из веточек листиков и кабаньего г**на сервер малый с функциями примитивными. Само-собой, веточки с листиками древние как мир и многое из апаратки давно забыто в программном смысле... Залил я туда centos 6 (седьмая даже диски увидеть не смогла) Ну, в общем, в течении месяца я потихоньку под настроение достаточно успешно подшаманивал этого монстра. И вот дошел до вопроса, с которым вообще никогда не доводилось сталкиваться на линуксе, ибо всю жизнь линукс использовался только как сервер, а вот сейчас решил в него еще и колонки воткнуть, развлечения ради.

Короче, звука нет. Древнейшая материнка носит гордое название MSI MS-7346. Звуковуха, как я понял на ней Realtek ALC888 (или нет? Может я не так определил звуковуху, может реалтек вообще звуковухи не выпускает). При попытки воспроизвести аудио, выясняется что не установлена звуковая (или тут я тоже ошибся?)

MPlayer SVN-r31628-4.4.6 (C) 2000-2010 MPlayer Team

Playing sabaton-panzerkampf-(best-muzon.com).mp3.
Audio only file format detected.
Clip info:
 Title: Panzerkampf
 Artist: Sabaton (Best-Muzon.ru)
 Album: Best-Muzon.ru
 Year: 2014
 Comment: Best-Muzon.ru
 Genre: Unknown
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
[AO_ALSA] alsa-lib: pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Connection refused

[AO_ALSA] Playback open error: Connection refused
Failed to initialize audio driver 'alsa'
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
[AO_ALSA] alsa-lib: pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Connection refused

[AO_ALSA] Playback open error: Connection refused
[AO ARTS] can't connect to aRts soundserver
[AO ESD] esd_open_sound failed: Connection timed out
AO: [pulse] Init failed: Connection refused
[AO SDL] Samplerate: 44100Hz Channels: Stereo Format s16le
[AO_ALSA] alsa-lib: pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Connection refused

[AO SDL] Unable to open audio: No available audio device
DVB card number must be between 1 and 4
AO: [null] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...

Ну, допустим, дрова надо поставить. Но тут выясняется что у алсо проджега нет дров на мою звуковуху. Ну фигня, бывает, но у них вообще на реалтек нет дров! Разве такое может быть? Короче, я понимаю, что я чего-то не понимаю. Я в растерянности, дайте кто-нибудь направляющий пинок в нужную сторону...

Что-то не пойму, cut тоже не работает? Как-то я совсем перестал что-либо понимать, где спойлеры?

ktylhy ()

PulseAudio: Unable to connect: Connection refused

This

Dimez ★★★★★ ()

как я понял на ней Realtek ALC888

Для этой карты должен быть включен модуль snd_hda_intel и включена опция snd_hda_codec_realtek.

Показывай вывод

lspci -k
и вывод
lsmod

Ну и вопрос, если ты собираешь сервер, то зачем тебе там звук?

Ну и запусти pulseaudio или настрой вывод звука напрямую на alsa в конфиге mplayer.

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Для этой карты должен быть включен модуль snd_hda_intel и включена опция snd_hda_codec_realtek.

Вроде включены:

lsmod | grep snd
snd_hda_codec_hdmi     45492  4
snd_hda_codec_realtek    73538  1
snd_hda_codec_generic    62014  1 snd_hda_codec_realtek
snd_hda_intel          55222  0
snd_hda_codec         136309  4 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel
snd_hwdep               7100  1 snd_hda_codec
snd_seq                60769  0
snd_seq_device          7277  1 snd_seq
snd_pcm                93793  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer              22747  2 snd_seq,snd_pcm
snd                    73783  10 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
soundcore               7958  2 snd_hda_codec,snd
snd_page_alloc          8856  2 snd_hda_intel,snd_pcm

lspci -k
00:00.0 Host bridge: NVIDIA Corporation C55 Host Bridge (rev a2)
00:00.1 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:00.2 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:00.3 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:00.4 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:00.5 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a2)
00:00.6 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:00.7 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.0 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.1 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.2 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.3 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.4 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.5 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.6 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:02.0 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:02.1 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:02.2 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:03.0 PCI bridge: NVIDIA Corporation C55 PCI Express bridge (rev a1)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:06.0 PCI bridge: NVIDIA Corporation C55 PCI Express bridge (rev a1)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:07.0 PCI bridge: NVIDIA Corporation C55 PCI Express bridge (rev a1)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:09.0 RAM memory: NVIDIA Corporation MCP51 Host Bridge (rev a2)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7346
00:0a.0 ISA bridge: NVIDIA Corporation MCP51 LPC Bridge (rev a3)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7346
00:0a.1 SMBus: NVIDIA Corporation MCP51 SMBus (rev a3)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7346
        Kernel driver in use: nForce2_smbus
        Kernel modules: i2c-nforce2
00:0a.2 RAM memory: NVIDIA Corporation MCP51 Memory Controller 0 (rev a3)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7346
00:0b.0 USB controller: NVIDIA Corporation MCP51 USB Controller (rev a3)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7346
        Kernel driver in use: ohci_hcd
00:0b.1 USB controller: NVIDIA Corporation MCP51 USB Controller (rev a3)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7346
        Kernel driver in use: ehci_hcd
00:0e.0 IDE interface: NVIDIA Corporation MCP51 Serial ATA Controller (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7346
        Kernel driver in use: sata_nv
        Kernel modules: ata_generic, pata_acpi, sata_nv
00:0f.0 IDE interface: NVIDIA Corporation MCP51 Serial ATA Controller (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7346
        Kernel driver in use: sata_nv
        Kernel modules: ata_generic, pata_acpi, sata_nv
00:10.0 PCI bridge: NVIDIA Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: NVIDIA Corporation MCP51 High Definition Audio (rev a2)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7346
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd-hda-intel
00:14.0 Bridge: NVIDIA Corporation MCP51 Ethernet Controller (rev a3)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7346
        Kernel driver in use: forcedeth
        Kernel modules: forcedeth
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
        Subsystem: Micro-Star International Co., Ltd. [MSI] N210 [Geforce 210] PCIe graphics adapter
        Kernel driver in use: nouveau
        Kernel modules: nouveau, nvidiafb
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] N210 [Geforce 210] PCIe graphics adapter
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd-hda-intel

Ну и вопрос, если ты собираешь сервер, то зачем тебе там звук?

Как я уже писал, это сервер «на поиграться», собранный из хлама под рукой. У него прямых задач нет, я его собрал, чтобы покопаться во всем том, в чем ссыкотно копаться на боевых серверах) Ну и заполнить пробелы (кои огромны и числом и размерами) в знаниях. В частности, я полный ноль в вопросах звука на линуксе... А имеющаяся в интернете информация об этом настолько огромна, что я теряюсь и не знаю с какой стороны начать.

Ну и запусти pulseaudio или настрой вывод звука напрямую на alsa в конфиге mplayer

Ну, вроде он напрямую на алсу и настроен... Это ведь делается строкой ao=also в mplayer.conf?

P.S. Еще два вопроса:

  1. Что все-таки с поддержкой alsa project Реалтека? Почему в списке поддерживаемых устройств на их сайте вообще ни слова о Реалтеке? Или он не является производителем чипов? И карта, обозначенная как Realtek ALC888 на самом деле какая-нибудь интоловская?
  2. И второе, что же не так с убиранием многобуквенного текста под спойлер, т.е. с тегом cut? Это у меня что-то с браузером, или я как-то не так его использую? Вот в этом сообщение спойлеры есть?
ktylhy ()

Sabaton уныл, возьми Turisas.

anonymous ()
Ответ на: комментарий от anonymous

Очень в тему проблемы) Если бы от этого звук завелся, я бы и Кончиту Вурст запустил...

P.S. У Сабатона тексты не в пример лучше, хотя Туризас я тоже люблю)

ktylhy ()

man aplay, man speaker-test. Смотрите какие есть alsa-устройсва и дают ли они звук. А с mpayer'ом уже пото разбираться будете.

mky ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.