Отсутствует звук (realtek)

Автор kivalrd, 01 марта 2013, 05:42:50

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kivalrd

Собственно, ещё одна проблема, но уже гораздо меньшего масштаба.
После установки дистрибутива звук так и не появился. Хотя странно как-то, звуковая у меня Realtek с материнки, аналоговый выход, должно было подхватиться.
Пробовал всё, и в alsamixer`е крутил, и в регуляторе громкости гнома, и ничего не получается...

~$ uname -a
Linux robco 3.2.0-0.bpo.4-amd64 #1 SMP Debian 3.2.35-2~bpo60+1 x86_64 GNU/Linux

~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.24.

~$ cat /proc/asound/cards
0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf9000000 irq 46
1 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xf5020000 irq 47

~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

~$ lsmod |grep snd
snd_hda_codec_hdmi     30619  1
snd_hda_codec_realtek   188527  1
snd_hda_intel          26023  1
snd_hda_codec          81579  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep              13148  1 snd_hda_codec
snd_pcm                67552  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq                44711  0
snd_timer              22658  2 snd_pcm,snd_seq
snd_seq_device         13155  1 snd_seq
snd                    52497  11 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
soundcore              13014  1 snd
snd_page_alloc         12969  2 snd_hda_intel,snd_pcm

Malaheenee

kivalrd, aplay -D 0:1 и путь к звуку wav (точнее не напишем, сейчас с некошерной системы)
Все мы где-то, когда-то и в чем-то были новичками.

kivalrd

#2
~$ aplay -D 0:1 /usr/share/sounds/alsa/Noise.wav
ALSA lib pcm.c:2190:(snd_pcm_open_noupdate) Unknown PCM 0:1
aplay: main:654: audio open error: Нет такого файла или каталога


Как-то так?

Malaheenee

Никогда не стоит глупо копипастить команды. Мы ведь писали по памяти.

aplay -Dhw:0,0 /usr/share/sounds/alsa/Noise.wav

Подробно.
Все мы где-то, когда-то и в чем-то были новичками.

kivalrd

#4
~$ aplay -Dhw:0,0 /usr/share/sounds/alsa/Noise.wav
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
aplay: set_params:1059: Channels count non available


Я только начал осваивать линукс, потому и скопипастил эту команду ибо её пока не понимаю.

Malaheenee

kivalrd, тогда попробуйте с -Dhw:0,1, а потом -Dhw:1,0. Тогда уже будет видно - проблема с драйвером или же все-таки из-за неправильного определения карты по умолчанию.
Все мы где-то, когда-то и в чем-то были новичками.

kivalrd

#6
~$ aplay -Dhw:0,1 /usr/share/sounds/alsa/Noise.wav
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
aplay: set_params:1059: Channels count non available


~$ aplay -Dhw:1,0 /usr/share/sounds/alsa/Noise.wav
aplay: main:654: audio open error: Нет такого файла или каталога
vadim@robco:~$



Сообщение объединено: 01 марта 2013, 13:31:21

Материнка  Gigabyte GA-P35-DS3L с Realtek ALC888.
Может драйвер нужно установить?

Malaheenee

 ??? Тогда попробуйте поставить pulseaudio.
Все мы где-то, когда-то и в чем-то были новичками.

kivalrd

#8
Я попробую сейчас ещё другую карточку поставить, Сreative Х-Fi Хtreme Gamer. Может она заведётся?
А потом попробую pulseaudio.

Сообщение объединено: 01 марта 2013, 14:28:12

Cтавил XFi, и откопал ещё одну свою старенькую SB Live, и её тоже. Из всех карт, только ХFi заработала. Но очень тихо-тихо, ели слышно.
Странно как-то... Рассчитывал, что риэлтек заведётся с пол пинка, тем более с напрямую с алса, думал, что будет прекрасно работать. На убунту работала, но звук весь был сбитый и тихий, вот из-за пульсаудио, наверное. От SB Live не ожидал, ведь должна была тоже завестись?!
Может её можно как-то запустить? В алсамикшере она прекрасно видна, даже когда при загрузке системы, был слышен щелчок в динамике, подумал, что ну вот - работает! Может нужно что-то обновить или установить?

Сообщение объединено: 01 марта 2013, 22:08:42

Установил и pulseaudiо, никак не хочет. Крутил и в микшере алса, и в параметрах звука, там где регулятор громкости гнома, и ничего не помогает... Вроде всё правильно, каналы выкрутил по полной, ничего и нигде не приглушено, отключил все другие аудио-устройства, кроме задействованной, и ни в какую...
Пробовал сделать все те действия, что выше мы проделывали:

Для SB Live:
vadim@robco:~$ aplay -Dhw:0,0 /usr/share/sounds/alsa/Noise.wav
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
aplay: set_params:1059: Channels count non available
vadim@robco:~$ aplay -Dhw:0,1 /usr/share/sounds/alsa/Noise.wav
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
aplay: set_params:1059: Channels count non available
vadim@robco:~$ aplay -Dhw:1,0 /usr/share/sounds/alsa/Noise.wav
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono


Для встроенной, с материнки:
vadim@robco:~$ aplay -Dhw:0,0 /usr/share/sounds/alsa/Noise.wav
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
vadim@robco:~$ aplay -Dhw:0,1 /usr/share/sounds/alsa/Noise.wav
aplay: main:654: audio open error: Нет такого файла или каталога
vadim@robco:~$ aplay -Dhw:1,0 /usr/share/sounds/alsa/Noise.wav
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
aplay: set_params:1059: Channels count non available

----------
Может мне стоит перейти на релиз Wheezy, и попробовать? Там ведь alsa поновее, может и заработает?

qupl

Цитата: kivalrd от 01 марта 2013, 13:42:16Может мне стоит перейти на релиз Wheezy, и попробовать? Там ведь alsa поновее, может и заработает?
Карты ведь старые, должны и в squeeze поддерживаться.

Malaheenee

kivalrd, погодите с Wheezy. Попробуйте скачать live-cd Archbang и проверить под ним, как под самой новой системой.
Может, у Вас проблема в колонках? Что-то вроде того, что карточка их просто "раскачать" не может?

Открыть содержимое (спойлер)
Как так может быть?
НЕ играло:
~$ aplay -Dhw:0,0 /usr/share/sounds/alsa/Noise.wav
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
aplay: set_params:1059: Channels count non available

и вдруг заиграло:
vadim@robco:~$ aplay -Dhw:0,0 /usr/share/sounds/alsa/Noise.wav
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono

???
[свернуть]
Все мы где-то, когда-то и в чем-то были новичками.

kivalrd

#11
Решил проблему тем, что поставив карточку Х-Fi. Звучит не ах-ти, конечно, и тихо, но всё же звук есть... Усиливаю в АС. Те две другие карточки так и не звучат.
Вот только выставил как многоканальный звук, АС 5.1, и оно всё срезается строго мультиканально. Допустим, если запись в два канала, то звучит из  всех колонок, почему-то. Добиться того, чтобы звучало "как есть" - невозможно. Т.е., чтобы стерео - как стерео из двух колонок, а многоканальная запись, как естественная многоканальная. И многоканальный звук выводит всё в кучу. Допустим, если включаю фильм с многоканальным звуком, то фронтальные каналы звучат смешанно с задними, с центральным и какой-то срез на сабвфер.

Сообщение объединено: 04 марта 2013, 07:13:54

Цитата: Malaheenee от 02 марта 2013, 08:00:33и вдруг заиграло:
Это потом, после установки пульсаудио. Я тоже обратил внимание, но почему-то звука не было. Хотя, во время загрузки системы, SB Live издаёт щелчок.