You are not logged in.

#1 2020-12-06 05:32:17

alifamzari
Member
Registered: 2020-04-01
Posts: 5

[Audio] Thinkpad X1 Carbon Gen 7 - 4 channels not working

I know there is a lot of discussion on this already. And it is 'fixed' with pulseaudio 14 and sof-firmware.  But mine doesnt seems to be working. 

The rear right/left is not firing.  I just recently utilize sof-firmware, previously i didnt' care much about the 4 channel, but until recent i wanted to get the internal microphone working.  But either microphone or 4 channels is working. Actually, the mic is recording, but the audio is barely audible. The mute speaker tricks doesn't work either.

So seeking helps in the forum, just incase anyone got their 'working' x1c7 4 channel, suddenly stop working.  Im on latest firmware/bios (1.41/1.20 ECP)

Below is my config:

aplay - l

**** List of PLAYBACK Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 1: HDA Digital (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

pacmd list-cards

1 card(s) available.
    index: 0
        name: <alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic>
        driver: <module-alsa-card.c>
        owner module: 6
        properties:
                alsa.card = "0"
                alsa.card_name = "sof-hda-dsp"
                alsa.long_card_name = "LENOVO-20QDS12500-ThinkPadX1Carbon7th"
                alsa.driver_name = "snd_soc_skl_hda_dsp"
                device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "9dc8"
                device.product.name = "Cannon Point-LP High Definition Audio Controller"
                device.string = "0"
                device.description = "Cannon Point-LP High Definition Audio Controller"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        profiles:
                HiFi: Play HiFi quality Music (priority 8000, available: unknown)
                off: Off (priority 0, available: unknown)
        active profile: <off>
        ports:
                [Out] HDMI3: HDMI3 Output (priority 700, latency offset 0 usec, available: no)
                        properties:

                [Out] HDMI2: HDMI2 Output (priority 600, latency offset 0 usec, available: no)
                        properties:

                [Out] HDMI1: HDMI1 Output (priority 500, latency offset 0 usec, available: no)
                        properties:

                [Out] Speaker: Speaker (priority 100, latency offset 0 usec, available: unknown)
                        properties:

                [Out] Headphones: Headphones (priority 200, latency offset 0 usec, available: no)
                        properties:

                [In] Mic2: Headphones Stereo Microphone (priority 200, latency offset 0 usec, available: no)
                        properties:

                [In] Mic1: Digital Microphone (priority 100, latency offset 0 usec, available: unknown)
                        properties:

pacmd list-sinks

1 sink(s) available.
  * index: 1
        name: <alsa_output.hw_0_0>
        driver: <module-alsa-sink.c>
        flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
        state: SUSPENDED
        suspend cause: IDLE
        priority: 9030
        volume: front-left: 49151 /  75% / -7.50 dB,   front-right: 49151 /  75% / -7.50 dB
                balance 0.00
        base volume: 65536 / 100% / 0.00 dB
        volume steps: 65537
        muted: no
        current latency: 0.00 ms
        max request: 0 KiB
        max rewind: 0 KiB
        monitor source: 1
        sample spec: s16le 2ch 48000Hz
        channel map: front-left,front-right
                     Stereo
        used by: 0
        linked by: 0
        configured latency: 0.00 ms; range is 0.50 .. 341.00 ms
        module: 21
        properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = ""
                alsa.id = "HDA Analog (*)"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "0"
                alsa.card_name = "sof-hda-dsp"
                alsa.long_card_name = "LENOVO-20QDS12500-ThinkPadX1Carbon7th"
                alsa.driver_name = "snd_soc_skl_hda_dsp"
                device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "9dc8"
                device.product.name = "Cannon Point-LP High Definition Audio Controller"
                device.string = "hw:0,0"
                device.buffering.buffer_size = "65472"
                device.buffering.fragment_size = "16320"
                device.access_mode = "mmap+timer"
                device.description = "Cannon Point-LP High Definition Audio Controller"
                device.icon_name = "audio-card-pci"

Screenshot alsamixer -c0

https://ibb.co/FVs7fC8

Last edited by alifamzari (2020-12-06 05:33:00)

Offline

#2 2020-12-10 05:09:40

lgtegetege
Member
Registered: 2020-11-08
Posts: 34

Re: [Audio] Thinkpad X1 Carbon Gen 7 - 4 channels not working

Its a little unfortunate to read this, im in a similar situation as my bass is still underperforming, last week i asked a guy with the same model that i use and he said he is having the same issue and has not resolved it yet

Offline

#3 2020-12-18 05:45:27

alifamzari
Member
Registered: 2020-04-01
Posts: 5

Re: [Audio] Thinkpad X1 Carbon Gen 7 - 4 channels not working

Can X1c7/c8 owner share their /usr/share/alsa/ucm2/sof-hda-dsp/HiFi.conf 

Am i missing anything in my config?

# Use case Configuration for sof-hda-dsp

SectionVerb {
        Value.TQ "HiFi"
}

<HDA-Intel/HiFi-analog.conf>

If.monomic.After.SectionDevice "Mic1"

SectionDevice."Mic1" {
        Comment "Digital Microphone"

        Value {
                CapturePriority 100
                CapturePCM "hw:${CardId},6"
                If.chn {
                        Condition {
                                Type String
                                Haystack "${CardComponents}"
                                Needle "cfg-dmics:4"
                        }
                        True {
                                CaptureChannels 4
                        }
                }
                If.vol {
                        Condition {
                                Type ControlExists
                                Control "name='Dmic0 Capture Switch'"
                        }
                        True {
                                CaptureMixerElem "Dmic0"
                                CaptureVolume "Dmic0 Capture Volume"
                                CaptureSwitch "Dmic0 Capture Switch"
                        }
                        False {
                                # v1.3 SOF firmware
                                CaptureMixerElem "PGA10.0 10 Master"
                                CaptureVolume "PGA10.0 10 Master Capture Volume"
                        }
                }
        }
}

<sof-hda-dsp/Hdmi.conf>

Offline

Board footer

Powered by FluxBB