Как получить звук на MacBook Pro 4,1

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

Я только что установил 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 все параметры установлены на максимальный уровень. Тем не менее, звук по-прежнему очень слабый, а при подключении наушников слышен лишь незначительный гул. Лишь при увеличении громкости до предела звук становится приемлемым, но сопровождается треском.

Шаги для устранения проблемы

  1. Обновление системы
    Обновление Xubuntu до последней версии может решить проблему совместимости драйверов. Запустите команды:

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
  2. Перезапуск PulseAudio
    Для перезапуска PulseAudio выполните следующую команду:

    killall pulseaudio

    После этого удалите файл конфигурации Pulse:

    rm -r ~/.pulse*
  3. Переустановка аудиопакетов
    Установите или переустановите необходимые аудиопакеты с помощью следующей команды:

    sudo apt-get install --reinstall linux-sound-base alsa-base alsa-utils
  4. Настройка конфигурации ALSA
    Добавление параметров в файл /etc/modprobe.d/alsa-base.conf может помочь. Убедитесь, что вы добавили:

    options snd-hda-intel model=mbp5

    Однако, ошибка, указывающая на "игнорируемую строку", может свидетельствовать о неправильном применении команд. Убедитесь, что команды amixer не должны находиться в этом файле.

  5. Установка pavucontrol
    Установка графического интерфейса для управления звуком:

    sudo apt-get install pavucontrol

    Запустите pavucontrol и проверьте, корректно ли настроены уровни громкости и какое устройство установлено по умолчанию.

  6. Добавление пользователя в группы
    Убедитесь, что ваш пользователь добавлен в соответствующие группы. Запустите:

    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, чтобы получить дополнительную помощь.

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

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