Как получить линейный вход моего ноутбука для вывода звука?

У меня есть ноутбук - 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".

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". Может быть, это поможет кому-то в будущем.

Скриншот

Другие вопросы по тегам