Как получить линейный вход моего ноутбука для вывода звука?
У меня есть ноутбук - DELL Studio 1773, но я уверен, что модель не имеет значения. Одна из его особенностей, которые мне нравятся больше всего, это то, что у нее ДВА выхода на наушники. Это означает, что Ubuntu может использовать их для вывода звука 4.0.
Но 4.0 мне мало. Я хотел бы получить объемный вывод 5.1.
На первый взгляд это казалось мне невозможным, но оказалось, что это технически возможно. Ноутбук имеет два аудиовыхода и один аудиовход. Если бы вход мог как-то выводить звук, я бы получил 5.1-канальный объемный звук, верно?
На ноутбуке была предустановлена Windows Vista. И это было предустановленное приложение для настройки параметров моего звука (громкость, основные фильтры и т. Д.). Я обнаружил, что это приложение способно выводить звук 5.1, используя Line In в качестве вывода (если быть точным: оно использовало его для центрального / подканала)!
Это приводит к выводу, что каким-то образом возможно заставить Line In работать как выход. Как я могу сделать это в Ubuntu?
Как доказало предустановленное приложение, звуковая карта способна выводить звук через то, что казалось входным входом. Но в Ubuntu он ведет себя только как ввод.
-
Теперь мой вопрос:
Можно ли как- то изменить это и заставить мою систему делать аналогичный трюк и выводить звук 5.1, используя 2 выхода для наушников и 1 вход для аудио?
2 ответа
Если вам повезет, вы просто откроете "alsamixer" в консоли.
Аппаратные "каналы" имеют полосы громкости; переключателей нет. Используйте букву "м" для изменения настроек. Может быть, у вас есть переключатель, чтобы изменить это поведение ввода / вывода. Используйте F-клавиши и стрелки влево / вправо, чтобы увидеть все ваши варианты.
Теперь, когда в Ubuntu по умолчанию используется pulseaudio, все эти настройки alsa как-то "скрыты". На следующем рисунке показан Alsamixer с опцией "F2".
2-й шанс
Если это не сработает, у вас может быть возможность выбрать некоторые параметры для вашей карты и установить их как системные настройки по умолчанию при загрузке.
Для этого вам нужно будет изменить /etc/modprobe.d/alsa-base.conf (документация: http://www.alsa-project.org/main/index.php/Matrix:Module-ca0106)
Чтобы выбрать вариант, добавьте что-то вроде этого в ваш /etc/modprobe.d/alsa-base.conf...
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-ca0106
# module options should go here
options snd-ca0106 foo=bar
Я не уверен на 100% об этом модуле ca0106, хотя... Вы можете проверить это с помощью 'lspci | grep audio'и' lsmod 'в консоли.
Я смог заставить свои динамики работать, изменив настройку "Канал" с "2" на "6". Может быть, это поможет кому-то в будущем.