ALSA (звук 5.1) Уже запарило...

Автор agrrr, 15 мая 2011, 19:50:59

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

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

agrrr

Debian 6 squzee
Чипсет AMD 785G на плате gigabyte
lspci | grep Audio
00:05.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 01)

Видит только 2 колонки, в параметрах отсутствует возможность выбрать 6 колонок.
Запускаю через VBOX, возможно тема в этом?

Целый день шляюсь по всяким форумам. то и дело предлагают какие то кривые решения, вплоть до распаралеливания стерео. Но я хочу понять, могу ли я в ALSA получить нормальный, работающий, качественный звук, который я могу получить в винде не тратя и пяти минут своего времени? Или линукс по жизни так и будет поставляться с бубнов в комплекте?  >:(

SeHELLioN

Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

SeHELLioN

#2
вот еще про alsa и настройку(уже на русском) http://mydebianblog.blogspot.com/2006/07/blog-post.html
еще посмотрите в alsamixergui или gnome-alsamixer
у меня в них нормально видно все мои каналы
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

agrrr

#3
По первому Вашему ответу сделал все как буржуи описывают. Результат - ноль.

gedit /var/lib/alsa/asound.state (у меня по умолчанию конфиг там)
Добавил строку:
pcm.surround51 {
type hw
card 0
}

в ~/.asoundrc на всякий тоже.
Что примечательно после ребута АЛЬСА вносит свои коррективы в этот файл, добавля свои параметры:
state.Intel {
control.1 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 64'
comment.dbmin -4800
comment.dbmax 0
iface MIXER
name 'Speaker Playback Volume'
value.0 64
value.1 64
}
control.2 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Speaker Playback Switch'
value.0 true
value.1 true
}
control.3 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 64'
comment.dbmin -4800
comment.dbmax 0
iface MIXER
name 'Headphone Playback Volume'
value.0 64
value.1 64
}
control.4 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Headphone Playback Switch'
value.0 true
value.1 true
}
control.5 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 14'
comment.dbmin 0
comment.dbmax 2100
iface MIXER
name 'Capture Volume'
value.0 14
value.1 14
}
control.6 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
value.0 false
value.1 false
}
control.7 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 14'
comment.dbmin 0
comment.dbmax 2100
iface MIXER
name 'Capture Volume'
index 1
value.0 13
value.1 13
}
control.8 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
index 1
value.0 false
value.1 false
}
control.9 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 2'
comment.dbmin 0
comment.dbmax 2000
iface MIXER
name 'Mux Capture Volume'
value.0 2
value.1 2
}
control.10 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 4'
comment.dbmin 0
comment.dbmax 4000
iface MIXER
name 'Mux Capture Volume'
index 1
value.0 4
value.1 4
}
control.11 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 Line
iface MIXER
name 'Input Source'
value Mic
}
control.12 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 Line
iface MIXER
name 'Input Source'
index 1
value Mic
}
control.13 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Con Mask'
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.14 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Pro Mask'
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.15 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.16 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Playback Switch'
value true
}
control.17 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Default PCM Playback Switch'
value true
}
control.18 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 64'
comment.dbmin -4800
comment.dbmax 0
iface MIXER
name 'Master Playback Volume'
value 64
}
control.19 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Master Playback Switch'
value true
}
control.20 {
comment.access 'read write user'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.tlv '0000000100000008ffffec1400000014'
comment.dbmin -5100
comment.dbmax 0
iface MIXER
name 'PCM Playback Volume'
value.0 255
value.1 255
}
}

В общем пока проблема не разрешилась. По настройке альсы я за день много информации получил.

SeHELLioN

попробуйте в /etc/pulse/daemon.conf строчку default-sample-channels = 2 выставить значение 6 и перезагрузиться
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

agrrr

Цитата: SeHELLioN от 15 мая 2011, 20:41:45
попробуйте в /etc/pulse/daemon.conf строчку default-sample-channels = 2 выставить значение 6 и перезагрузиться

Пульс не стоит вообще, да и зачем мне эта прослойка? Проц забивать? А шесть каналов альса должна сама уметь.

SeHELLioN

вот еще чел так делал
Цитироватьзапустил alsaconf , он настроил звуковую карту. далее запустил alsamixer, включил клавишей m
Surround и Center, стрелками выкрутил громкость на максимум
но вот только alsaconf нет...
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

agrrr

Цитата: SeHELLioN от 15 мая 2011, 20:44:44
вот еще чел так делал
Цитироватьзапустил alsaconf , он настроил звуковую карту. далее запустил alsamixer, включил клавишей m
Surround и Center, стрелками выкрутил громкость на максимум
но вот только alsaconf нет...

Угу, нет! Сейчас убунту заряжу, гляну может там конфиг прописывается, тогда будет откуда дернуть. Если что отпишусь.

agrrr

Так стоп.. А че это ядро такое старое?
Linux debian 2.6.32-5-686 #1 SMP Tue Mar 8 21:36:00 UTC 2011 i686 GNU/Linux
Вот где может собака зарылась. Возможно в ядре нехорошая реалезация для данного чипсета.

SeHELLioN

#9
ну так это же stable дистрибутив
alsaconf не качали еще?
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

qupl

У меня похожая (если не такая же) звуковуха. Смотри на версию alsa, насколько помню с 1.0.23 она поддерживается. Чтобы не мучаться с отдельно alsa я ядро выше 2.6.34 ставлю и всё. Все каналы в наличии.

satsanga

Да было дело. пульс глючил: звук скрежетал. С тех пор всегда убиваю его. Долго искал как 5.1 чтоб был в альсе. Оказыватся делается он даже не в 5 мин, а в 1 минуту. вывожу аплет регулятора громкости ( в убунту это правда сложно, т.к ставить его надо из хфсё или из ппа)  на панель, захожу в его параметры выбираешь переключатели, один из которых переключатель каналов, в нём выбираешь 6 вместо 2. и всё звук 5.1 есть

Precise

#12
Возможно, для кого-нибудь этот вопрос еще актуален, я решил его таким образом:
1. в alsamixer выкрутил звук на максимум, через клавишу m установил нули
2. остальное здесь http://debian-by.livejournal.com/7059.html
3. ну и наконец потанцевал с бубнами в pulseaudio, выставил настройки на свой вкус и цвет

Malaheenee

[ot] Хоть и старая тема, но накипело:
Цитата: agrrr от 15 мая 2011, 19:50:59я могу получить в винде не тратя и пяти минут своего времени?
Тогда покупайте Винду за двести баксов и не нойте!  >:([/ot]
Все мы где-то, когда-то и в чем-то были новичками.

vladimir_ar

Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M