Skip to main content
Topic: Again, sound problems on laptop (Read 426 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Again, sound problems on laptop

Continuing with the install on this new laptop, I have no sound.
Similar to my previous installation issues from thread https://forum.artixlinux.org/index.php/topic,7128.0.html
I have installed: pipewire, pipewire-pulse and wireplumber, and they all get started before xfce4 from my .xinitrc

In xfce, pavucontrol shows I have no output devices. None at all.

"pactl list sinks" shows the following:
link #33
   State: SUSPENDED
   Name: auto_null
   Description: Dummy Output
   Driver: PipeWire
   Sample Specification: float32le 2ch 48000Hz
   Channel Map: front-left,front-right
   Owner Module: 4294967295
   Mute: no
   Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
           balance 0.00
   Base Volume: 65536 / 100% / 0.00 dB
   Monitor Source: auto_null.monitor
   Latency: 0 usec, configured 0 usec
   Flags: DECIBEL_VOLUME LATENCY
   Properties:
      node.name = "auto_null"
      device.description = "Dummy Output"
      audio.rate = "48000"
      audio.channels = "2"
      audio.position = "FL,FR"
      media.class = "Audio/Sink"
      factory.name = "support.null-audio-sink"
      node.virtual = "true"
      monitor.channel-volumes = "true"
      factory.id = "19"
      clock.quantum-limit = "8192"
      client.id = "32"
      node.driver = "true"
      port.group = "stream.0"
      node.loop.name = "data-loop.0"
      library.name = "audioconvert/libspa-audioconvert"
      object.id = "33"
      object.serial = "33"
   Formats:
      pcm

"dmesg | grep snd" shows this:

[    8.144856] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    8.144909] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[    8.145041] snd_hda_intel 0000:01:00.1: Disabling MSI
[    8.145047] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[    8.469999] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC274: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[    8.470002] snd_hda_codec_realtek ehdaudio0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    8.470003] snd_hda_codec_realtek ehdaudio0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    8.470004] snd_hda_codec_realtek ehdaudio0D0:    mono: mono_out=0x0
[    8.470005] snd_hda_codec_realtek ehdaudio0D0:    inputs:
[    8.470005] snd_hda_codec_realtek ehdaudio0D0:      Mic=0x19
[   45.028819] Modules linked in: ccm snd_ctl_led snd_soc_skl_hda_dsp snd_soc_hdac_hdmi snd_sof_probes snd_soc_intel_hda_dsp_common iwlmvm intel_uncore_frequency intel_uncore_frequency_common snd_hda_codec_realtek snd_hda_codec_generic snd_hda_scodec_component snd_soc_dmic snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel soundwire_cadence snd_sof_intel_hda_common snd_sof_intel_hda_mlink snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_soc_acpi_intel_match soundwire_generic_allocation snd_soc_acpi x86_pkg_temp_thermal soundwire_bus intel_powerclamp coretemp snd_soc_avs kvm_intel snd_soc_hda_codec nvidia_uvm(POE) snd_hda_ext_core nvidia_drm(POE) nvidia_modeset(POE) kvm snd_soc_core mac80211 snd_hda_codec_hdmi snd_compress crct10dif_pclmul ac97_bus snd_pcm_dmaengine crc32_pclmul polyval_clmulni snd_hda_intel polyval_generic uvcvideo gf128mul ghash_clmulni_intel libarc4 snd_intel_dspcfg videobuf2_vmalloc uvc sha512_ssse3 ptp videobuf2_memops
[   45.028936]  snd_intel_sdw_acpi sha256_ssse3 btusb videobuf2_v4l2 pps_core sha1_ssse3 btrtl snd_hda_codec aesni_intel videodev btintel snd_hda_core processor_thermal_device_pci crypto_simd btbcm videobuf2_common processor_thermal_device btmtk cryptd iTCO_wdt processor_thermal_wt_hint snd_hwdep vfat processor_thermal_rfim r8169 intel_pmc_bxt iwlwifi bluetooth mc hid_multitouch snd_pcm mousedev realtek mei_hdcp joydev iTCO_vendor_support fat mei_pxp processor_thermal_rapl rapl nvidia(POE) intel_rapl_msr snd_timer intel_rapl_common cfg80211 intel_cstate mdio_devres mei_me i2c_i801 processor_thermal_wt_req intel_lpss_pci spi_nor snd i2c_smbus processor_thermal_power_floor intel_lpss i2c_hid_acpi intel_uncore mtd libphy psmouse thunderbolt msi_wmi mei pcspkr rfkill wmi_bmof i2c_mux soundcore processor_thermal_mbox i2c_hid idma64 intel_pmc_core intel_vsec intel_hid pmt_telemetry int3403_thermal mac_hid int3400_thermal int340x_thermal_zone pmt_class sparse_keymap acpi_thermal_rel pinctrl_alderlake acpi_tad soc_button_array
[   45.035291] Modules linked in: ccm snd_ctl_led snd_soc_skl_hda_dsp snd_soc_hdac_hdmi snd_sof_probes snd_soc_intel_hda_dsp_common iwlmvm intel_uncore_frequency intel_uncore_frequency_common snd_hda_codec_realtek snd_hda_codec_generic snd_hda_scodec_component snd_soc_dmic snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel soundwire_cadence snd_sof_intel_hda_common snd_sof_intel_hda_mlink snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_soc_acpi_intel_match soundwire_generic_allocation snd_soc_acpi x86_pkg_temp_thermal soundwire_bus intel_powerclamp coretemp snd_soc_avs kvm_intel snd_soc_hda_codec nvidia_uvm(POE) snd_hda_ext_core nvidia_drm(POE) nvidia_modeset(POE) kvm snd_soc_core mac80211 snd_hda_codec_hdmi snd_compress crct10dif_pclmul ac97_bus snd_pcm_dmaengine crc32_pclmul polyval_clmulni snd_hda_intel polyval_generic uvcvideo gf128mul ghash_clmulni_intel libarc4 snd_intel_dspcfg videobuf2_vmalloc uvc sha512_ssse3 ptp videobuf2_memops
[   45.035381]  snd_intel_sdw_acpi sha256_ssse3 btusb videobuf2_v4l2 pps_core sha1_ssse3 btrtl snd_hda_codec aesni_intel videodev btintel snd_hda_core processor_thermal_device_pci crypto_simd btbcm videobuf2_common processor_thermal_device btmtk cryptd iTCO_wdt processor_thermal_wt_hint snd_hwdep vfat processor_thermal_rfim r8169 intel_pmc_bxt iwlwifi bluetooth mc hid_multitouch snd_pcm mousedev realtek mei_hdcp joydev iTCO_vendor_support fat mei_pxp processor_thermal_rapl rapl nvidia(POE) intel_rapl_msr snd_timer intel_rapl_common cfg80211 intel_cstate mdio_devres mei_me i2c_i801 processor_thermal_wt_req intel_lpss_pci spi_nor snd i2c_smbus processor_thermal_power_floor intel_lpss i2c_hid_acpi intel_uncore mtd libphy psmouse thunderbolt msi_wmi mei pcspkr rfkill wmi_bmof i2c_mux soundcore processor_thermal_mbox i2c_hid idma64 intel_pmc_core intel_vsec intel_hid pmt_telemetry int3403_thermal mac_hid int3400_thermal int340x_thermal_zone pmt_class sparse_keymap acpi_thermal_rel pinctrl_alderlake acpi_tad soc_button_array
[   45.038138] Modules linked in: ccm snd_ctl_led snd_soc_skl_hda_dsp snd_soc_hdac_hdmi snd_sof_probes snd_soc_intel_hda_dsp_common iwlmvm intel_uncore_frequency intel_uncore_frequency_common snd_hda_codec_realtek snd_hda_codec_generic snd_hda_scodec_component snd_soc_dmic snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel soundwire_cadence snd_sof_intel_hda_common snd_sof_intel_hda_mlink snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_soc_acpi_intel_match soundwire_generic_allocation snd_soc_acpi x86_pkg_temp_thermal soundwire_bus intel_powerclamp coretemp snd_soc_avs kvm_intel snd_soc_hda_codec nvidia_uvm(POE) snd_hda_ext_core nvidia_drm(POE) nvidia_modeset(POE) kvm snd_soc_core mac80211 snd_hda_codec_hdmi snd_compress crct10dif_pclmul ac97_bus snd_pcm_dmaengine crc32_pclmul polyval_clmulni snd_hda_intel polyval_generic uvcvideo gf128mul ghash_clmulni_intel libarc4 snd_intel_dspcfg videobuf2_vmalloc uvc sha512_ssse3 ptp videobuf2_memops
[   45.038155]  snd_intel_sdw_acpi sha256_ssse3 btusb videobuf2_v4l2 pps_core sha1_ssse3 btrtl snd_hda_codec aesni_intel videodev btintel snd_hda_core processor_thermal_device_pci crypto_simd btbcm videobuf2_common processor_thermal_device btmtk cryptd iTCO_wdt processor_thermal_wt_hint snd_hwdep vfat processor_thermal_rfim r8169 intel_pmc_bxt iwlwifi bluetooth mc hid_multitouch snd_pcm mousedev realtek mei_hdcp joydev iTCO_vendor_support fat mei_pxp processor_thermal_rapl rapl nvidia(POE) intel_rapl_msr snd_timer intel_rapl_common cfg80211 intel_cstate mdio_devres mei_me i2c_i801 processor_thermal_wt_req intel_lpss_pci spi_nor snd i2c_smbus processor_thermal_power_floor intel_lpss i2c_hid_acpi intel_uncore mtd libphy psmouse thunderbolt msi_wmi mei pcspkr rfkill wmi_bmof i2c_mux soundcore processor_thermal_mbox i2c_hid idma64 intel_pmc_core intel_vsec intel_hid pmt_telemetry int3403_thermal mac_hid int3400_thermal int340x_thermal_zone pmt_class sparse_keymap acpi_thermal_rel pinctrl_alderlake acpi_tad soc_button_array
[   45.039335] Modules linked in: ccm snd_ctl_led snd_soc_skl_hda_dsp snd_soc_hdac_hdmi snd_sof_probes snd_soc_intel_hda_dsp_common iwlmvm intel_uncore_frequency intel_uncore_frequency_common snd_hda_codec_realtek snd_hda_codec_generic snd_hda_scodec_component snd_soc_dmic snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel soundwire_cadence snd_sof_intel_hda_common snd_sof_intel_hda_mlink snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_soc_acpi_intel_match soundwire_generic_allocation snd_soc_acpi x86_pkg_temp_thermal soundwire_bus intel_powerclamp coretemp snd_soc_avs kvm_intel snd_soc_hda_codec nvidia_uvm(POE) snd_hda_ext_core nvidia_drm(POE) nvidia_modeset(POE) kvm snd_soc_core mac80211 snd_hda_codec_hdmi snd_compress crct10dif_pclmul ac97_bus snd_pcm_dmaengine crc32_pclmul polyval_clmulni snd_hda_intel polyval_generic uvcvideo gf128mul ghash_clmulni_intel libarc4 snd_intel_dspcfg videobuf2_vmalloc uvc sha512_ssse3 ptp videobuf2_memops
[   45.039352]  snd_intel_sdw_acpi sha256_ssse3 btusb videobuf2_v4l2 pps_core sha1_ssse3 btrtl snd_hda_codec aesni_intel videodev btintel snd_hda_core processor_thermal_device_pci crypto_simd btbcm videobuf2_common processor_thermal_device btmtk cryptd iTCO_wdt processor_thermal_wt_hint snd_hwdep vfat processor_thermal_rfim r8169 intel_pmc_bxt iwlwifi bluetooth mc hid_multitouch snd_pcm mousedev realtek mei_hdcp joydev iTCO_vendor_support fat mei_pxp processor_thermal_rapl rapl nvidia(POE) intel_rapl_msr snd_timer intel_rapl_common cfg80211 intel_cstate mdio_devres mei_me i2c_i801 processor_thermal_wt_req intel_lpss_pci spi_nor snd i2c_smbus processor_thermal_power_floor intel_lpss i2c_hid_acpi intel_uncore mtd libphy psmouse thunderbolt msi_wmi mei pcspkr rfkill wmi_bmof i2c_mux soundcore processor_thermal_mbox i2c_hid idma64 intel_pmc_core intel_vsec intel_hid pmt_telemetry int3403_thermal mac_hid int3400_thermal int340x_thermal_zone pmt_class sparse_keymap acpi_thermal_rel pinctrl_alderlake acpi_tad soc_button_array
[   45.040532] Modules linked in: ccm snd_ctl_led snd_soc_skl_hda_dsp snd_soc_hdac_hdmi snd_sof_probes snd_soc_intel_hda_dsp_common iwlmvm intel_uncore_frequency intel_uncore_frequency_common snd_hda_codec_realtek snd_hda_codec_generic snd_hda_scodec_component snd_soc_dmic snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel soundwire_cadence snd_sof_intel_hda_common snd_sof_intel_hda_mlink snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_soc_acpi_intel_match soundwire_generic_allocation snd_soc_acpi x86_pkg_temp_thermal soundwire_bus intel_powerclamp coretemp snd_soc_avs kvm_intel snd_soc_hda_codec nvidia_uvm(POE) snd_hda_ext_core nvidia_drm(POE) nvidia_modeset(POE) kvm snd_soc_core mac80211 snd_hda_codec_hdmi snd_compress crct10dif_pclmul ac97_bus snd_pcm_dmaengine crc32_pclmul polyval_clmulni snd_hda_intel polyval_generic uvcvideo gf128mul ghash_clmulni_intel libarc4 snd_intel_dspcfg videobuf2_vmalloc uvc sha512_ssse3 ptp videobuf2_memops
[   45.040550]  snd_intel_sdw_acpi sha256_ssse3 btusb videobuf2_v4l2 pps_core sha1_ssse3 btrtl snd_hda_codec aesni_intel videodev btintel snd_hda_core processor_thermal_device_pci crypto_simd btbcm videobuf2_common processor_thermal_device btmtk cryptd iTCO_wdt processor_thermal_wt_hint snd_hwdep vfat processor_thermal_rfim r8169 intel_pmc_bxt iwlwifi bluetooth mc hid_multitouch snd_pcm mousedev realtek mei_hdcp joydev iTCO_vendor_support fat mei_pxp processor_thermal_rapl rapl nvidia(POE) intel_rapl_msr snd_timer intel_rapl_common cfg80211 intel_cstate mdio_devres mei_me i2c_i801 processor_thermal_wt_req intel_lpss_pci spi_nor snd i2c_smbus processor_thermal_power_floor intel_lpss i2c_hid_acpi intel_uncore mtd libphy psmouse thunderbolt msi_wmi mei pcspkr rfkill wmi_bmof i2c_mux soundcore processor_thermal_mbox i2c_hid idma64 intel_pmc_core intel_vsec intel_hid pmt_telemetry int3403_thermal mac_hid int3400_thermal int340x_thermal_zone pmt_class sparse_keymap acpi_thermal_rel pinctrl_alderlake acpi_tad soc_button_array
[   45.041728] Modules linked in: ccm snd_ctl_led snd_soc_skl_hda_dsp snd_soc_hdac_hdmi snd_sof_probes snd_soc_intel_hda_dsp_common iwlmvm intel_uncore_frequency intel_uncore_frequency_common snd_hda_codec_realtek snd_hda_codec_generic snd_hda_scodec_component snd_soc_dmic snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel soundwire_cadence snd_sof_intel_hda_common snd_sof_intel_hda_mlink snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_soc_acpi_intel_match soundwire_generic_allocation snd_soc_acpi x86_pkg_temp_thermal soundwire_bus intel_powerclamp coretemp snd_soc_avs kvm_intel snd_soc_hda_codec nvidia_uvm(POE) snd_hda_ext_core nvidia_drm(POE) nvidia_modeset(POE) kvm snd_soc_core mac80211 snd_hda_codec_hdmi snd_compress crct10dif_pclmul ac97_bus snd_pcm_dmaengine crc32_pclmul polyval_clmulni snd_hda_intel polyval_generic uvcvideo gf128mul ghash_clmulni_intel libarc4 snd_intel_dspcfg videobuf2_vmalloc uvc sha512_ssse3 ptp videobuf2_memops
[   45.041745]  snd_intel_sdw_acpi sha256_ssse3 btusb videobuf2_v4l2 pps_core sha1_ssse3 btrtl snd_hda_codec aesni_intel videodev btintel snd_hda_core processor_thermal_device_pci crypto_simd btbcm videobuf2_common processor_thermal_device btmtk cryptd iTCO_wdt processor_thermal_wt_hint snd_hwdep vfat processor_thermal_rfim r8169 intel_pmc_bxt iwlwifi bluetooth mc hid_multitouch snd_pcm mousedev realtek mei_hdcp joydev iTCO_vendor_support fat mei_pxp processor_thermal_rapl rapl nvidia(POE) intel_rapl_msr snd_timer intel_rapl_common cfg80211 intel_cstate mdio_devres mei_me i2c_i801 processor_thermal_wt_req intel_lpss_pci spi_nor snd i2c_smbus processor_thermal_power_floor intel_lpss i2c_hid_acpi intel_uncore mtd libphy psmouse thunderbolt msi_wmi mei pcspkr rfkill wmi_bmof i2c_mux soundcore processor_thermal_mbox i2c_hid idma64 intel_pmc_core intel_vsec intel_hid pmt_telemetry int3403_thermal mac_hid int3400_thermal int340x_thermal_zone pmt_class sparse_keymap acpi_thermal_rel pinctrl_alderlake acpi_tad soc_button_array
[   45.042920] Modules linked in: ccm snd_ctl_led snd_soc_skl_hda_dsp snd_soc_hdac_hdmi snd_sof_probes snd_soc_intel_hda_dsp_common iwlmvm intel_uncore_frequency intel_uncore_frequency_common snd_hda_codec_realtek snd_hda_codec_generic snd_hda_scodec_component snd_soc_dmic snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel soundwire_cadence snd_sof_intel_hda_common snd_sof_intel_hda_mlink snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_soc_acpi_intel_match soundwire_generic_allocation snd_soc_acpi x86_pkg_temp_thermal soundwire_bus intel_powerclamp coretemp snd_soc_avs kvm_intel snd_soc_hda_codec nvidia_uvm(POE) snd_hda_ext_core nvidia_drm(POE) nvidia_modeset(POE) kvm snd_soc_core mac80211 snd_hda_codec_hdmi snd_compress crct10dif_pclmul ac97_bus snd_pcm_dmaengine crc32_pclmul polyval_clmulni snd_hda_intel polyval_generic uvcvideo gf128mul ghash_clmulni_intel libarc4 snd_intel_dspcfg videobuf2_vmalloc uvc sha512_ssse3 ptp videobuf2_memops
[   45.042937]  snd_intel_sdw_acpi sha256_ssse3 btusb videobuf2_v4l2 pps_core sha1_ssse3 btrtl snd_hda_codec aesni_intel videodev btintel snd_hda_core processor_thermal_device_pci crypto_simd btbcm videobuf2_common processor_thermal_device btmtk cryptd iTCO_wdt processor_thermal_wt_hint snd_hwdep vfat processor_thermal_rfim r8169 intel_pmc_bxt iwlwifi bluetooth mc hid_multitouch snd_pcm mousedev realtek mei_hdcp joydev iTCO_vendor_support fat mei_pxp processor_thermal_rapl rapl nvidia(POE) intel_rapl_msr snd_timer intel_rapl_common cfg80211 intel_cstate mdio_devres mei_me i2c_i801 processor_thermal_wt_req intel_lpss_pci spi_nor snd i2c_smbus processor_thermal_power_floor intel_lpss i2c_hid_acpi intel_uncore mtd libphy psmouse thunderbolt msi_wmi mei pcspkr rfkill wmi_bmof i2c_mux soundcore processor_thermal_mbox i2c_hid idma64 intel_pmc_core intel_vsec intel_hid pmt_telemetry int3403_thermal mac_hid int3400_thermal int340x_thermal_zone pmt_class sparse_keymap acpi_thermal_rel pinctrl_alderlake acpi_tad soc_button_array

There's also this with "dmesg | grep sof"
[    8.304540] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[    8.304652] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    8.304681] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    8.311547] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[    8.334373] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[    8.334375] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    8.334377] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[    8.335725] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware paths/files for ipc type 0:
[    8.335726] sof-audio-pci-intel-tgl 0000:00:1f.3:  Firmware file:     intel/sof/sof-rpl-s.ri
[    8.335726] sof-audio-pci-intel-tgl 0000:00:1f.3:  Topology file:     intel/sof-tplg/sof-hda-generic-2ch.tplg
[    8.335925] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    8.335926] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[    8.335927] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[    8.420018] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    8.420021] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[    8.446252] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0
[    9.130689] input: sof-hda-dsp Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input35
[    9.130726] input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input36
[    9.130752] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input37
[    9.130773] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input38
[    9.130795] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input39



And "lspci" says this about the sound hardware:
0000:00:1f.3 Multimedia audio controller: Intel Corporation Raptor Lake High Definition Audio Controller (rev 11)

I have installed sof-firmware of course.

It looks like it's detected, modules and firmware get loaded, but still it's unusable.

Any ideas on how to proceed?
Any help appreciated.




Re: Again, sound problems on laptop

Reply #1
Hmmm.

Again, it suddenly started working after several reboots. I don't know how many, 3 or 4. Not rebooting because of audio but for other reasons. After one of them I noticed that now I have a volume icon in the system tray that wasn't greyed out. I didn't change any settings for the audio from my first post.

It's weird that this keeps happening, and that it takes several reboots to have working sound on these very different systems.

Anyway, let's call this one solved too.

Re: Again, sound problems on laptop

Reply #2
I have to say though, I don't like when things "fix" themselves spontaneously like this. I like to understand what is broken and how to repair it, so when they break the next time I know what to do.

Re: Again, sound problems on laptop

Reply #3
Yeah exactly as I feared, on random reboots the sound randomly works or doesn't. Right now for instance it again shows me no output devices.

I'm removing the "solved" tag

Re: Again, sound problems on laptop

Reply #4
On a boot with no working sound try killing all of pipewire, pipewire-pulse and wireplumber and starting them again.
Code: [Select]
pkill pipewire; pkill pipewire-pulse;pkill wireplumber  
/usr/bin/pipewire & /usr/bin/pipewire-pulse & /usr/bin/wireplumber &
Do you now have sound ?

If yes try moving the start of pipewire, pipewire-pulse and wireplumber into an autostart rather than ~/.xnitrc

I have been starting pipewire in .xintrc for ages.
On a recently built system on a spare partition starting pipewire in .xintrc has symtoms like you describe.
Starting in autostart works every time.

I don't know why? I have other installs on other partitions where .xintrc continues to work just fine !?!?

Re: Again, sound problems on laptop

Reply #5
I guess you should launch pipewire through xfce instead of launching before it.

 

Re: Again, sound problems on laptop

Reply #6
Like add it to the autostart section of the session?
OK I'll make a script to start pipewire and have it run at login. see if that changes things.

Re: Again, sound problems on laptop

Reply #7
Like add it to the autostart section of the session?
OK I'll make a script to start pipewire and have it run at login. see if that changes things.
You've maybe jumped ahead? Does killing and then starting pipewire, pipewire-pulse and wireplumber produce sound ?

Re: Again, sound problems on laptop

Reply #8
I don't know about jumping ahead. But so far after several test reboots - having pipewire started from a separate script rather than from .xinitrc seems to work. I get sound consistently after each reboot. I'll post back if anything changes.

Re: Again, sound problems on laptop

Reply #9
Actually the weirdness continues. This time, while pavucontrol does consistently show me hardware input and input interfaces - I often don't actually get sound out. It looks like sound should be coming out of the speakers but it doesn't. Volume control does nothing. And then, on the next reboot, again the interfaces show up but sometimes I get actual sound out, and sometimes not.

I did find a reliable way to both get the hardware sound interfaces to show up, and to actually produce sound.
I have to insert something that will produce a delay between the invocation of pipewire and wireplumber in .xinitrc, and actually starting xfce4. And since I like to adjust the backlight of the display down anyway because the default is too bright, I insert that line after wireplumber and before xfce.
So now the .xinitrc that works looks like this:

/usr/bin/pipewire &
/usr/bin/pipewire-pulse &
/usr/bin/wireplumber &
/usr/bin/brightnessctl s 60% &
exec startxfce4

This seems to work for me on this machine. Can't vouch for anyone else on different hardware.