Проблема со звуком в Arch Linux

Вопрос или проблема

Два дня назад я начал использовать Arch Linux. У меня возникли проблемы со звуком.

Я установил alsa alsa-utils и т.д., размьютил все каналы с помощью alsamixer. Мой пользователь в группе audio.

Я также установил pulseaudio и запустил его с помощью

pulseaudio --start
  • Команда
    speaker-test -c 2
    

    не издает никаких звуков.

  • В pavucontrol (я использую i3, но не думаю, что это важно) отображается моя звуковая карта и эта мигающая линия, что-то воспроизводится на ней.
  • Когда я подключаю наушники, они определяются, и звук переключается с динамиков, но звука тоже нет.
  • hwinfo --sound отображает следующее:
    20: PCI 1f.3: 0403 Audio device
    [Created at pci.386]
    Unique ID: nS1_.b28td23g3aB
    SysFS ID: /devices/pci0000:00/0000:00:1f.3
    SysFS BusID: 0000:00:1f.3
    Hardware Class: sound
    Model: "Intel Sunrise Point-LP HD Audio"
    Vendor: pci 0x8086 "Intel Corporation"
    Device: pci 0x9d71 "Sunrise Point-LP HD Audio"
    SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
    SubDevice: pci 0x1a00 
    Revision: 0x21
    Driver: "snd_hda_intel"
    Driver Modules: "snd_hda_intel"
    Memory Range: 0xef528000-0xef52bfff (rw,non-prefetchable)
    Memory Range: 0xef500000-0xef50ffff (rw,non-prefetchable)
    IRQ: 130 (616 событий)
    Module Alias: "pci:v00008086d00009D71sv00001043sd00001A00bc04sc03i00"
    Driver Info #0:
    Driver Status: snd_hda_intel активно
    Driver Activation Cmd: "modprobe snd_hda_intel"
    Driver Info #1:
    Driver Status: snd_soc_skl активно
    Driver Activation Cmd: "modprobe snd_soc_skl"
    Config Status: cfg=new, avail=yes, need=no, active=unknown
    

Вчера я оставил свой ноутбук включенным, может быть, на час, и звук начал работать, но только после следующей перезагрузки. Кто-нибудь может помочь?

Если это сработало, возможно, причина в том, что вы подключили аудиоустройство, которое изменило номер вашей основной звуковой карты.

Если вам нужно быстрое и простое решение, вы можете отредактировать (или создать) свой /etc/asound.conf так:

defaults.pcm.card n
defaults.ctl.card n

где n — это номер вашего основного звукового устройства.

Введите в терминале:
$ alsamixer
и нажмите f6, он покажет вам все подключенные аудиоустройства.
Используйте этот номер для своего /etc/asound.conf

Я сказал, что это быстрое решение, если вы загрузите свою систему с подключенным внешним аудиоустройством, номера, вероятно, изменятся. (в то время как подключение после загрузки этого не сделает)

Для получения дополнительной информации:
https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture

Ответ или решение

Проблемы со звуком в Arch Linux: Возможные решения

Проблемы со звуком в Arch Linux могут возникнуть по разным причинам. На основе вашего описания, давайте подробно рассмотрим возможные подходы к решению проблемы.

1. Убедитесь в корректной установке звуковых драйверов

Исходя из вывода команды hwinfo --sound, ваш компьютер использует звуковую карту Intel Sunrise Point-LP HD Audio с активными драйверами snd_hda_intel и snd_soc_skl. Проверьте, установлены ли все необходимые пакеты, такие как alsa, alsa-utils и pulseaudio.

Для установки используйте:

sudo pacman -S alsa alsa-utils pulseaudio

2. Настройка ALSA

Ваша проблема может быть связана с неправильной настройкой ALSA (Advanced Linux Sound Architecture). Убедитесь, что ваш пользователь находится в группе audio:

groups

Если вашего пользователя нет в групповом списке "audio", добавьте его:

sudo usermod -aG audio <ваше_имя_пользователя>

После этого обязательно перезагрузите систему или выйдите и зайдите в систему снова.

3. Проверка уровня громкости в ALSA

Запустите alsamixer и поднимите уровень громкости для всех каналов:

alsamixer

Убедитесь, что все каналы не находятся в состоянии mute (выключены). Для этого:

  • Нажмите M, чтобы включить звук.
  • Используйте стрелки, чтобы регулировать громкость.

4. Настройка PulseAudio

Убедитесь, что PulseAudio запущен, и попробуйте следующие команды:

pulseaudio --start
pavucontrol

В pavucontrol проверьте, что ваш выходной и входной устройства правильно настроены. Возможно, требуется изменить профиль аудиоустройства на что-то более соответствующее вашим потребностям.

5. Определение приоритетного устройства

Как вы уже упомянули, "возможно, вы подключали внешнее аудиоустройство, которое изменило приоритеты звуковых карт". В этом случае создайте/отредактируйте файл /etc/asound.conf:

defaults.pcm.card n
defaults.ctl.card n

Здесь n — это номер вашей основной звуковой карты. Чтобы узнать номер, выполните команду:

alsamixer

Нажмите F6, чтобы отобразить список доступных звуковых устройств.

6. Проверка конфигурации

Убедитесь, что в вашей системе нет конфликтов конфигурации. Иногда разные аудиосистемы могут конфликтовать, особенно если вы используете и ALSA, и PulseAudio.

7. Диагностика проблем

Если ни одно из предложенных решений не помогло, можно попробовать следующие команды для диагностики:

dmesg | grep snd

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

Заключение

Если проблема продолжается, рассмотрите возможность обращения к сообществу Arch Linux, форумам или документации. Сначала проверьте уже известные решения на официальной вики Arch Linux. Постарайтесь предоставить как можно больше информации о своем оборудовании и системе, чтобы другие могли помочь вам более эффективно.

Счастливого использования Arch Linux, и надеюсь, что звуковые проблемы скоро будут решены!

Оцените материал
Добавить комментарий

Капча загружается...