Как сделать работу со звуком на старом ноутбуке?

Я пытаюсь сделать рабочую установку Ubuntu 14.04 на Спутнике Toshiba U200. Ubuntu работает вполне прилично, кроме нет абсолютно никакого аудио.

Я уже последовал всему совету на Звуковой странице поиска и устранения неисправностей, и результаты были:

  • Я проверил тонны параметров звука времен: это не отключено звук, и объем в 100%. Я вижу индикатор на панели, и это кажется активным и не с отключенным звуком.
  • Приемник перечислен, если я использую pacmd и list-sinks команда. Однако вывод следующий:

    $ pacmd
    Welcome to PulseAudio! Use "help" for usage information.
    >>> list-sinks
    1 sink(s) available.
      * index: 0
        name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
        driver: <module-alsa-card.c>
        flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE 
        priority: 9959
        volume: 0: 153% 1: 153%
                0: 11,00 dB 1: 11,00 dB
                balance 0,00
        base volume:  89%
                     -3,00 dB
        volume steps: 65537
        muted: no
        current latency: 0,00 ms
        max request: 0 KiB
        max rewind: 0 KiB
        [...]
        used by: 0
        linked by: 0
        configured latency: 0,00 ms; range is 0,50 .. 341,33 ms
        card: 0 <alsa_card.pci-0000_00_1b.0>
        module: 5
        properties:
            [...]
            alsa.name = "AD1981 Analog"
            alsa.id = "AD1981 Analog"
            [...]
            alsa.long_card_name = "HDA Intel at 0x44080000 irq 43"
            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.id = "27d8"
            device.product.name = "NM10/ICH7 Family High Definition Audio Controller"
            [...]
            module-udev-detect.discovered = "1"
            device.icon_name = "audio-card-pci"
        ports:
            analog-output-speaker: Altoparlanti (priority 10000, latency offset 0 usec, available: unknown)
                properties:
                    device.icon_name = "audio-speakers"
            analog-output-headphones: Cuffie analogiche (priority 9000, latency offset 0 usec, available: no)
                properties:
                    device.icon_name = "audio-headphones"
        active port: <analog-output-speaker>
    

    Мне действительно не нравится state: SUSPENDED, ни used by: 0, linked by: 0 и, в конце, available: unknown, однако я не действительно уверен, что означает весь этот вывод.

  • Когда проигрывание теста звучит, я ничего не слышу, даже когда с помощью sudo. Пользователь не был в audio группа, я добавил пользователя к группе, и ничто не изменилось.

  • Я пытался войти в систему гостевая сессия, но аудио не работает также.
  • Звуковая карта, распознают Ubuntu и aplay -l действительно показывает его.
  • find /lib/modules/uname-r| grep snd действительно находит тонны модулей, таким образом, драйверы, кажется, там.
  • Вывод lspci:

    $ lspci -v | grep -A7 -i "audio"
    00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
        Subsystem: Toshiba America Info Systems Device 0001
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at 44080000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
    $ sudo lspci -v | grep -A7 -i "audio"
    00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
        Subsystem: Toshiba America Info Systems Device 0001
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at 44080000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
    
  • Я не понимаю, поддерживается ли звуковая карта. Я вижу ICH7 в списке Intel, но я не могу найти NM10/ICH7. Также это походит ICH7 устройства используют snd-intel8x0 драйвер, который я имею:

    $ find /lib/modules/`uname -r` | grep snd-intel8x0
    /lib/modules/3.13.0-24-generic/kernel/sound/pci/snd-intel8x0.ko
    /lib/modules/3.13.0-24-generic/kernel/sound/pci/snd-intel8x0m.ko
    

Кто-то знает, как устранить эту проблему?


На этой странице это - я, настроил, это на некоторых ноутбуках Toshiba, не отключающих звук наушников, может иногда автоматически отключать звук общей громкости. Я попробовал много комбинаций бесшумного режима/небесшумного режима различные каналы, но ничто не работало.

Позже та же страница предлагает делать:

$ sudo iecset audio on

И я получаю следующий ответ:

control "IEC958 Playback Default" (index -1) not found

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


Я просто заметил это при выполнении alsa force-reload, это говорит, что этому не удается разгрузить некоторые модули:

$ sudo alsa force-reload
Unloading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device snd-hda-codec-si3054 snd-hda-codec-analog snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer (failed: modules still loaded: snd-hda-codec-si3054 snd-hda-codec-analog snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer).
Loading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device snd-hda-codec-si3054 snd-hda-codec-analog snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer.
$ echo $?
1
2
задан 7 May 2014 в 13:13

2 ответа

У меня была Ваша та же проблема. Я нашел это:

https://bbs.archlinux.org/viewtopic.php? id=175110

, Таким образом, я использовал следующие шаги:

  1. добавляют "черный список i82975x_edac" к/etc/modprobe.d/alsa-base-blacklist.conf

  2. перезагрузка силы sudo modprobe-r i82975x_edac

  3. sudo alsa

, я действительно видел это:

(отказавший: модули все еще загружаются: snd-hda-codec-analog snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-таймер)

, Но звук теперь работает.

2
ответ дан 7 October 2019 в 21:42

Те из Вас, кто испытывает затруднения из-за этого типа звуковой карты:

Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller 

Вы ничего не должны удалять. Достаточно изменить устройство вывода по умолчанию в Ваших alsa настройках. Это обычно устанавливается на динамики, так изменение, которое к аналоговым наушникам и Вашей проблеме должно быть решено. У меня была эта проблема о нескольких различных машинах, и это решение всегда работало.

1
ответ дан 7 October 2019 в 21:42

Другие вопросы по тегам:

Похожие вопросы: