Отключение звука HDA NVidia в ALSA (Отсутствует звук на оптическом выходе ESI Juli@)

Обсудить вопросы и проблемы со звуком

Модератор: Модераторы разделов

Аватара пользователя
ivanov17
Сообщения: 23
ОС: Fedora 32

Отключение звука HDA NVidia в ALSA

Сообщение ivanov17 »

Так получилось, что у меня на компьютере три звуковых устройства: встроенная аудиокарта, HDMI на видеокарте NVidia и приобретённая на днях ESI Juli@. Система openSUSE 12.3, KDE 4.10.5.

Проблема, собственно, в том, что оптический выход ESI Juli@ не работает с включённой HDA NVidia, а как отключить звук с видеокарточки без использования pulseaudio я пока не представляю.

Лёгкий щелчок при включении выхода на карте в колонках есть. Свет есть. Звука нет.

Все физические компоненты работают (оптический кабель, оптический выход, оптический вход), было проверено на liveCD ROSA, где pulseaudio стоит по умолчанию. Методом случайного тыка было определено, что при переключении выходов HDA NVidia звук на оптическом выходе ESI Juli@ появляется.

Pulseaudio не пользуюсь и не собираюсь (думаю, что это было бы бесполезным умножением сущностей), поэтому думаю, что есть возможность обойтись средствами ALSA. Попробовал отключить все выходы 'IEC958' на HDA NVidia в kmix, но ни к какому ощутимому результату это не привело. Из звуков пока остаётся довольствоваться тем же лёгким щелчком в колонках при размьючивании у ESI Juli@ 'IEC958 Output'.

Подскажите, в какую сторону тут копать.
Agora! Anarchy! Action!
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Отключение звука HDA NVidia в ALSA

Сообщение Bizdelnick »

ivanov17 писал(а):
10.11.2013 17:34
в какую сторону тут копать

В сторону ~/.asoundrc (или /etc/asound.conf).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
ivanov17
Сообщения: 23
ОС: Fedora 32

Re: Отключение звука HDA NVidia в ALSA

Сообщение ivanov17 »

У меня /etc/asound.conf нет, поэтому я сомневаюсь, стоит ли его создавать. Всё же, это openSUSE :)

ESI Juli@ уже выставлена как дефолтное устройство в YaST. Блэклистить модуль ядра или совсем удалять HDA NVidia не хотелось бы. Как мне показалось, проблема в том, что NVidia захватывает себе IEC958. Kmix мне показывает, что на HDA NVidia есть четыре канала: 'IEC958', 'IEC958 2', 'IEC958 3' и 'IEC958 4'. На ESI Juli@ кроме аналоговых есть 'IEC958' и 'IEC958 2' и переключатель 'IEC958 Output'. В настройках пульсаудио в Росе мне достаточно было переключить канал невидии на IEC958 2 (в общем, первое отличное от того, что там стояло по умолчанию), чтобы получить звук с Джулии. После этого я подумал, что мне достаточно будет просто замьютить пару каналов HDA NVidia в kmix/alsamixer. То есть, на первый взгляд это кажется логичным. Но почему-то ничего не происходит :unsure:

То есть, вероятно, я где-то неправ, только не могу понять, где :cc_confused:
Agora! Anarchy! Action!
Спасибо сказали: