Разное

Переназначение гнезд звуковой карты realtek windows 10: Переназначение гнезд звуковой карты Realtek

Содержание

Переназначить разъемы звука на ноутбуке

На этот раз я затрону тему, актуальную, так сказать, для энтузиастов начинающих — т. Для начала — краткий ликбез. Кто не знает, или не до конца понимает, что такое аппаратный аудиокодек , внимательно ознакомьтесь с соответствующими страницами Википедии:. А теперь было бы ещё очень неплохо, если бы вы ознакомились с двумя моими статьями:.


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.

Содержание:

  • Как поменять местами разъемы микрофона и наушников
  • Настройка разъема 3.5 на ноутбуке. Не работает звук на передней панели, пути исправления
  • Проблемы с диспетчером Realtek HD
  • Драйвера Realtek и переназначение входов/выходов
  • Вывод звука на разные устройства
  • Как настроить звук на ПК с Windows 10
  • Вывод звука на разные устройства
  • Please turn JavaScript on and reload the page.
  • Настраиваем наушники на компьютере с Windows 10
  • Как пустить звук через гнездо микрофона на ноуте?

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Установка драйверов звуковой карты Realtek, настройка, и включение передней панели

Как поменять местами разъемы микрофона и наушников


В некоторых ситуациях возникает потребность поменять значение разъема на звуковой карте компьютера, в частности, поменять местами выходы для наушников и микрофона.

Это можно сделать с помощью перенастройки драйвера звуковой карты или путем их замены в специальных сервисных центрах. Существует несколько способов, с помощью которых можно поменять разъемы местами на компьютере. Но важно правильно выполнять все инструкции, чтобы не навредить устройству.

Обработка звука в компьютере происходит с помощью звуковой карты. Одним из лучших пакетов драйверов для звуковых карт ОС Windows считается Realtek версии 2. При работе с картой Realtek могут возникнуть две ситуации:. В этой ситуации можно поменять назначение выходов, воспользовавшись реестром. Для этого следует выполнить последовательно ряд операций:.

Без установления драйверов Realtek на звуковую карту изменения с помощью реестра произвести невозможно. Каждое гнездо компьютера имеет свое имя Pin с номером, которое нужно вставить.

Задние выходы имеют нумерацию: 01, 02, 03, 04, 05, 07, что соответствует разъему определенного цвета и назначения. Передние выходы — 06, 08 соответствует розовому и зеленому разъему. Чтобы выход микрофона работал для наушников, необходимо присвоить ему имя Pin01 вместо Pin В некоторых компьютерах изменение значения гнезд микрофон и линейный выход с использованием реестра невозможны. Замена имен ключей ведет к переназначению разъемов компьютера.

Иногда поменять разъемы через реестр не получается из-за помех драйвера, при перезагрузке компьютера значение возвращается к исходному распределению гнезд. В этом случае можно попробовать загрузить старую версию драйвера Realtek HD Audio 2. Затем воспользоваться операциями, описанными в предыдущем пункте. Поменять местами разъемы можно также способом их замены, обратившись к специалистам сервисного центра.

В этом случае описанными способами можно поменять местами выходы и воспользоваться гнездом для микрофона, перенастроенном на работу наушников. Ваш e-mail не будет опубликован. Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев. Сообщите мне о последующих комментариях по электронной почте. Главная Электроника Микрофон. Как поменять местами разъемы микрофона и наушников В некоторых ситуациях возникает потребность поменять значение разъема на звуковой карте компьютера, в частности, поменять местами выходы для наушников и микрофона.

Содержание статьи Способы поменять местами выходы наушников и микрофона Используя программу на компьютере Другие варианты В каких случаях это необходимо делать. Подписаться на наш канал в Яндекс Дзен.

Подпишитесь на наши социальные сети. Рекомендуем похожие статьи по теме. Как поменять звук в наушниках местами. Наушники 0 комментариев. Браслет из наушников своими руками. Разъёмы наушников: виды. Отменить ответ Ваш e-mail не будет опубликован.

Как снять бачок с унитаза. Самая мощная колонка jbl. Какова по стандарту высота установки ванны. В какое время можно пылесосить в квартире? Как установить унитаз. Полезные заметки от журнала Setafi. Все права сохранены. Присоединяйтесь к нашим сообществам в социальных сетях.


Настройка разъема 3.5 на ноутбуке. Не работает звук на передней панели, пути исправления

Большинство звуковых карт имеют разъёмы одинакового количества. Ноутбуки обычно оборудованы всего двумя разъемами: линейным входом и линейным выходом. Некоторые звуковые адаптеры высокого класса дополнительно содержат разъемы для подключения устройств воспроизведения объемного и цифрового звука стандартов 5. На рисунке показаны четыре типа разъемов, которые обязательно должны быть установлены на вашей звуковой плате. А на втором рисунке представлены стандартные разъемы звуковых карт , которые обычно присутствуют на задней панели материнской платы с интегрированным звуком.

Обработка звука в компьютере происходит с помощью звуковой карты. Одним переназначение невозможно из-за четкого разделения функций гнезд.

Проблемы с диспетчером Realtek HD

К вашей карте, которую вы интегрировали в ноутбук, должен идти диск с драйвером и микропрограммами. Кликните правой кнопкой мыши по пустому пространству этого окна, для каждой из вкладок, и установите флажки галочки «показывать отключенные устройства», показывать скрытые устройства». Только, для этого нужны драйвера, для подключаемых устройств, и, естественно, их подключение, для определения. Этот ответ помог 7 польз. Это помогло устранить вашу проблему? Да Нет. К сожалению, это не помогло. Если вы будете устанавливать драйвера и микропрограммы для звуковой карты с прилагающегося диска, то перед установкой выньте все штекера динамиков и микрофона.

Драйвера Realtek и переназначение входов/выходов

Сообщения: 9 Благодарности: 0. Профиль Отправить PM Цитировать. Отправлено : , Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Перевод: zCarot Распространение информации возможно только с письменного разрешения администрации издания.

Вывод звука на разные устройства

Новая операционная система от Microsoft хороша. По сравнению с предыдущими версиями, Windows 10 работает быстрее и стабильнее. К хорошему быстро привыкаешь, поэтому на новые проблемы с данной ОС пользователи реагируют болезненно. Одна из таких неприятностей — отсутствие звука в наушниках после установки или обновления операционной системы. Обычно причина кроется в повреждении или несовместимости драйверов, поэтому грешить на разработчиков новой ОС не стоит.

Как настроить звук на ПК с Windows 10

Грех не воспользоваться этим функционалом. Ведь в наше время это может существенно повысить уровень комфорта при работе с компьютером. Допустим, у нас есть динамики, которые подключены к задней панели, и гарнитура, подключённая к передней панели звуковой карты. И мы хотим, чтобы звуки системных событий и проигрывателей воспроизводились через динамики, а звук из Skype шёл через гарнитуру. Какие преимущества нам это даст?

Разъемы на передней панели есть, а звука нет. С новыми компьютерами так бывает. Решать проблему надо с проверки аппаратной части. Если с.

Вывод звука на разные устройства

Принципиальная схема работы микрофона, наушников и колонок Специалисты по информационной безопасности из научно-исследовательского центра компьютерной безопасности в университете имени Бен-Гуриона разработали шпионскую программу, которая незаметно для пользователя превращает его наушники в микрофон. Микрофон преобразует звук в электрические сигналы, а пассивные колонки или наушники осуществляют обратную операцию. Схожее аппаратное устройство позволяет использовать микрофон вместо наушников или наушники вместо микрофона.

Please turn JavaScript on and reload the page.

Забыли пароль? Форум Неавтомобильные форумы IT-форум Как пустить звук через гнездо микрофона на ноуте? Показано с 1 по 15 из Как пустить звук через гнездо микрофона на ноуте?

Добрый день, уважаемые форумчане.

Настраиваем наушники на компьютере с Windows 10

Если злонамеренно делать работающий в две стороны тракт — то туда можно и АЦП хороший воткнуть. Заставить воткнуть наушники и оставить лежать очень просто — надо просто подарить ему наушники. Или даже не дарить, а дождаться когда сам купит :. А что вам даст обращение к API панели управления? Любая утилита от производителя точно так же не сможет изменить этот ключ реестра без прав администратора.

Как пустить звук через гнездо микрофона на ноуте?

Поиск серийного номера Поиск номера продукта. Добро пожаловать,. Выберите вариант регистрации. Email address.


Как поменять местами разъемы микрофона и наушников: способы

В некоторых ситуациях возникает потребность поменять значение разъема на звуковой карте компьютера, в частности, поменять местами выходы для наушников и микрофона. Это можно сделать с помощью перенастройки драйвера звуковой карты или путем их замены в специальных сервисных центрах.

Содержание статьи

  • Способы поменять местами выходы наушников и микрофона
    • Используя программу на компьютере
    • Другие варианты
  • В каких случаях это необходимо делать

Способы поменять местами выходы наушников и микрофона

Существует несколько способов, с помощью которых можно поменять разъемы местами на компьютере. Но важно правильно выполнять все инструкции, чтобы не навредить устройству.

Используя программу на компьютере

Обработка звука в компьютере происходит с помощью звуковой карты. Одним из лучших пакетов драйверов для звуковых карт ОС Windows считается Realtek версии 2.82. При работе с картой Realtek могут возникнуть две ситуации:

  • назначение разъемов меняется в соответствии с заданными новыми параметрами;
  • переназначение невозможно из-за четкого разделения функций гнезд, которые автоматически устанавливаются при их использовании. При подключении микрофона в разъем для наушников звуковая карта не сможет понять, что именно подсоединено.

В этой ситуации можно поменять назначение выходов, воспользовавшись реестром. Для этого следует выполнить последовательно ряд операций:

  • Проверить наличие установки драйверов Realtek.
  • Развернуть редактор реестра через Win+R.
  • Пройти по ветке от HKEY_LOCAL_MACHINE\ до Setting\.
  • Найти папку DrvХХХХ_DevType_ХХХХ_SSХХХХХХХХ, где Х – цифровая версия Realtek и его номер.
  • Выбрать параметр замены.
  • Присвоить ему выбранное новое имя.

Внимание! Без установления драйверов Realtek на звуковую карту изменения с помощью реестра произвести невозможно.

Каждое гнездо компьютера имеет свое имя Pin с номером, которое нужно вставить. Задние выходы имеют нумерацию: 01, 02, 03, 04, 05, 07, что соответствует разъему определенного цвета и назначения. Зеленый (наушники), черный (задние колонки), оранжевый (центральный канал/сабвуфер), серый (боковые колонки), розовый (микрофон), голубой (линейный выход). Передние выходы – 06, 08 соответствует розовому и зеленому разъему. Чтобы выход микрофона работал для наушников, необходимо присвоить ему имя Pin01 вместо Pin05.

Справка! В некоторых компьютерах изменение значения гнезд микрофон и линейный выход с использованием реестра невозможны.

Замена имен ключей ведет к переназначению разъемов компьютера. Кроме того, предлагаются бинарные ключи, в которых используется обозначение гнезд в системе «00 00 00 00». Нумерация ведется от 00 (по первой паре) до 07, что соответствует: линейному выходу, микрофону, наушникам, передним динамикам, тыловым динамикам, центральному каналу/сабвуферу, боковым динамикам.

Микрофон и наушники в этой системе имеют кодировку «01 00 00 00» и «02 00 00 00» соответственно. Чтобы изменить назначение гнезда микрофона необходимо поменять первые цифры на «02».

Другие варианты

Иногда поменять разъемы через реестр не получается из-за помех драйвера, при перезагрузке компьютера значение возвращается к исходному распределению гнезд.

В этом случае можно попробовать загрузить старую версию драйвера Realtek HD Audio 2.73, которая поменяет полностью весь реестр. Затем воспользоваться операциями, описанными в предыдущем пункте. Чтобы при перезагрузке не менялись заданные параметры необходимо исправить значения «config» на нули.

Поменять местами разъемы можно также способом их замены, обратившись к специалистам сервисного центра.

В каких случаях это необходимо делать

Повреждение гнезда наушников может произойти по самым разным причинам:

  • механическое падение компьютера на подключенный штекер наушников;
  • облом штекера и засорение разъема, как следствие, воспользоваться им становится невозможно;
  • грубое выдергивание шнура, повлекшее за собой механическое повреждение гнезда.

В этом случае описанными способами можно поменять местами выходы и воспользоваться гнездом для микрофона, перенастроенном на работу наушников.

Настройка аналогового объемного звука в Linux со звуковой картой Realtek ALC898 на Clevo P751DM2-G · GitHub

Настройка аналогового объемного звука на Linux со звуковой картой Realtek ALC898 на Clevo P751DM2-G

Ubuntu Linux со звуковой картой с поддержкой 3 3,5 мм:

Некоторое время назад я получил акустическую систему Logitech Z506, и с Windows ее настройка была довольно простой.

В Linux, однако, это совершенно другая игра. Во-первых, здесь нет панели управления Realtek HD Audio, так что же дает? Как вы решаете эту проблему?

Знакомство с торговыми инструментами:

Вы захотите использовать такие инструменты, как hdajackretask , pavucontrol и pavumeter для переназначения контактов и последующего мониторинга аудиовыхода соответственно. Инструменты устанавливаются при запуске:

 sudo apt-get установить alsa-tools-gui pavumeter pavucontrol
 

Когда закончите, запустите инструмент с правами администратора, как показано:

 gksudo hdajackretask
 

Отсюда вам нужно будет переназначить каждый необходимый контакт. Обратите внимание, что этот инструмент, в зависимости от вашей звуковой карты, скорее всего, обнаружит их по цветовой схеме панели (см. обратную сторону вашей карты и убедитесь, что ее контакты имеют цветовую маркировку) или по обозначению разъема.

В любом случае, когда вы закончите и выберете «Применить», вам нужно будет перезагрузиться, и настройки будут применены при следующем запуске.

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

Следует отметить, что для /etc/pulse/daemon.conf необходимо внести следующие изменения (с помощью предпочитаемого вами текстового редактора):

(а). Для 5.1-канального звука установите: default-sample-channels = 6

(б). Убедитесь, что enable-lfe-remixing установлен на yes .

(с). Параметр карты каналов по умолчанию для звука 5.1 должен быть установлен как:

.
 передний левый, передний правый, нижний, передний центральный, задний левый, задний правый
 

Как работает инструмент:

Инструмент создает запись исправления микропрограммы (под /lib/firmware/hda-jack-retask. fw ), которая также вызывается файлом конфигурации модуля (под /etc/modprobe.d/hda-jack-retask. conf или аналогичный), настройки которого применяются при каждой загрузке. Это то, что делает опция «boot override», переопределяющая назначение контактов звуковой карты при каждой загрузке. Чтобы отменить это в случае, если конфигурация больше не нужна, просто удалите оба файла после очистки hdajackretask.

Пример:

Чтобы заставить аудиоразъемы Clevo P751DM2-G работать с акустической системой объемного звучания Logitech Z506, которая использует три разъема 3,5 мм в качестве входных сигналов для объемного звука 5.1, мне пришлось переопределить контакты, как показано в сгенерированном файле конфигурации ниже (подтвердите со снимками экрана, прикрепленными внизу для моего варианта использования, ваш пробег может варьироваться в зависимости от вашей конкретной звуковой карты):

(а). Содержимое /lib/firmware/hda-jack-retask. fw после установки:

 [кодек]
0x10ec0899 0x15587504 0
[пинкфг]
0x11 0x4004d000
0x12 0x90a60140
0x14 0x

110 0x15 0x411111f0 0x16 0x411111f0 0x17 0x01014010 0x18 0x01014011 0x19 0x411111f0 0x1a 0x01014012 0x1b 0x411111f0 0x1c 0x411111f0 0x1d 0x40350d29 0x1e 0x01441120 0x1f 0x411111f0

(б). Содержимое файла /etc/modprobe.d/hda-jack-retask.conf

после установки:

 # Этот файл был добавлен программой 'hda-jack-retask'.
# Если вы хотите отменить изменения, сделанные этой программой, вы можете просто стереть этот файл и перезагрузить компьютер.
варианты snd-hda-intel patch=hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw
 

Затем перезагрузил систему. Подтверждение успешного переопределения запуском grep на dmesg при загрузке:

 dmesg | grep hda-jack-retask
 

Выход:

 [ 5.183912 ] snd_hda_intel 0000:00:1f.3 : Применение патча прошивки 'hda-jack-retask. fw'
[ 5.184524] snd_hda_intel 0000:01:00.1: Применение исправления прошивки «hda-jack-retask.fw»
 

Подтверждение подключения аудиоразъема 3,5 мм к звуковой карте на ноутбуке/материнской плате:

На задней панели системы Logitech все входы/выходы имеют цветовую маркировку. В моем случае я поменял местами ЗЕЛЕНУЮ строку с ЖЕЛТОЙ, чтобы ЗЕЛЕНАЯ строка соответствовала каналу Center/LFE, как это происходит в Windows на панели диспетчера Realtek HD Audio. Затем на компьютере я подключил каналы в порядке сверху вниз: желтый, зеленый, затем черный в самом конце.

Последний шаг после перезагрузки для использования новой настройки:

Используйте pavucontrol (найдите его в средстве запуска приложений или запустите из терминала) и на вкладке конфигурации выберите профиль «Аналоговый объемный звук 5.1» . Это важно, потому что приложения не будут использовать расположение динамиков, пока оно не будет выбрано.

Когда вы закончите, вы можете проверить свои настройки (как показано ниже) с помощью апплета настроек звука в Ubuntu, запустив тесты звука. Убедитесь, что звук правильно направляется на каждый динамик. Если нет, снова переназначьте расположение выводов с помощью hdajackretask и повторите тестирование снова.

Скриншоты успеха:

Прилагается:

Теперь наслаждайтесь великолепным объемным звуком вашей звуковой карты.

Устранение неполадок: устранение потрескивания звука (особенно при высокой нагрузке):

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

Планирование на основе таймера может вызвать проблемы в некоторых драйверах ALSA. С другой стороны, другие драйверы могут глючить без него, поэтому проверьте, что работает в вашей системе.

Чтобы отключить планирование на основе таймера, добавьте tsched=0 в /etc/pulse/default.pa:

/etc/pulse/default.pa

модуль загрузки-модуля-udev-обнаружение tsched=0

Затем перезапустите сервер PulseAudio:

 $ pulseaudio -k
$pulseaudio --start
 

Сделайте обратное, чтобы включить планирование на основе таймера, если оно еще не включено по умолчанию.

Если вы используете Intel IOMMU и испытываете сбои и/или пропуски, добавьте intel_iommu=igfx_off в командную строку вашего ядра.

Есть ли способ переключать вывод звука между динамиками и наушниками, не отключая их физически от встроенного звука Realtek?

Спросите Федору

ночьромантика (Ночной романтик)

#1

Привет всем!

Я знаю, что переключение вывода звука работает нормально, когда я физически снимаю/подключаю наушники, но есть ли способ добиться того же, не отсоединяя ничего?

Должен сказать, что Windows отображает динамики и наушники как отдельные устройства вывода и позволяет легко переключаться между ними — так что я совершенно уверен, что то же самое можно сделать и в Linux.

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

Долго искал решение, но ничего хорошего не нашел. Я использую довольно грубый обходной путь для этого с alsamixer — но он довольно неуклюж и переключается между выводом звука на оба устройства одновременно или только на наушники — не элегантное решение.

Приветствуются любые предложения!

П.С. Я использую настольный компьютер со встроенным звуком материнской платы Asus. В инструкции написано, что это Realtek® ALC892, 8-канальный аудиокодек высокого разрешения .

aplay -l показывает это как

 карта 0: PCH [HDA Intel PCH], устройство 0: ALC892 Analog [ALC892 Analog]
 

, тогда как lspci показывает

 Аудиоустройство: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
Подсистема: ASUSTeK Computer Inc. Устройство 841b
Используемый драйвер ядра: snd_hda_intel
Модули ядра: snd_hda_intel
 

То же самое на моем рабочем компьютере с Realtek® ALC887 8-канальный аудио кодек высокой четкости *

aplay —

 PCH [HDA Intel PCH], устройство 0: ALC887-VD Analog [ALC887-VD Analog ]
 

lspci:

 Аудиоустройство: Intel Corporation Cannon Lake PCH cAVS (версия 10)
Имя устройства: встроенный — звук
Подсистема: ASUSTeK Computer Inc. Устройство 86c7
Используемый драйвер ядра: snd_hda_intel
Модули ядра: snd_hda_intel, snd_soc_skl, sof_pci_dev
 

Я думаю, что должна быть возможность как-то разделить выходы для alsa, но я не нашел способа сделать это.

1 Нравится

(Алессио)

#2

Ммм, это слишком просто?
В меню «Настройки» -> «Звук» в «Устройстве вывода» я могу переключаться между динамиками и наушниками.

Скриншот 2019 года-08-24 21-33-22.png720×507 49,9 КБ

Я имею в виду: я понимаю ваш вопрос?

4 отметок «Нравится»

(Владислав Григорьев)

#3

Вы искали среди расширений GNOME Shell?
Ключевые слова: аудио, звук, вывод.

1 Нравится

(Ночной романтик)

#4

@alciregi, это действительно было бы слишком просто. Я также совершенно уверен, что именно так я делал в более старых (не последних) версиях Fedora.

Но сейчас в Настройках -> Звук вижу два выхода. Один из них — Digital output S/PDIF , и это явно не то, что нам нужно.

Другой аналоговый выход. Когда я отсоединяю наушники, там написано Динамики , а когда наушники подключены, там написано «Наушники». Поэтому, когда вы видите два варианта рядом, я вижу только один или другой, но не оба, и я не могу переключаться между ними. Я бы не спрашивал иначе. Извините, ваш ответ не является решением в моем конкретном случае.

Итак, похоже, что мое оборудование предоставляет системе только один (как бы общий для наушников и динамиков) аналоговый выход. Хотя я совершенно уверен, что есть способ сделать эти выходные данные отдельными — как Windows угрожает им.


vgaetera:

Вы искали среди расширений GNOME Shell

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


Как я уже сказал, это встроенный звук на материнской плате Asus. В руководстве написано, что это Realtek® ALC89.2 8-канальный аудиокодек высокой четкости.

1 Нравится

(Алессио)

#5

ночной романтик:

Иначе я бы и не спрашивал.

Да, я это себе представлял.

альчиреги (Алессио)

#6

Просто догадка: может есть вариант перейти на модуль (modprope и т.п.)?

ночной романтик (Ночной романтик)

#7

@alciregi, спасибо за предложение, я его рассмотрю.

jbs4115 (Джон Б. Спенс)

#8

Вы пробовали pavucontrol? Я использую это для переключения между различными конфигурациями на моем компьютере (какое устройство Bluetooth или наушники, динамики, подключенные к компьютеру, и HDMI для монитора). Я использую это на Xfce, и на моей панели есть плагин, который вызывает его и позволяет мне выбирать.

Джон

ночной романтик (Ночной романтик)

#9

Да, видел. По сути, он также показывает мне только один выход (как и настройки звука), и этот выход динамически переключается на наушники или динамики.


Прямо сейчас (особенно после просмотра скриншота @alciregi) я совершенно уверен, что это поведение характерно для обработки alsa (более новых?) звуковых чипсетов Realtek, тогда как когда я писал свой вопрос, я думал, что это может быть частью оптимизации настроек звука в Gnome.

Проводя некоторое исследование по этому вопросу, я также нашел несколько упоминаний о переназначении выходов звуковой карты путем изменения файлов конфигурации alsa ( ~/. alsarc ), , возможно, , это потенциально может помочь мне решить проблему. Но на данный момент я не нашел хорошего руководства о том, как это сделать.

Фердник (Фрэнк Дана (FeRD))

#10

Я очень сомневаюсь, что ALSA — это то место, где вы хотите возиться с этим. может быть возможно сделать это таким образом, но вполне вероятно, что это что-то испортит для PulseAudio, или , что PulseAudio испортит вас в какой-то момент в будущем. (Хотя я предполагаю, что это было более опасным, когда он был в активной разработке, теперь кажется, что он находится в режиме ожидания.)

@jbs4115 опередил меня до предложения pavucontrol , так как это было моим первым инстинктом. также. Рискуя повторять этот момент, вы проверили 90 153 все 90 154 вкладок?

Например, мое USB-аудиоустройство (буквально 10 долларов, которое я получил от Newegg) не выполняет каких-либо причудливых автоматических переключений, но имеет множество различных выходных конфигураций, потому что это одно из устройств с комбинированный аналогово-цифровой разъем для наушников, где в нижней части порта есть светодиод, поэтому вы можете вставить туда оптический кабель особой формы и использовать SP / DIF. В результате у него довольно много различных конфигураций.

На вкладке «Устройства вывода» есть селектор портов, но, как и у вас, он всегда показывает только один вариант:

image.png776×552 39,2 КБ

Но это потому, что параметр , отображаемый там, контролируется на вкладке «Конфигурация»: вкладку Конфигурация и убедитесь, что там ничего вам не поможет.

Если на самом деле нет, то и только тогда я бы попробовал пойти по маршруту alsa:

 # Найти карту # устройства
$ играть -l
# Загрузите управление микшером для карты
$ alsamixer -c $CARD_NUM
 

Клавиши со стрелками влево и вправо позволяют перемещаться между элементами управления. Вверх и вниз, чтобы изменить уровни или выбрать один из вариантов. Нажатие M включает/выключает состояние. Введите Esc для выхода — не используйте Q , так как это повысит уровень левого канала элемента управления, на котором вы находитесь, на один шаг. (Если вы что-то случайно измените, B для балансировки уровней достаточно, PulseAudio в любом случае игнорирует уровни элементов управления, его заботит только то, отключены они или нет.

Элемент управления, который вы ищете, скорее всего, представляет собой простой переключатель включения/выключения, где бело-зеленое «ОО» означает «включено» / синее на фоне «ММ» означает «приглушено», или это селектор между несколькими фиксированными параметрами. Вы также можете установить пакет qasmixer из репозиториев для чрезмерно графического, но более удобного интерфейса для тех же элементов управления.

Если все и выходят из строя, то стоит поискать вариант в соответствующем модуле ядра snd_foo , я полагаю — но я почти уверен, что что-либо в этом роде, имеющее хоть какое-то отношение, было удалено из драйверов для всех Текущее оборудование давно.

2 лайков

(Фрэнк Дана (FeRD))

#11

Я очень удивлюсь, если на вкладке «Конфигурация» не будет чего-то , потому что AIUI большинства этих чипов Realtek позволяет вам переконфигурировать разъемы для различных типов многоканального звука — так что я надеюсь , что PulseAudio сможет с этим справиться.

Я не использую звук материнской платы на этом ПК, так как это бизнес-подразделение без цифрового или многоканального звука, но Pulse даже может определить, подключено ли что-либо к линии или нет, и отобразить состояние:

image.png776×552 31,1 КБ

ferdnyc (Фрэнк Дана (FeRD))

#12

Ох! Орррр , из документации драйвера ядра HD-Audio, в разделе примечаний:

Реконфигурация HD-аудио

Это экспериментальная функция, позволяющая динамически перенастраивать HD-аудиокодек без перезагрузки драйвера. Следующие файлы sysfs доступны в каждом каталоге устройства codec-hwdep (например, /sys/class/sound/hwC0D0):
[…]
hints : Показывает/сохраняет строки подсказок для парсеров кодеков для любого использования. Его формат: ключ = значение . Например, передача jack_detect = no полностью отключит обнаружение разъема машины.

Что-то вроде

 sudo -s
echo "jack_detect = нет" > /sys/class/sound/hwC0D0/hints
эхо 1 > /sys/класс/звук/hwC0D0/reconfig
выход
 

(Это следует считать абсолютным последним средством. )

( РЕДАКТИРОВАТЬ: Ха! повторная настройка не удалась, потому что «эхо: ошибка записи: устройство или ресурс занят». Итак, если вы собираетесь попробовать это, вам, возможно, придется сделать это с консоли VT, не выходя из системы. (Или даже при полном отключении сервера отображения, поскольку gdm также может захватить звук.) Итак, да. Тем более на крайний случай.)

1 Нравится

(Ночной романтик)

№13

Фердник:

@jbs4115 опередил меня в предложении pavucontrol , так как это тоже было моим первым побуждением. Рискуя повторять этот момент, вы проверили 90 153 все 90 154 вкладок?

я абсолютно уверен, что знал, это был также мой первый инстинкт. Все равно обязательно перепроверю. Я сделал это изначально несколько месяцев назад, может быть, даже больше, на F29 или даже раньше. Затем я нашел грубый обходной путь с помощью alsamixer, о котором я упоминал, но нет чистого способа справиться с этим.

Говоря об alsamixer и моем грубом подходе, есть переключатель под названием «Автоматическое отключение звука». Он был включен по умолчанию, и в этом состоянии, когда я подключаю наушники, динамики отключаются.

Когда я устанавливаю значение false, звук выводится как на наушники , так и на динамики .

Итак, сейчас я устанавливаю значение false, чтобы слышать звук только в наушниках, и устанавливаю значение true, когда хочу слышать звук из динамиков. Это клатч в худшем смысле.

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

ночной романтик (Ночной романтик)

№14

@ferdnyc, перепроверил pavucontrol.

«Все страньше и страньше!» Плакала Алиса… © Льюис Кэрролл

На самом деле показывает два выхода в раскрывающемся списке порта из Устройства вывода но — но это само по себе мне мало помогает. Перечислены выходы [Линейный выход (отключен)] и [Наушники (подключены)].
В то же время помогает добиться желаемого эффекта в связке с переключателем «Auto mute» от alsamixer. Но я постараюсь перечислить то, что наблюдаю (вернее, слышу) по порядку.

Итак, у меня подключены и динамики, и наушники, и ничего не отключается.

  1. С включенным «Автоматическим отключением звука» в alsamixer (это конфигурация по умолчанию).

    1.1. Когда я выбираю [Наушники (подключены)] — я слышу звук в наушниках и ничего из динамиков — как и должно быть.

    1.2. Когда выбираю [Линейный выход (отключен)] — вообще ничего не слышу. Оба выхода молчат.
    Опять же, это ожидаемо, «Автоматическое отключение звука» отключает звук динамиков при подключении наушников.

  2. С отключенным «Автоматическим отключением звука» в alsamixer.

    2.1. Когда я выбираю [Наушники (подключены)] — я слышу звук как из наушников, так и из динамиков.

    2.2. Когда я выбираю [Линейный выход (отключен)] — я слышу звук только из динамиков.

Я думаю, что могу написать простой скрипт с двумя командами для включения или выключения «Автоматического отключения звука» и для изменения выхода pulseaudio на правильный порт для достижения желаемого эффекта. Мне все еще кажется, что это два костыля), но это должно сработать. И это точно лучше, чем звук с обоих выходов, как было у меня раньше.

Я все еще думаю, что можно найти более элегантное решение – я, конечно, не уверен. )


Фердник:

Я очень сомневаюсь, что ALSA — это то место, где вы хотите возиться с этим

.

На самом деле я думал так. Pulseaudio сам по себе не перенастраивает звуковые выходы, он может только переключать выходы, предоставленные ему ALSA. И как мы сейчас убедились (и я это увидела, когда впервые попробовала), сам по себе он не способен дать желаемого эффекта.

Итак, я могу заставить ALSA представить два правильных выхода в PA — изменить конфигурацию ALSA один раз и не трогать ее каждый раз, когда мне нужно переключать выходы — а затем просто переключать эти выходы с помощью PA.


Я тоже попробую "jack_detect = no" предложение и сообщу об этом.

Фердник (Фрэнк Дана (FeRD))

№15

Интересно! ALC662 моей материнской платы имеет автоматическое отключение звука с тремя вариантами:

  • Отключено
  • Только динамик
  • Линейный выход + динамик

Предположительно, это потому, что на самом деле у него есть отдельные порты для всех трех: передний разъем для наушников, выход на динамик (который, я думаю, является внутренним разъемом, может быть? там ничего не подключено, и я не получаю звука, когда пытаюсь его использовать, я это знаю) и линейный выход (гнездо для наушников сзади, не подключено).

ночной романтик:

Таким образом, я могу заставить ALSA представить два правильных выхода в PA — изменить конфигурацию ALSA один раз и не трогать ее каждый раз, когда мне нужно переключать выходы — а затем просто переключать эти выходы с помощью PA.

Мой беспокоит , что вы не можете, потому что Pulse очень буквален, когда речь идет об оборудовании, и я не думаю, что — это два отдельных порта. IOW, если я прав насчет того, как подключен ваш чип, их всего 9.0153 один аудиоприемник, который подключается к и к выходу для наушников и к выходу динамика — было бы буквально невозможно, чтобы различных аудио направлялись на каждый из них одновременно. Отсюда и автоотключение.

Если я прав, Pulse можно было бы убедить рассматривать их как порты, которые можно включать и отключать по желанию, но я не верю, что в аду есть шанс, что он захочет рассматривать их как два отдельных порта. устройств . Когда Pulse видит несколько устройств, он хочет рассматривать их как отдельные приемники, и если два приемника указывают на одно и то же аппаратное устройство, то в какой-то момент он будет конфликтовать сам с собой и, вероятно, приведет к сбою всей аудиоподсистемы или блокировке. себя по крайней мере.

ночной романтик:

Я думаю, что могу написать простой скрипт с двумя командами для включения или выключения «Автоматического отключения звука» и для изменения выхода pulseaudio на правильный порт для достижения желаемого эффекта.

Я не знаю, зачем тебе это нужно, ТБХ. Если вы отключите автоматическое отключение звука от , Pulse сможет легко переключаться между портами, и в конечном итоге он должен отключить тот, который не включен. Вы никогда не хотите, чтобы они оба играли одновременно, верно? Просто переключаться между ними? Я чувствую, что Pulse должен быть в состоянии сделать это самостоятельно, по модулю аппаратных ограничений.

Например, только что для S&G я схватил наушники и подключил их к переднему порту своей системы. Интересно, что устройство не только переключилось на порт наушников, но и порт динамиков был автоматически помечен как «(недоступен)». Он остается таким, пока подключены наушники.

А вот действительно интересная штука, даже несмотря на то, что Pulse помечает его как «Динамики (недоступно)» при подключенных наушниках, он все равно позволяет мне переключиться на него , если я хочу, и если у меня открыт alsamixer , я могу даже смотреть, как он отключает/включает различные каналы и повышает/понижает их уровни.

Как я уже сказал, на выходе динамиков нет звука, даже когда у меня нет наушников, так что это мне ничего не дает. Но Pulse, кажется, совершенно не беспокоится о недоступных устройствах, он рад попробовать их использовать. Я подозреваю, однако, что он лучше меня знает, что его попытки потерпят неудачу.

ночной романтик:

Pulseaudio сам по себе не перенастраивает звуковые выходы, он может только переключать выходы, предоставленные ему ALSA.

Я научился никогда не недооценивать возможности PulseAudio. Хотя это правда, что он не связывает напрямую с оборудованием, он может взаимодействовать с ALSA. По моему опыту, все, что мы можем убедить ALSA сделать, PulseAudio вполне способна сделать сама — если не больше. Ему могут потребоваться правильные конфигурации, особенности устройства или что-то еще, но такие вещи, как переключение автоматического отключения звука или что-то еще, вполне в его силах, если это действительно необходимо.

Ох. Страница ALSA на wiki.archlinux (спасибо документалистам Arch Wiki) только что напомнила мне, что если вы устанавливаете alsa-tools , одним из инструментов, с которым он поставляется, является hdajackretask , утилита настройки маршрутизации, которая позволяет вам переконфигурировать назначения портов ALSA. до очень тонкой степени.

(Например, безумно . Никогда не нажимайте «Расширенное переопределение», если не хотите бояться, что ваш звуковой чип станет разумным и замышляет вас убить. #ETOOSCARY )

Я не знаю, обязательно ли Pulse будет уважать эти переназначения (вместо того, чтобы просто перемонтировать все так, как он ожидает — как я уже сказал, никогда не недооценивайте то, что он может сделать), но это хоть что-то поэкспериментировать.

ночной романтик (Ночной романтик)

№16

@ferdnyc, во-первых, большое спасибо, я многое почерпнул из ваших отзывов, кое-что вроде знал или посчитал так и должно быть, что-то для меня новое.

Фердник:

Ох! Orrrr , из документации драйвера ядра HD-Audio, в разделе примечаний:

Эта страница действительно интересна, я не видел ее раньше.

Итак, обо всем по порядку.

Фердник:

Я не знаю, зачем тебе это нужно, ТБХ. Если вы отключите автоматическое отключение звука от , Pulse сможет легко переключаться между портами, и в конечном итоге он должен отключить тот, который не включен. Вы никогда не хотите, чтобы они оба играли одновременно, верно?

Но в этом и суть моей проблемы! Это именно то, что происходит и что я хотел бы исправить!

Пожалуйста, прочитайте еще раз:

nightromantic:

С отключенным «Автоматическим отключением звука» в alsamixer.

2.1. Когда я выбираю [Наушники (подключены)] — я слышу звук как в наушниках, так и в динамиках.

2.2. Когда я выбираю [Линейный выход (отключен)] — я слышу звук только из динамиков.

Так вот я не могу добиться чистого переключения таким образом, я переключаюсь между двумя режимами: (1) играют только динамики — это нормально! — и (2) оба порта играют в один — это ах! Это вроде как работает, но меня глючит )))) Опять же, именно так я использую его сейчас, и как я использовал его до открытия этой темы.

Фердник:

Если я прав, Pulse можно было бы убедить рассматривать их как порты, которые можно включать и отключать по желанию, но я не верю, что, черт возьми, есть шанс, что он захочет рассматривать их как два отдельных устройств .

Это именно то, чего я хочу добиться! Одно устройство (и один приемник PA) с двумя отдельными портами, которые можно включать и отключать по желанию, т. е. легко переключаться между ними. Проблема в том, что динамики и наушники рассматриваются скорее как ОДИН порт, а не как два отдельных. Именно такого разделения я и хочу добиться! )


Фердник:

Интересно! ALC662 моей материнской платы имеет Auto Mute с тремя вариантами:

Я тоже видел три варианта после ручного переназначения зеленого порта задней панели на [Внутренний динамик] с помощью hdajackretask. т. е. этот переключатель зависит от состояния разъемов/разъемов с точки зрения звукового драйвера alsa или hda. Ничего не переназначая вижу двухпозиционный переключатель (как раз для динамиков).


Фердник:

По моему опыту, все, что мы можем убедить ALSA сделать, PulseAudio вполне способна сделать сама — если не больше.

Я всегда думал, что ALSA управляет низкоуровневыми аппаратными средствами — например, какие разъемы/выходы есть у моего устройства, какие элементы управления и переключатели и т. д. В то время как pulseaudio направляет звук между различными устройствами, которые есть в моей системе (т. е. приемниками), и может манипулировать элементами управления, это ALSA – например, громкость и отключение/включение звука. Он также может переключаться между различными выходами/портами, представленными ему ALSA — например, динамики и наушники, подключенные к одной звуковой карте — но опять же, , когда ALSA правильно представляет как отдельные независимые порты.

Беда опять же в том, что в моем случае эти порты не хотят работать независимо друг от друга. )))

ferdnyc:

Одним из инструментов, с которым он поставляется, является hdajackretask , утилита настройки маршрутизации, которая позволяет вам перенастроить назначения портов ALSA до очень тонкой степени .

Вчера я читал об этом инструменте на странице документации HD-драйверов, на которую вы ссылались ранее. Я вчера установил и немного поигрался с ним, думаю, попробую еще.

Вещи, которые может делать эта утилита, это именно тот уровень конфигурации, который может выполнить ALSA. Я имел в виду ранее, pulseaudio не спускается так низко / близко к оборудованию, он полагается на ALSA, чтобы сделать это и представить правильные конфигурации и элементы управления для Это. Или я ошибаюсь?

Фердник:

Я не знаю, будет ли Pulse обязательно уважать эти переназначения (вместо того, чтобы просто перемонтировать вещи так, как они ожидают — как я уже сказал, никогда не недооценивайте то, что он может сделать)

Ну, я его не недооцениваю (думаю, что нет), я просто думал, что у него другая зона ответственности, так сказать. Поскольку PA находится над ALSA в звуковом стеке, ему не нужно делать то, что делает ALSA, он может (и должен?) полагаться на то, что ALSA правильно выполняет свою работу и предоставляет необходимые входы, выходы и элементы управления вплоть до PA. Более того, если он начнет сам перенастраивать устройства — он будет конфликтовать с ALSA, а этого мы точно не хотим, PA создана для того, чтобы жить дружно и опираться на ALSA, а не воевать с ней.

Но я повторяюсь, я уже надоел вам до смерти ))))) Извините )

Так что на самом деле PA уважает эти переназначения и не сбрасывает их до каких-то значений по умолчанию. Он как бы берет их и идет вместе с ними.

Этот инструмент выглядит так, как будто он должен правильно разделять мои наушники и динамики. У меня не с первого раза получилось, поиграю еще.

Пожалуйста, прокомментируйте мои мысли — если я ошибаюсь в своем понимании отношений ALSA <-> PulseAudio — может быть гораздо продуктивнее исследовать конфигурации портов/переназначение с помощью PulseAudio, а не с помощью ALSA.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *