Это вопрос о запуске 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.
Заранее благодарю за любую помощь, которую вы можете оказать. Ура!
Это только частичный ответ, так как я не могу заставить работать звук через 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
К сожалению, моя репутация слишком низкая, чтобы ответить на вопрос Дж. Старнесу. Но я выполнил его действия на 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
Это - это исправление, которое я сделал, собрав информацию из разных источников. Я хотел бы знать, если есть способ исправить это, кроме как с помощью этого, но сейчас это работает для меня. Надеюсь, это поможет!