Вопрос или проблема
Я только что установил Xubuntu 12.04.2. Моя звуковая карта обнаружена:
thomas@thomas-pc:~$ sudo aplay -l
**** Список УСТРОЙСТВ ВОСПРОИЗВОДКИ ****
Домашний каталог /home/thomas не наш.
карта 0: Intel [HDA Intel], устройство 0: ALC889A Analog [ALC889A Analog]
Подустройства: 1/1
Подустройство #0: подустройство #0
карта 0: Intel [HDA Intel], устройство 1: ALC889A Digital [ALC889A Digital]
Подустройства: 1/1
Подустройство #0: подустройство #0
Все выставлено на максимум в alsamixer
и ничего не приглушено (все ползунки на OO). Мои колонки не работают, но когда я подключаю наушники, я слышу очень тихо. Когда я подключаю стереосистему и ставлю звук ОЧЕНЬ громко (громко до жалоб соседей), я слышу его на нормальном уровне, но с потрескиванием.
Я добавил
options snd-hda-intel model=mbp5
amixer set IEC958 off
в конец /etc/modprobe.d/alsa-base.conf
.
Когда это все еще не работает, я попытался сделать все, что здесь: https://help.ubuntu.com/community/SoundTroubleshooting
1
>>> list-sinks
1 устройство(ий) доступно.
* индекс: 0
имя: <alsa_output.pci-0000_00_1b.0.analog-stereo>
драйвер: <module-alsa-card.c>
флаги: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
состояние: SUSPENDED
причина приостановки: IDLE
приоритет: 9959
громкость: 0: 100% 1: 100%
0: 0.00 dB 1: 0.00 dB
баланс 0.00
базовая громкость: 100%
0.00 dB
шаги громкости: 65537
приглушено: нет
текущая задержка: 0.00 ms
максимальный запрос: 0 KiB
максимальная перемотка: 0 KiB
источник монитора: 0
спецификация образцов: s16le 2ch 44100Hz
карта каналов: front-left,front-right
Стерео
используется: 0
связано: 0
настроенная задержка: 0.00 ms; диапазон 0.50 .. 371.52 ms
карта: 0 <alsa_card.pci-0000_00_1b.0>
модуль: 4
свойства:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "звук"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC889A Analog"
alsa.id = "ALC889A Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "подустройство #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel"
alsa.long_card_name = "HDA Intel at 0x9b500000 irq 46"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.name = "82801H (ICH8 Family) HD Audio Controller"
device.form_factor = "внутренний"
device.string = "front:0"
device.buffering.buffer_size = "65536"
device.buffering.fragment_size = "32768"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Аналоговое стерео"
device.description = "Встроенный аудио аналоговый стерео"
alsa.mixer_name = "Realtek ALC889A"
alsa.components = "HDA:10ec0885,106b3a00,00100103"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
порты:
analog-output-speaker: Колонки (приоритет 10000, доступно: неизвестно)
свойства:
analog-output-headphones: Наушники (приоритет 9000, доступно: нет)
свойства:
активный порт: <analog-output-speaker>
2 и 3: Не похоже, что это проблема с разрешениями, звук очень далекий (см. первый абзац).
4
thomas@thomas-pc:~$ sudo aplay -l
**** Список УСТРОЙСТВ ВОСПРОИЗВОДКИ ****
Домашний каталог /home/thomas не наш.
карта 0: Intel [HDA Intel], устройство 0: ALC889A Analog [ALC889A Analog]
Подустройства: 1/1
Подустройство #0: подустройство #0
карта 0: Intel [HDA Intel], устройство 1: ALC889A Digital [ALC889A Digital]
Подустройства: 1/1
Подустройство #0: подустройство #0
5
thomas@thomas-pc:~$ find /lib/modules/`uname -r` | grep snd
/lib/modules/3.2.0-48-generic/kernel/sound/core/snd-hwdep.ko
/lib/modules/3.2.0-48-generic/kernel/sound/core/snd-pcm.ko
[.. большой список продолжается ..]
/lib/modules/3.2.0-48-generic/kernel/sound/pcmcia/pdaudiocf/snd-pdaudiocf.ko
/lib/modules/3.2.0-48-generic/kernel/sound/pcmcia/vx/snd-vxpocket.ko
thomas@thomas-pc:~$
6
thomas@thomas-pc:~$ lspci -v | grep -A7 -i "audio"
00:1b.0 Аудиоустройство: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
Подсистема: Apple Inc. Устройство 00a4
Флаги: мастер шины, быстрая установка, задержка 0, IRQ 46
Память по адресу 9b500000 (64-битная, не предвыборочная) [размер=16K]
Возможности: <доступ запрещен>
Ядро драйвера в использовании: snd_hda_intel
Ядро модули: snd-hda-intel
7 Думаю, оно поддерживается. Linux mint и Xubuntu 13.04 не имели проблем со звуком. Все заработало “из коробки”.
Спасибо заранее.
Редактировать: выход alsa-info.sh:
WARNING: /etc/modprobe.d/alsa-base.conf строка 45: игнорирование плохой строки, начинающейся с 'amixer'
ALSA Информационный скрипт v 0.4.62
--------------------------------
Этот скрипт посещает следующие команды/файлы, чтобы собрать диагностическую
информацию о вашей установке ALSA и звуковом оборудовании.
dmesg
lspci
lsmod
aplay
amixer
alsactl
/proc/asound/
/sys/class/sound/
~/.asoundrc (и др.)
См. './alsa-info.sh --help' для параметров командной строки.
WARNING: /etc/modprobe.d/alsa-base.conf строка 45: игнорирование плохой строки, начинающейся с 'amixer'
Автоматически загрузить информацию ALSA на www.alsa-project.org? [y/N] : y
Загрузка информации на www.alsa-project.org ... Готово!
Ваша информация ALSA находится по адресу http://www.alsa-project.org/db/?f=6cffc584284d4c0b266eb53249824ef83d6c4e3e
Пожалуйста, сообщите человеку, который помогает вам.
thomas@thomas-pc:~$
Обновите Ubuntu. Это может решить проблему. Если проблема все еще существует, выполните:
killall pulseaudio; rm -r ~/.pulse*
Если это не помогло, выполните:
sudo add-apt-repository ppa:ubuntu-audio-dev/ppa; sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse-access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`
После этого перезагрузите. Если это не помогло, отправьте вывод этой команды:
wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
Следуйте инструкциям здесь для полного руководства по устранению неполадок со звуком.
Ответ или решение
Для решения проблемы с отсутствием звука на MacBook Pro 4,1 после установки Xubuntu 12.04.2 необходимо рассмотреть несколько ключевых аспектов обработки звука в данной системе. Рассмотрим целостный подход к устранению данной проблемы, учитывая предоставленные данные и контекст.
Подробная информация о проблеме
Согласно полученной информации, аудиокарта определена, и в Alsamixer все параметры установлены на максимальный уровень. Тем не менее, звук по-прежнему очень слабый, а при подключении наушников слышен лишь незначительный гул. Лишь при увеличении громкости до предела звук становится приемлемым, но сопровождается треском.
Шаги для устранения проблемы
-
Обновление системы
Обновление Xubuntu до последней версии может решить проблему совместимости драйверов. Запустите команды:sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
-
Перезапуск PulseAudio
Для перезапуска PulseAudio выполните следующую команду:killall pulseaudio
После этого удалите файл конфигурации Pulse:
rm -r ~/.pulse*
-
Переустановка аудиопакетов
Установите или переустановите необходимые аудиопакеты с помощью следующей команды:sudo apt-get install --reinstall linux-sound-base alsa-base alsa-utils
-
Настройка конфигурации ALSA
Добавление параметров в файл/etc/modprobe.d/alsa-base.conf
может помочь. Убедитесь, что вы добавили:options snd-hda-intel model=mbp5
Однако, ошибка, указывающая на "игнорируемую строку", может свидетельствовать о неправильном применении команд. Убедитесь, что команды
amixer
не должны находиться в этом файле. -
Установка pavucontrol
Установка графического интерфейса для управления звуком:sudo apt-get install pavucontrol
Запустите
pavucontrol
и проверьте, корректно ли настроены уровни громкости и какое устройство установлено по умолчанию. -
Добавление пользователя в группы
Убедитесь, что ваш пользователь добавлен в соответствующие группы. Запустите:sudo usermod -aG pulse,audio `whoami`
И затем выполните перезагрузку системы.
Проверка результатов
После выполнения всех вышеуказанных действий перезагрузите компьютер и протестируйте звук. Если проблема сохранится, проведите диагностику, используя скрипт alsa-info.sh
, который предоставит больше информации о состоянии ALSA:
wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
Подведение итогов
Сложности с настройкой звука на MacBook Pro 4,1 под управлением Xubuntu могут быть вызваны разными факторами, включая несовместимость драйверов и неправильные настройки. Выполнение вышеописанных шагов должно помочь в восстановлении звуковых функций. Если ни один из подходов не приведёт к успеху, возможно, имеет смысл рассмотреть обращение к сообществу поддержки или к форумам, связанным с Ubuntu/Linux, чтобы получить дополнительную помощь.