LINUX.ORG.RU

Как в Linux раскидать две snd-hda-intel звуковые карты?

 ,


1

2

Тыкать меня в http://alsa.opensrc.org/Udev не надо: я не маньяк и дрочить на Линукс не собираюсь.

Есть способы проще?

snd-hda-intel не поддерживает vid/pid, в отличие от snd-usb-audio, что вызывает у меня просто понос ненависти, ибо по умолчанию грузится модуль HDMI видеокарты, к которой вообще не подключены аналоговые колонки.

Хочу HDMI звуковую видеокарты сделать с index'ом 2 или вообще её исключить из списка устройств ALSA.

Конечно есть способы проще: свалить обратно на винду, сидеть как дурак без звука, ну или заставить кого-то прочитать ман за тебя.

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

Этот крутой способ не катит по 120 причинам, включая то, что некоторые программы клали болт на asoundrc, а также факт того, что на OSS это не распространяется

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

на OSS это не распространяется

На враппер oss->alsa?

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

Это называется Линукс готов для desktop'a? Когда в ОС нет человеческих инструментов для решения подобной задачи?

Какие man'ы читать? Что вы несёте, уважаемый? Молчите, я вас умоляю, если нечего сказать - просто замолчите.

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

Не знаю как скайп, а вот с флешем и audacity работает 100%. Они по-дефолту работают с девайсом default.

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

Правда, вроде, флещ может предпочитать эмляцию oss, поэтому её лучше прибить.

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

э а если похимичить с порядком загрузки модулей? или там в альсе всё вкучу зарубили?

а вообще гони фичреквест\багрепорт разрабам альсы.

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

model это вообще не то, читатели man'ов.

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

'model' parameter

Sometimes the support for your system (or a similar one) is available on the driver, but the right system model wasn't detected by the driver. You can try different values for the model parameter for the snd-hda-intel module (see HD-Audio-Models.txt) and see if some of them fix your problem.

Интересно, за что тут дают звёзды? Одно точно - не за ум и не за понимание.

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

«snd-hda-intel.index=0 snd-usb-audio.index=1» или наоборот, в зависимости от того, чего хочет ТС

Chaser_Andrey ★★★★★ ()

у меня на этот случай файл sound.conf в /etc/modprobe.d/

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
alias snd-card-1 snd-hda-hdmi
alias sound-slot-1 snd-hda-hdmi
options snd-hda-intel index=1
options snd-hda-hdmi index=0
А когда требуется вывести звук на TV,через HDMI, то запускаю примерно так:
mplayer -ao alsa:device=hw=1.3 $FILE_NAME

destructiond ()
alias snd-card-0 snd-hda-intel
alias snd-card-1 snd-usb-audio

Как-то так.

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

Когда в ОС нет человеческих инструментов для решения подобной задачи?

Или когда ТС обвиняет ОС в своем невежестве.

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

Как меня тошнит от компьютерных Линукс вумников, которые решения проблемы сказать не могут, решение в Windows/Mac OS - нажать две кнопки мыши, но «у тебя руки кривые».

Пшли вон.

Тошнит от вас.

juk4windows ()

# grep -v ^\# /etc/modprobe.d/blacklist.conf | sort -u

blacklist eth1394 blacklist evbug blacklist nouveau blacklist nvidiafb blacklist snd_hda_intel

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

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

Прекрасно сообщество Линукс пользователей.

Так держать!

juk4windows ()

/usr/share/alsa/alsa.conf:

defaults.ctl.card 0 defaults.pcm.card 0 defaults.pcm.device 0

0 - номер карты

eagleivg ★★★★★ ()

УМВР.

HDMI

Не, это говнище отключено нафиг.

cat /etc/modprobe.d/sound.conf 
alias char-major-116 snd
options snd cards_limit=2 slots=,snd-hda-intel
# LHB6.mOmgEN0gox0:SBLive! 5.1 Digital Model SB0220
alias snd-card-0 snd-emu10k1
alias sound-slot-0 snd-emu10k1
# W60f.x8s5HMdIibD:82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller
alias snd-card-1 snd-hda-intel
alias sound-slot-1 snd-hda-intel

options snd-emu10k1 enable=1 index=0 max_buffer_size=512
options snd-hda-intel enable=1 index=1

Блин, даже не помню, что делал, чтобы недозвуковушка видеокарты не работала. По-моему, изначально так было.

Eddy_Em ☆☆☆☆☆ ()
Последнее исправление: Eddy_Em (всего исправлений: 3)
Ответ на: комментарий от juk4windows

Я предложил реальное решение твоей задачи в 2 кнопки. Кирпичи, блин.

f1xmAn ★★★★★ ()
Ответ на: комментарий от juk4windows

Маны изучать не хочу, конфиги редактировать не хочу, кнопки нажимать не хочу.

f1xmAn ★★★★★ ()
Ответ на: комментарий от Eddy_Em

Я так и сделал, предварительно прорыв интернет, но жуткий минус этого решения, что тут нет привязки ни к каким VENDOR_ID DEVICE_ID, т.е. не дай боже вы что-то поменяете, то у вас эта конфигурация слетит. ;-)

Почему hda модуль у алсо не поддерживает фичи, которые есть у usb модуля?

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

тут нет привязки ни к каким VENDOR_ID DEVICE_ID

Тогда — udev. Ничего там страшного нет, тем паче, образцов в интернете — вагон и маленькая тележка.

Почему hda модуль у алсо не поддерживает фичи, которые есть у usb модуля?

Это нужно у писальщиков модулей спрашивать.

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