Нет звука на Acer Chromebook 14 под Ubuntu 17.10

Это вопрос о запуске Ubuntu на Chromebook. Я задал этот вопрос / r / chrubuntu и / r / galliumos , и до сих пор не получил никакой помощи. Кто-то порекомендовал мне задать этот вопрос в AskUbuntu, так что вот так:

Я установил Ubuntu 17.10 в chrx (двойная загрузка с Chrome OS). В моей системе все работает нормально, кроме звука. Система не видит мою звуковую карту. Единственный интерфейс, который у меня есть, это Dummy Audio. arecord -l дает следующее:

**** List of CAPTURE Hardware Devices ****
card 1: chtrt5650 [chtrt5650], device 0: Audio (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Итак, в большинстве случаев кажется, что моя система только находит карту захвата, а не устройство воспроизведения. При входе через tty я получаю тонны Audio Port: ASoC: No backend DAIs enabled for Audio Port сообщений. Я читал о некоторых проблемах со звуком в Braswell и нашел исправления Рейнхаута в Gallium, но из его документации они должны были быть реализованы в ядре 4.11 или 4.12. uname -r - 4.13.0-16-generic, поэтому я предполагаю, что они уже должны быть там. Если нет, то может ли кто-нибудь дать мне некоторое представление о том, как лучше всего реализовать эти исправления в Ubuntu 17.10?

Это Acer Chromebook 14 (CB3-431 / EDGAR). Я знаю, что звуковая карта не умерла, потому что она работает в Chrome OS.

Заранее благодарю за любую помощь, которую вы можете оказать. Ура!

1
задан 8 November 2017 в 01:53

3 ответа

Это только частичный ответ, так как я не могу заставить работать звук через hdmi или протестировать его, кроме как в среде liveusb.

В среде liveusb для Ubuntu 17.10 запустите pgrep alsa, чтобы убедиться, что alsa не работает. Скопируйте файл asound.state из установки galliumos braswell в /var/lib/alsa/asound.state. Затем принудительно перезагрузите Alsa.

pgrep alsa
sudo cp /media/ubuntu/UUID/var/lib/alsa/asound.state /var/lib/alsa/asound.state
sudo alsa force-reload

После завершения колонки могут быть протестированы с помощью звукового микшера. Я включил сюда копию asound.state , найденную в моем экземпляре galliumos для справки. В качестве альтернативы вы можете использовать копию файла asound.state из chromeos.

После того, как вы заработаете звук, работающий несколько раз, следующие команды дадут команду alsactl попытаться инициализировать все устройства в состояние по умолчанию. Затем сохраните состояние и перезагрузите его.

alsactl init
sudo alsactl store --file /var/lib/alsa/asound.state
sudo alsa force-reload
0
ответ дан 8 November 2017 в 01:53

К сожалению, моя репутация слишком низкая, чтобы ответить на вопрос Дж. Старнесу. Но я выполнил его действия на Acer Chromebook 14 (CB3-431 / EDGAR) под управлением Kubuntu 17.10. Работал отлично. Спасибо, Дж. Старнс!

Дополнительное замечание, которое потребовалось немного покопаться после того, как я включил работу внутренних динамиков, было, когда при подключении 3,5-мм наушников к разъему звуковая карта переключалась бы на «Наушники», как и ожидалось, однако звука не было производится. Я нашел эту тему https://ubuntuforums.org/showthread.php?t=1774627 . Я открыл alsamixer в терминале, нажал F6 (кнопка уменьшения яркости), выбрал правильную карту (в моем случае chtrt5650), перешел на «Канал наушников» и нажал клавишу «M», чтобы включить звук канала. Я уверен, что есть другой способ сделать это со стандартным микшером, но я не смог его найти.

alsamixer
F6
->
M
ESC
0
ответ дан 8 November 2017 в 01:53

Это - это исправление, которое я сделал, собрав информацию из разных источников. Я хотел бы знать, если есть способ исправить это, кроме как с помощью этого, но сейчас это работает для меня. Надеюсь, это поможет!

0
ответ дан 8 November 2017 в 01:53
  • 1
    Спасибо! Щедрость является Вашей! +1 для Anwar Shah. Мне особенно понравилась альтернатива B:) Что касается игры с кодом - я думаю I' ll ожидают, чтобы видеть, как это будет обработанным в 12,10. Если то же тогда there' s ясно [приблизительно 110] глупые программа преобладать в команде Единицы, которая заставляет их поместить функции доступности как значение по умолчанию в Единице. That' s единственное объяснение я мог придумать. Так или иначе - глупый. – Bucic 30 July 2012 в 13:16
  • 2
    Спасибо! Щедрость является Вашей! +1 для Anwar Shah. Мне особенно понравилась альтернатива B:) Что касается игры с кодом - я думаю I' ll ожидают, чтобы видеть, как это будет обработанным в 12,10. Если то же тогда there' s ясно [приблизительно 110] глупые программа преобладать в команде Единицы, которая заставляет их поместить функции доступности как значение по умолчанию в Единице. That' s единственное объяснение я мог придумать. Так или иначе - глупый. – Bucic 30 July 2012 в 13:16
  • 3
    Спасибо! Щедрость является Вашей! +1 для Anwar Shah. Мне особенно понравилась альтернатива B:) Что касается игры с кодом - я думаю I' ll ожидают, чтобы видеть, как это будет обработанным в 12,10. Если то же тогда there' s ясно [приблизительно 110] глупые программа преобладать в команде Единицы, которая заставляет их поместить функции доступности как значение по умолчанию в Единице. That' s единственное объяснение я мог придумать. Так или иначе - глупый. – Bucic 30 July 2012 в 13:16
  • 4
    Спасибо! Щедрость является Вашей! +1 для Anwar Shah. Мне особенно понравилась альтернатива B:) Что касается игры с кодом - я думаю I' ll ожидают, чтобы видеть, как это будет обработанным в 12,10. Если то же тогда there' s ясно [приблизительно 110] глупые программа преобладать в команде Единицы, которая заставляет их поместить функции доступности как значение по умолчанию в Единице. That' s единственное объяснение я мог придумать. Так или иначе - глупый. – Bucic 30 July 2012 в 13:16
  • 5
    Спасибо! Щедрость является Вашей! +1 для Anwar Shah. Мне особенно понравилась альтернатива B:) Что касается игры с кодом - я думаю I' ll ожидают, чтобы видеть, как это будет обработанным в 12,10. Если то же тогда there' s ясно [приблизительно 110] глупые программа преобладать в команде Единицы, которая заставляет их поместить функции доступности как значение по умолчанию в Единице. That' s единственное объяснение я мог придумать. Так или иначе - глупый. – Bucic 30 July 2012 в 13:16
  • 6
    Спасибо! Щедрость является Вашей! +1 для Anwar Shah. Мне особенно понравилась альтернатива B:) Что касается игры с кодом - я думаю I' ll ожидают, чтобы видеть, как это будет обработанным в 12,10. Если то же тогда there' s ясно [приблизительно 110] глупые программа преобладать в команде Единицы, которая заставляет их поместить функции доступности как значение по умолчанию в Единице. That' s единственное объяснение я мог придумать. Так или иначе - глупый. – Bucic 30 July 2012 в 13:16

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

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