Я пробую человечность 16.04 и имею проблему со звуками.
После установки мой настольный ПК (Который является с панелями ввода-вывода звука передней и задней части) не произвел звуков (Звуки хорошо работали в Windows 10). После того, как немногие исследуют, я столкнулся с Jack, повторно определяющим задачу для HDA карты звуков Intel.
Это имеет 2 кодека. Intel Skylake HDMI и Realtek 887-VD ALC. Intel HDMI не производит звуков, но когда я выбираю Realtek и нажимаю Apply теперь, он работает. Но после перезапуска не работают звуки, и я должен выполнить переуправление задачами разъема для получения работы звуков. Существует переопределение начальной загрузки опции Install, но оно не работает.
Как я могу установить кодек Realtec, чтобы быть кодом по умолчанию?
P.S. я плохо знаком с Ubuntu.
Другой метод для изменения расположения выводов через сценарий оболочки, когда "Переопределение начальной загрузки установки" funtion не работает. Выполненный hdajackretask
и выберите, "Удаляют переопределение начальной загрузки", затем перезагружают Вашу систему.
После перезагрузки, выполненной hdajackretask
Затем переопределять один из Ваших разъемов:
После нажатия на "Apply now", сценарий оболочки создается для внесения изменений и подсказок для пароля суперпользователя для выполнения. Сценарий также сохраняется в/tmp, который может быть скопирован и позже выполнен с sudo из командной строки.
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