You are not logged in.

#1 2013-08-20 12:27:24

Doctor Drive
Member
From: Ukraine
Registered: 2010-08-11
Posts: 165
Website

[Solved] Alsa FFT Based equalizer through HDMI has no sound output

First topic name Alsa FFT Based equalizer has no sound output, see edits.
Second topic name  Pulseaudio: No HDMI sound output see last post
Third topic name  Alsa FFT Based equalizer through HDMI has no sound output see last post

Hi,

I use pulseaudio and pulseaudio-alsa.
I have configured pulseaudio to use equalizer by adding module loading to the bottom of config:

$ tail /etc/pulse/default.pa -n 1
load-module module-equalizer-sink

The equalizer has no effect with  "Built-in Analog Stereo", so I changed in pavucontrol to "FFT Based equalizer on %soundcardname%"
After that the sound became muted. The config shows the volumes are at 100%.


2ypm64k.png

The preamp in qpaeq also shows there must be a good volume level

2z7mrkn.png

Tried reboot after confguring so the pulse is restarted by KDE.
What am I missing?
Thanks.

Edit:

AI saw that there are three options in pavucontrol

"%cardname% (HDMI)"
"Built-in Analog Stereo"
"FFT Based equalizer on %cardname% (HDMI)"

The only one which gives sound is the "Built-in Analog Stereo".
Switching to TTY and back does not solve the problem (the monitor wasn't turned off since boot anyway)

Reading This thread I didn't understand what is the solution and whether it solves my problem.

Last edited by Doctor Drive (2013-08-23 13:52:17)

Offline

#2 2013-08-21 08:47:00

Doctor Drive
Member
From: Ukraine
Registered: 2010-08-11
Posts: 165
Website

Re: [Solved] Alsa FFT Based equalizer through HDMI has no sound output

Now it's even worse. When I booted today no sound in Built-in Analog Stereo as well. Tried removing the equalizer module and restarting pulseaudio, but it didn't help.

ALSA devices are not in use:

$ fuser -v /dev/snd/*
                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  doctor     1197 F.... pulseaudio
/dev/snd/controlC1:  doctor     1197 F.... pulseaudio
$ fuser -v /dev/dsp
Specified filename /dev/dsp does not exist.

The cards are detected

$ pacmd list
Welcome to PulseAudio! Use "help" for usage information.
>>> Memory blocks currently allocated: 2, size: 75.4 KiB.
Memory blocks allocated during the whole lifetime: 179576, size: 411.2 MiB.
Memory blocks imported from other processes: 0, size: 0 B.
Memory blocks exported to other processes: 0, size: 0 B.
Total sample cache size: 11.5 KiB.
Default sample spec: s16le 2ch 44100Hz
Default channel map: front-left,front-right
Default sink name: alsa_output.pci-0000_00_1b.0.analog-stereo
Default source name: alsa_input.pci-0000_00_1b.0.analog-stereo
Memory blocks of type POOL: 2 allocated/100079 accumulated.
Memory blocks of type POOL_EXTERNAL: 0 allocated/26084 accumulated.
Memory blocks of type APPENDED: 0 allocated/0 accumulated.
Memory blocks of type USER: 0 allocated/0 accumulated.
Memory blocks of type FIXED: 0 allocated/77100 accumulated.
Memory blocks of type IMPORTED: 0 allocated/2397 accumulated.
29 module(s) loaded.
    index: 0
        name: <module-device-restore>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically restore the volume/mute state of devices"
                module.version = "4.0"
    index: 1
        name: <module-stream-restore>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically restore the volume/mute/device state of streams"
                module.version = "4.0"
    index: 2
        name: <module-card-restore>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically restore profile of cards"
                module.version = "4.0"
    index: 3
        name: <module-augment-properties>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Augment the property sets of streams with additional static information"
                module.version = "4.0"
    index: 4
        name: <module-switch-on-port-available>
        argument: <>
        used: -1
        load once: no
        properties:

    index: 5
        name: <module-alsa-card>
        argument: <device_id="1" name="pci-0000_01_00.1" card_name="alsa_card.pci-0000_01_00.1" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1">
        used: 0
        load once: no
        properties:
                module.author = "Lennart Poettering"
                module.description = "ALSA Card"
                module.version = "4.0"
    index: 6
        name: <module-alsa-card>
        argument: <device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1">
        used: 1
        load once: no
        properties:
                module.author = "Lennart Poettering"
                module.description = "ALSA Card"
                module.version = "4.0"
    index: 7
        name: <module-udev-detect>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Detect available audio hardware and load matching drivers"
                module.version = "4.0"
    index: 8
        name: <module-jackdbus-detect>
        argument: <channels=2>
        used: -1
        load once: yes
        properties:
                module.author = "David Henningsson"
                module.description = "Adds JACK sink/source ports when JACK is started"
                module.version = "4.0"
    index: 9
        name: <module-bluetooth-policy>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Frédéric Dalleau"
                module.description = "When a bluetooth sink or source is added, load module-loopback"
                module.version = "4.0"
    index: 10
        name: <module-bluetooth-discover>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Joao Paulo Rechi Vita"
                module.description = "Detect available bluetooth audio devices and load bluetooth audio drivers"
                module.version = "4.0"
    index: 11
        name: <module-esound-protocol-unix>
        argument: <>
        used: -1
        load once: no
        properties:
                module.author = "Lennart Poettering"
                module.description = "ESOUND protocol (UNIX sockets)"
                module.version = "4.0"
    index: 12
        name: <module-native-protocol-unix>
        argument: <>
        used: -1
        load once: no
        properties:
                module.author = "Lennart Poettering"
                module.description = "Native protocol (UNIX sockets)"
                module.version = "4.0"
    index: 13
        name: <module-gconf>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "GConf Adapter"
                module.version = "4.0"
    index: 14
        name: <module-default-device-restore>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically restore the default sink and source"
                module.version = "4.0"
    index: 15
        name: <module-rescue-streams>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "When a sink/source is removed, try to move their streams to the default sink/source"
                module.version = "4.0"
    index: 16
        name: <module-always-sink>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Colin Guthrie"
                module.description = "Always keeps at least one sink loaded even if it's a null one"
                module.version = "4.0"
    index: 17
        name: <module-intended-roles>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Automatically set device of streams based of intended roles of devices"
                module.version = "4.0"
    index: 18
        name: <module-suspend-on-idle>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "When a sink/source is idle for too long, suspend it"
                module.version = "4.0"
    index: 19
        name: <module-console-kit>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Create a client for each ConsoleKit session of this user"
                module.version = "4.0"
    index: 20
        name: <module-systemd-login>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Create a client for each login session of this user"
                module.version = "4.0"
    index: 21
        name: <module-position-event-sounds>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
                module.version = "4.0"
    index: 22
        name: <module-role-cork>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Lennart Poettering"
                module.description = "Mute & cork streams with certain roles while others exist"
                module.version = "4.0"
    index: 23
        name: <module-filter-heuristics>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Colin Guthrie"
                module.description = "Detect when various filters are desirable"
                module.version = "4.0"
    index: 24
        name: <module-filter-apply>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Colin Guthrie"
                module.description = "Load filter sinks automatically when needed"
                module.version = "4.0"
    index: 25
        name: <module-dbus-protocol>
        argument: <>
        used: -1
        load once: yes
        properties:
                module.author = "Tanu Kaskinen"
                module.description = "D-Bus interface"
                module.version = "4.0"
    index: 26
        name: <module-equalizer-sink>
        argument: <>
        used: 0
        load once: no
        properties:
                module.author = "Jason Newton"
                module.description = "General Purpose Equalizer"
                module.version = "4.0"
    index: 27
        name: <module-device-manager>
        argument: <do_routing=1>
        used: -1
        load once: yes
        properties:
                module.author = "Colin Guthrie"
                module.description = "Keep track of devices (and their descriptions) both past and present and prioritise by role"
                module.version = "4.0"
    index: 28
        name: <module-cli-protocol-unix>
        argument: <>
        used: -1
        load once: no
        properties:
                module.author = "Lennart Poettering"
                module.description = "Command line interface protocol (UNIX sockets)"
                module.version = "4.0"
3 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 FLAT_VOLUME DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE 
        priority: 9959
        volume: 0: 100% 1: 100%
                0: 0.00 dB 1: 0.00 dB
                balance 0.00
        base volume: 100%
                     0.00 dB
        volume steps: 65537
        muted: yes
        current latency: 0.00 ms
        max request: 0 KiB
        max rewind: 0 KiB
        monitor source: 0
        sample spec: s16le 2ch 44100Hz
        channel map: front-left,front-right
                     Stereo
        used by: 0
        linked by: 1
        configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
        card: 1 <alsa_card.pci-0000_00_1b.0>
        module: 6
        properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "ALC887-VD Analog"
                alsa.id = "ALC887-VD Analog"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xf7f10000 irq 44"
                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 = "1e20"
                device.product.name = "7 Series/C210 Series Chipset Family High Definition Audio Controller"
                device.form_factor = "internal"
                device.string = "front:0"
                device.buffering.buffer_size = "352800"
                device.buffering.fragment_size = "176400"
                device.access_mode = "mmap+timer"
                device.profile.name = "analog-stereo"
                device.profile.description = "Analog Stereo"
                device.description = "Built-in Audio Analog Stereo"
                alsa.mixer_name = "Realtek ALC887-VD"
                alsa.components = "HDA:10ec0887,1458a002,00100302"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        ports:
                analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown)
                        properties:

                analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-headphones"
        active port: <analog-output>
    index: 1
        name: <alsa_output.pci-0000_00_1b.0.analog-stereo.equalizer>
        driver: <module-equalizer-sink.c>
        flags: HW_MUTE_CTRL LATENCY DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE 
        priority: 1000
        volume: 0: 100% 1: 100%
                balance 0.00
        base volume: 100%
        volume steps: 65537
        muted: no
        current latency: 0.00 ms
        max request: 0 KiB
        max rewind: 0 KiB
        monitor source: 2
        sample spec: float32le 2ch 44100Hz
        channel map: front-left,front-right
                     Stereo
        used by: 0
        linked by: 0
        configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
        module: 26
        properties:
                device.description = "FFT based equalizer on Built-in Audio Analog Stereo"
                device.master_device = "alsa_output.pci-0000_00_1b.0.analog-stereo"
                device.class = "filter"
                device.icon_name = "audio-card"
    index: 2
        name: <alsa_output.pci-0000_01_00.1.hdmi-stereo>
        driver: <module-alsa-card.c>
        flags: HARDWARE DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE 
        priority: 9050
        volume: 0: 100% 1: 100%
                0: -0.02 dB 1: -0.02 dB
                balance 0.00
        base volume: 100%
                     0.00 dB
        volume steps: 65537
        muted: no
        current latency: 0.00 ms
        max request: 0 KiB
        max rewind: 0 KiB
        monitor source: 3
        sample spec: s16le 2ch 44100Hz
        channel map: front-left,front-right
                     Stereo
        used by: 0
        linked by: 0
        configured latency: 0.00 ms; range is 0.50 .. 1999.82 ms
        card: 0 <alsa_card.pci-0000_01_00.1>
        module: 5
        properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "HDMI 0"
                alsa.id = "HDMI 0"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "3"
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xf7e40000 irq 45"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:01:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
                device.bus = "pci"
                device.vendor.id = "1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                device.product.id = "aa98"
                device.product.name = "Sapphire HD 6450 1GB DDR3"
                device.string = "hdmi:1"
                device.buffering.buffer_size = "352768"
                device.buffering.fragment_size = "176384"
                device.access_mode = "mmap+timer"
                device.profile.name = "hdmi-stereo"
                device.profile.description = "Digital Stereo (HDMI)"
                device.description = "Sapphire HD 6450 1GB DDR3 Digital Stereo (HDMI)"
                alsa.mixer_name = "ATI R6xx HDMI"
                alsa.components = "HDA:1002aa01,00aa0100,00100200"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        ports:
                hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset -10000 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
        active port: <hdmi-output-0>
4 source(s) available.
    index: 0
        name: <alsa_output.pci-0000_00_1b.0.analog-stereo.monitor>
        driver: <module-alsa-card.c>
        flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE 
        priority: 1950
        volume: 0: 100% 1: 100%
                0: 0.00 dB 1: 0.00 dB
                balance 0.00
        base volume: 100%
                     0.00 dB
        volume steps: 65537
        muted: no
        current latency: 0.00 ms
        max rewind: 0 KiB
        sample spec: s16le 2ch 44100Hz
        channel map: front-left,front-right
                     Stereo
        used by: 0
        linked by: 0
        configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
        monitor_of: 0
        card: 1 <alsa_card.pci-0000_00_1b.0>
        module: 6
        properties:
                device.description = "Monitor of Built-in Audio Analog Stereo"
                device.class = "monitor"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xf7f10000 irq 44"
                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 = "1e20"
                device.product.name = "7 Series/C210 Series Chipset Family High Definition Audio Controller"
                device.form_factor = "internal"
                device.string = "0"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
  * index: 1
        name: <alsa_input.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:  35% 1:  35%
                0: -27.39 dB 1: -27.39 dB
                balance 0.00
        base volume:  10%
                     -60.00 dB
        volume steps: 65537
        muted: no
        current latency: 0.00 ms
        max rewind: 0 KiB
        sample spec: s16le 2ch 44100Hz
        channel map: front-left,front-right
                     Stereo
        used by: 0
        linked by: 0
        configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
        card: 1 <alsa_card.pci-0000_00_1b.0>
        module: 6
        properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "ALC887-VD Analog"
                alsa.id = "ALC887-VD Analog"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xf7f10000 irq 44"
                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 = "1e20"
                device.product.name = "7 Series/C210 Series Chipset Family High Definition Audio Controller"
                device.form_factor = "internal"
                device.string = "front:0"
                device.buffering.buffer_size = "352800"
                device.buffering.fragment_size = "176400"
                device.access_mode = "mmap+timer"
                device.profile.name = "analog-stereo"
                device.profile.description = "Analog Stereo"
                device.description = "Built-in Audio Analog Stereo"
                alsa.mixer_name = "Realtek ALC887-VD"
                alsa.components = "HDA:10ec0887,1458a002,00100302"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        ports:
                analog-input-microphone-front: Front Microphone (priority 8500, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-input-microphone-rear: Rear Microphone (priority 8200, latency offset 0 usec, available: yes)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
                        properties:

        active port: <analog-input-microphone-rear>
    index: 2
        name: <alsa_output.pci-0000_00_1b.0.analog-stereo.equalizer.monitor>
        driver: <module-equalizer-sink.c>
        flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE 
        priority: 1000
        volume: 0: 100% 1: 100%
                0: 0.00 dB 1: 0.00 dB
                balance 0.00
        base volume: 100%
                     0.00 dB
        volume steps: 65537
        muted: no
        current latency: 0.00 ms
        max rewind: 0 KiB
        sample spec: float32le 2ch 44100Hz
        channel map: front-left,front-right
                     Stereo
        used by: 0
        linked by: 0
        configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
        monitor_of: 1
        module: 26
        properties:
                device.description = "Monitor of FFT based equalizer on Built-in Audio Analog Stereo"
                device.class = "monitor"
                device.icon_name = "audio-input-microphone"
    index: 3
        name: <alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor>
        driver: <module-alsa-card.c>
        flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE 
        priority: 1050
        volume: 0: 100% 1: 100%
                0: 0.00 dB 1: 0.00 dB
                balance 0.00
        base volume: 100%
                     0.00 dB
        volume steps: 65537
        muted: no
        current latency: 0.00 ms
        max rewind: 0 KiB
        sample spec: s16le 2ch 44100Hz
        channel map: front-left,front-right
                     Stereo
        used by: 0
        linked by: 0
        configured latency: 0.00 ms; range is 0.50 .. 1999.82 ms
        monitor_of: 2
        card: 0 <alsa_card.pci-0000_01_00.1>
        module: 5
        properties:
                device.description = "Monitor of Sapphire HD 6450 1GB DDR3 Digital Stereo (HDMI)"
                device.class = "monitor"
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xf7e40000 irq 45"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:01:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
                device.bus = "pci"
                device.vendor.id = "1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                device.product.id = "aa98"
                device.product.name = "Sapphire HD 6450 1GB DDR3"
                device.string = "1"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
4 client(s) logged in.
    index: 0
        driver: <module-systemd-login.c>
        owner module: 20
        properties:
                application.name = "Login Session 1"
                systemd-login.session = "1"
    index: 5
        driver: <protocol-native.c>
        owner module: 12
        properties:
                application.name = "Firefox"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "28"
                application.icon_name = "firefox"
                application.version = "23.0.1"
                application.process.id = "1039"
                application.process.user = "doctor"
                application.process.host = "doctor"
                application.process.binary = "firefox"
                window.x11.display = ":0"
                application.language = "C"
                application.process.machine_id = "e888826829ff07e165643d66000001c3"
                application.process.session_id = "1"
    index: 6
        driver: <protocol-native.c>
        owner module: 12
        properties:
                application.name = "AudioStream"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "28"
                application.process.id = "1039"
                application.process.user = "doctor"
                application.process.host = "doctor"
                application.process.binary = "firefox"
                window.x11.display = ":0"
                application.language = "C"
                application.process.machine_id = "e888826829ff07e165643d66000001c3"
                application.process.session_id = "1"
                application.icon_name = "firefox"
    index: 12
        driver: <cli.c>
        owner module: 28
        properties:
                application.name = "UNIX socket client"
2 card(s) available.
    index: 0
        name: <alsa_card.pci-0000_01_00.1>
        driver: <module-alsa-card.c>
        owner module: 5
        properties:
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xf7e40000 irq 45"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:01:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
                device.bus = "pci"
                device.vendor.id = "1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                device.product.id = "aa98"
                device.product.name = "Sapphire HD 6450 1GB DDR3"
                device.string = "1"
                device.description = "Sapphire HD 6450 1GB DDR3"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        profiles:
                output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400, available: unknown)
                off: Off (priority 0, available: unknown)
        active profile: <output:hdmi-stereo>
        sinks:
                alsa_output.pci-0000_01_00.1.hdmi-stereo/#2: Sapphire HD 6450 1GB DDR3 Digital Stereo (HDMI)
        sources:
                alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor/#3: Monitor of Sapphire HD 6450 1GB DDR3 Digital Stereo (HDMI)
        ports:
                hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset -10000 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
    index: 1
        name: <alsa_card.pci-0000_00_1b.0>
        driver: <module-alsa-card.c>
        owner module: 6
        properties:
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xf7f10000 irq 44"
                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 = "1e20"
                device.product.name = "7 Series/C210 Series Chipset Family High Definition Audio Controller"
                device.form_factor = "internal"
                device.string = "0"
                device.description = "Built-in Audio"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        profiles:
                input:analog-stereo: Analog Stereo Input (priority 60, available: unknown)
                output:analog-stereo: Analog Stereo Output (priority 6000, available: unknown)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: unknown)
                off: Off (priority 0, available: unknown)
        active profile: <output:analog-stereo+input:analog-stereo>
        sinks:
                alsa_output.pci-0000_00_1b.0.analog-stereo/#0: Built-in Audio Analog Stereo
        sources:
                alsa_output.pci-0000_00_1b.0.analog-stereo.monitor/#0: Monitor of Built-in Audio Analog Stereo
                alsa_input.pci-0000_00_1b.0.analog-stereo/#1: Built-in Audio Analog Stereo
        ports:
                analog-input-microphone-front: Front Microphone (priority 8500, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-input-microphone-rear: Rear Microphone (priority 8200, latency offset 0 usec, available: yes)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
                        properties:

                analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown)
                        properties:

                analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-headphones"
1 sink input(s) available.
    index: 0
        driver: <module-equalizer-sink.c>
        flags: 
        state: CORKED
        sink: 0 <alsa_output.pci-0000_00_1b.0.analog-stereo>
        volume: 0: 100% 1: 100%
                0: 0.00 dB 1: 0.00 dB
                balance 0.00
        muted: no
        current latency: 0.00 ms
        requested latency: n/a
        sample spec: float32le 2ch 44100Hz
        channel map: front-left,front-right
                     Stereo
        resample method: copy
        module: 26
        properties:
                media.name = "Equalized Stream"
                media.role = "filter"
                module-stream-restore.id = "sink-input-by-media-role:filter"
0 source outputs(s) available.
1 cache entrie(s) available.
    name: <audio-volume-change>
        index: 0
        sample spec: s16le 2ch 44100Hz
        channel map: front-left,front-right
                     Stereo
        length: 11776
        duration: 0.1 s
        volume: n/a
                n/a
                balance 0.00
        lazy: no
        filename: <n/a>
        properties:
                media.role = "event"
                event.id = "audio-volume-change"
                event.description = "Volume Control Feedback Sound"
                media.name = "audio-volume-change"
                media.filename = "/usr/share/sounds/freedesktop/stereo/audio-volume-change.oga"
                application.name = "PulseAudio Volume Control"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "28"
                window.x11.display = ":0"
                window.x11.screen = "0"
                application.process.id = "1203"
                application.process.user = "doctor"
                application.process.host = "doctor"
                application.process.binary = "pavucontrol"
                application.language = "C"
                application.process.machine_id = "e888826829ff07e165643d66000001c3"
                application.process.session_id = "1"
                application.icon_name = "multimedia-volume-control"
>>> 

.pulse config is deleted

$ stat ~/.pulse
stat: cannot stat ‘/home/doctor//.pulse’: No such file or directory

And ALSA is not muted

////////////////////////////////////////////////
Edit:


Then I reinstalled pulseaudio and left the configs untouched and the sound is there again.
Now HDMI %cardname% output is not indicated as unplugged, but still gives no sound.

Last edited by Doctor Drive (2013-08-21 08:59:18)

Offline

#3 2013-08-23 13:48:06

Doctor Drive
Member
From: Ukraine
Registered: 2010-08-11
Posts: 165
Website

Re: [Solved] Alsa FFT Based equalizer through HDMI has no sound output

It seems the problem was in the place of config where the module should be loaded.

When I added

load-module module-equalizer-sink

Just after

# static hardware detection module 

Now the FFT based equalizer stream is not streamed through HDMI and called

"FFT based equalizer on Built-in Audio Analog Stereo"

And there goes my sound.
I thought that HDMI was the only way it works, but it seems that putting FFT based equalizer by pulse was an error in config.
HDMI is not configured on my machine (and I don't need to use it anyway).

Last edited by Doctor Drive (2013-08-23 13:54:19)

Offline

#4 2013-10-04 01:17:10

evana
Member
Registered: 2013-03-23
Posts: 8

Re: [Solved] Alsa FFT Based equalizer through HDMI has no sound output

I was having the same issue and this solution worked perfectly for me.

Offline

#5 2013-10-27 23:44:06

nevion
Member
Registered: 2013-10-27
Posts: 1

Re: [Solved] Alsa FFT Based equalizer through HDMI has no sound output

Hi, your topic name is wrong... you're using pulseaudio to do the equalizing.

It appears you have multiple sinks (e.g. cards) and this is why the module defaults are not doing what you'd like... unfortunately you only get to pick one sink that the equalizer is attached to.

The parameter you're looking for to force it to be hdmi is to first find the name of that sink using pacmd list-sinks.  You would then pass this as such (for example):
load-module module-equalizer-sink sink_name=equalized sink_master=alsa_output.pci-0000_01_00.1.hdmi-stereo

Also the equalizer needs to be loaded after the dbus module is loaded.

Offline

Board footer

Powered by FluxBB