- Вопрос или проблема
- Ответ или решение
- Решение проблемы: отсутствие звука в AnduinOS с Intel HDA
- Введение
- Шаг 1: Проверка аппаратной совместимости
- Шаг 2: Проверка настроек ALSA
- Шаг 3: Настройки конфигурации
- Шаг 4: Обновление и установка драйверов
- Шаг 5: Проверка наличия конфликтов
- Шаг 6: Просмотр логов и диагностика
- Заключение
Вопрос или проблема
Я получил Tesla-Monoblock (из другой страны) с предустановленной Windows 10. Поскольку я использую и хочу использовать Linux в качестве ОС уже много лет, я установил AndiunOS (который был производной Ubuntu). Проблема, с которой я столкнулся, заключается в том, что у меня нет звукового выхода. В предустановленной Windows 10 звук был, но я не хочу использовать Windows. Возможно, кто-то сможет помочь мне вернуть звуковой выход. Заранее спасибо!
Вот некоторые выводы …
$ cat /proc/asound/cards
0 [PCH]: HDA-Intel - HDA Intel PCH
HDA Intel PCH на 0xdf220000 irq 134
$ head -n 1 /proc/asound/card*/codec#*
==> /proc/asound/card0/codec#0 <==
Кодек: Realtek ALC662 rev3
==> /proc/asound/card0/codec#2 <==
Кодек: Intel Kabylake HDMI
$ inxi -A
Устройство-1: Intel 100 Series/C230 Series Family HD Audio
драйвер: snd_hda_intel
Звуковой сервер-1: ALSA v: k6.8.0-49-generic работает: да
Звуковой сервер-2: PulseAudio v: 15.99.1 работает: да
Звуковой сервер-3: PipeWire v: 0.3.48 работает: да
$ uname -a
Linux ubuntu-pc 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
Модули LSB недоступны.
ID дистрибьютора: Ubuntu
Описание: AnduinOS 1.0.3
Версия: 1.0.3
Кодовое имя: jammy
$ lspci
00:00.0 Мост хоста: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:02.0 VGA совместимый контроллер: Intel Corporation HD Graphics 610 (rev 04)
00:14.0 Контроллер USB: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:16.0 Контроллер связи: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 Контроллер SATA: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1c.0 Мост PCI: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 (rev f1)
00:1c.6 Мост PCI: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #7 (rev f1)
00:1f.0 Мост ISA: Intel Corporation H110 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Контроллер памяти: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Звуковое устройство: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
01:00.0 Контроллер сети: Intel Corporation Wireless 3160 (rev 83)
02:00.0 Ethernet контроллер: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
$ /etc/modprobe.d/alsa-base.conf (в конце файла)
options snd-hda-intel model=asus-mode1
options snd-hda-intel model=basic
options snd-hda-intel probe_mask=1
Что я сделал …
- В alsamixer я выключил все выключенные каналы и увеличил громкость во всех колонках.
- Как в этом Посте, я добавил опции (см. выше) в /etc/modprobe.d/alsa-base.conf, перезагрузил alsamixer с помощью sudo alsa force-reload и перезагрузил систему.
- Проверил и протестировал все из этого Поста и этого Поста.
Но у меня все равно нет звукового выхода 🙁 Возможно, кто-то сможет помочь мне вернуть звук. Спасибо заранее!
Дайте мне знать, если потребуется больше выводов.
С уважением,
Андреас
Ответ или решение
Решение проблемы: отсутствие звука в AnduinOS с Intel HDA
Введение
Вы столкнулись с проблемой отсутствия звука после установки AnduinOS на вашем Tesla-Monoblock. Наиболее вероятной причиной является несовместимость или неправильная настройка звуковых драйверов в Linux. В данной статье мы рассмотрим, как можно устранить эти проблемы и вернуть звук на вашем устройстве.
Шаг 1: Проверка аппаратной совместимости
На основании предоставленных данных, ваш система использует звуковую карту Intel 100 Series/C230 Series Family HD Audio, а кодек – Realtek ALC662. Это распространённая комбинация, и обычно она совместима с ALSA (Advanced Linux Sound Architecture). Однако, существуют случаи, когда определённые параметры конфигурации могут вызвать проблемы.
Шаг 2: Проверка настроек ALSA
Вы уже провели некоторые базовые проверки с использованием alsamixer
, где отключили все заглушенные каналы и увеличили громкость. Тем не менее, есть другие аспекты, на которые стоит обратить внимание:
-
Идентификация доступных выходов:
Вalsamixer
убедитесь, что вы выбрали правильное устройство вывода. Используйте клавишиF6
для выбора звукового устройства. -
Проверка уровней громкости:
Убедитесь, что не только главная громкость, но и уровни других каналов (например, PCM) установлены на максимальное значение. -
Проверка конфигурации PulseAudio:
Используйте командуpavucontrol
(если она установлена) для проверки, выбрано ли правильное устройство вывода звука в вашем графическом интерфейсе PulseAudio. Проверьте также, не находится ли устройство в состоянии отключения.
Шаг 3: Настройки конфигурации
Как вы уже указали, вы изменили файл /etc/modprobe.d/alsa-base.conf
. Попробуйте заменить строки, связанные с моделью, на более общие:
options snd-hda-intel model=auto
После внесения изменений не забудьте выполнить команды:
sudo alsa force-reload
sudo reboot
Шаг 4: Обновление и установка драйверов
Также стоит убедиться, что у вас установлены актуальные версии драйверов и звуковых пакетов. Вы можете выполнить следующие команды:
sudo apt update
sudo apt upgrade
sudo apt install --reinstall alsa-base pulseaudio
Шаг 5: Проверка наличия конфликтов
Иногда наличие нескольких звуковых серверов (ALS, PulseAudio, PipeWire) может вызвать конфликты. Вам следует временно отключить либо PulseAudio, либо PipeWire, чтобы проверить, не приведёт ли это к восстановлению звука.
Вы можете остановить PulseAudio с помощью:
systemctl --user stop pulseaudio
Шаг 6: Просмотр логов и диагностика
Если ни один из вышеуказанных методов не помог, проверьте системные журналы на наличие ошибок, связанных со звуковой картой. Используйте команду:
dmesg | grep snd_hda
и
journalctl -xe | grep audio
Заключение
Подытожим, проблемы со звуком в AnduinOS могут быть вызваны неправильной конфигурацией драйверов или конфликтами с другими звуковыми серверами. Следуя приведённым выше шагам, вы сможете диагностировать и, возможно, решить проблему отсутствия звучания. Если проблема сохраняется, пожалуйста, предоставьте дополнительные логи и уточнения о произведённых вами настройках, и мы продолжим искать решение.
Если у вас возникли дополнительные вопросы, не стесняйтесь обращаться. Удачи!