Объединить два файла бинарных изображений с помощью логического ИЛИ (Ошибка имени выходного файла ddrescue)

Я установил pavucontrolи обнаружил, что на вкладке конфигурации профиль аналогового вывода недоступен для моего аудиоконтроллера. Единственным доступным профилем был цифровой.

Затем я обнаружил еще одну вещь :Если я принудительно -выберу этот профиль Analog Stereo Output (unplugged) (unavailable)и на вкладке Output Devicesя выберу порт Line Out (unplugged), звук будет выводиться на динамики, даже если колонки на самом деле не подключены к линейному выходу .

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

hdajackretaskна помощь. В Arch Linux этот инструмент доступен в пакете alsa-tools. Это позволит нам в основном переназначить дерьмо, чтобы оно работало как положено.

  1. Открыть hdajackretask.
  2. Выберите кодек Realtek ALC1220.
  3. Выберите опцию Advanced override.
  4. Переопределить ваш SPDIF Out, Rear sideпин (единственный, который работает вpavucontrol)
  5. Установите параметры, как показано на снимке экрана ниже. Я не уверен, имеет ли значение что-либо, кроме «Устройства».

Configuration

По сути, переопределить его, чтобы он был динамиком.

  1. Теперь нажмите Apply now, затем нажмите Install boot override, убедитесь, что в pavucontrolвы выбрали профиль Analog outputи порт Speaker, перезагрузите компьютер.

Звук должен работать, а также подключение/отключение наушников ничего не испортит (работает так, как ожидалось ), так что это должно быть достаточно хорошим решением для большинства людей. Единственный отрицательный побочный эффект, о котором я знаю, заключается в том, что у вас не будет Digital output, поэтому, если он вам понадобится, вам, вероятно, придется поиграть с ним больше. Я слишком устал бороться с этим, чтобы проверять другие конфигурации в данный момент. Удачи!

Редактировать:

Похоже, что любой контакт линейного выхода можно переопределить с помощью устройства «Динамик».и Аналоговый выход будет восстановлен. Кроме того, я разместил отчет об ошибке здесь :https://bugzilla.kernel.org/show_bug.cgi?id=205275.

Редактировать 29.11.2020:

В новейших на данный момент версиях ядра Linux похоже, что порт «Линейный выход» работает нормально, НО по-прежнему могут возникать проблемы при настройке двойной загрузки с Windows. В этой ситуации кажется, что виноват драйвер Windows Realtek -, он оставляет устройство в странном состоянии после перезагрузки, из-за чего оно не работает в Linux. Решение здесь состоит в том, чтобы НЕ ИСПОЛЬЗОВАТЬ специальный драйвер Realtek, а вместо этого использовать драйвер Windows по умолчанию. Чтобы это исправить, вам нужно удалить драйвер Realtek из Windows и выполнить холодную загрузку. Драйвер Windows по умолчанию должен работать нормально.

3
01.07.2021, 13:55
0 ответов

Теги

Похожие вопросы