Звуки выходят в человечности 16.04

Я пробую человечность 16.04 и имею проблему со звуками.

После установки мой настольный ПК (Который является с панелями ввода-вывода звука передней и задней части) не произвел звуков (Звуки хорошо работали в Windows 10). После того, как немногие исследуют, я столкнулся с Jack, повторно определяющим задачу для HDA карты звуков Intel.

Jack retasking for HDA intel sounds cards

Это имеет 2 кодека. Intel Skylake HDMI и Realtek 887-VD ALC. Intel HDMI не производит звуков, но когда я выбираю Realtek и нажимаю Apply теперь, он работает. Но после перезапуска не работают звуки, и я должен выполнить переуправление задачами разъема для получения работы звуков. Существует переопределение начальной загрузки опции Install, но оно не работает.

Как я могу установить кодек Realtec, чтобы быть кодом по умолчанию?

P.S. я плохо знаком с Ubuntu.

1
задан 25 March 2018 в 05:52

1 ответ

Другой метод для изменения расположения выводов через сценарий оболочки, когда "Переопределение начальной загрузки установки" funtion не работает. Выполненный hdajackretask и выберите, "Удаляют переопределение начальной загрузки", затем перезагружают Вашу систему.

После перезагрузки, выполненной hdajackretask Затем переопределять один из Ваших разъемов:

  1. Выберите кодек
  2. Нажмите флажок "Override" для того контакта и выберите новую желаемую функцию
  3. Нажмите "Apply now"

После нажатия на "Apply now", сценарий оболочки создается для внесения изменений и подсказок для пароля суперпользователя для выполнения. Сценарий также сохраняется в/tmp, который может быть скопирован и позже выполнен с sudo из командной строки.

enter image description here

hdajackretask создает сценарий, script.sh в/tmp, подобном/tmp/hda-jack-retask-QW1EEZ/для функций разъема, которых Вы требуете:

#!/bin/sh
echo "0x12 0x90a60140" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x14 0x90170150" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x17 0x40000000" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x18 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x19 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1a 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1b 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1d 0x40700001" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x1e 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo "0x21 0x40f000f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log
echo 1 | tee /sys/class/sound/hwC0D0/reconfig 2>>/tmp/hda-jack-retask-WFEIEZ/errors.log


Скопируйте этот сценарий где-то в другом месте в Вашей системе (кроме/tmp)

cd /tmp/hda-jack-retask-QW1EEZ
cp script.sh ~username/speaker.sh

Затем редактирование speaker.sh

cd ~username
nano speaker.sh

Добавьте строку killall pulseaudio & наверху файла. Это необходимо, потому что функция разъема не может быть изменена в то время как pulseaudio работает. По умолчанию pulseaudio будет повторно метать икру. Также измените путь к errors.log файл к /tmp или везде, где Вам нравится:

#!/bin/sh
killall pulseaudio &
echo "0x12 0x90a60140" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x14 0x90170150" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x17 0x40000000" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x18 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x19 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1a 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1b 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1d 0x40700001" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x1e 0x411111f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo "0x21 0x40f000f0" | tee /sys/class/sound/hwC0D0/user_pin_configs 2>>/tmp/errors.log
echo 1 | tee /sys/class/sound/hwC0D0/reconfig 2>>/tmp/errors.log


Запускать скрипт:

sudo ./speaker.sh    
0
ответ дан 8 December 2019 в 01:51

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

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