Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Multimedia
  • Search

No sound with Realtek ALC294 (Intel Alder Lake)

Help with creation, editing, or playback of sounds, images, or video. Amarok, audacious, mplayer, grip, cdparanoia and anything else that makes a sound or plays a video.
Post Reply
Advanced search
13 posts • Page 1 of 1
Author
Message
Gojita02
n00b
n00b
Posts: 32
Joined: Wed Jun 12, 2013 1:48 pm

No sound with Realtek ALC294 (Intel Alder Lake)

  • Quote

Post by Gojita02 » Mon Jul 29, 2024 1:07 pm

Hello all,

I could not achieve to have my sound to work on my new AZUS Laptop with freshly installed gentoo.
All the 'sound' Fn button on my keyboard "seems" to work. When I open alsamixer, pressing Fn-F2 (+) and Fn-F3 (-) make the 'speaker' bar of the alsamixer GUI to go up and down.
Pressing Fn-F1 mute/unmute master and speaker.

But when playing a video, I do not have any sound.

Code: Select all

# lspci | grep -i audio
0000:00:1f.3 Multimedia audio controller: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01)

Code: Select all

# lspci -nnk
0000:00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4621] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: igen6_edac
	Kernel modules: igen6_edac
0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] [8086:46a6] (rev 0c)
	DeviceName: Onboard - Video
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: i915
	Kernel modules: i915
0000:00:04.0 Signal processing controller [1180]: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant [8086:461d] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: proc_thermal_pci
	Kernel modules: processor_thermal_device_pci
0000:00:06.0 System peripheral [0880]: Intel Corporation RST VMD Managed Controller [8086:09ab]
	DeviceName: Onboard - Other
0000:00:07.0 PCI bridge [0604]: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #0 [8086:466e] (rev 02)
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: pcieport
0000:00:07.2 PCI bridge [0604]: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #2 [8086:462f] (rev 02)
	Kernel driver in use: pcieport
0000:00:08.0 System peripheral [0880]: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator [8086:464f] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
0000:00:0a.0 Signal processing controller [1180]: Intel Corporation Platform Monitoring Technology [8086:467d] (rev 01)
	DeviceName: Onboard - Other
	Kernel driver in use: intel_vsec
	Kernel modules: intel_vsec
0000:00:0d.0 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 USB Controller [8086:461e] (rev 02)
	DeviceName: Onboard - Other
	Kernel driver in use: xhci_hcd
0000:00:0d.2 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #0 [8086:463e] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: Device [2222:1111]
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt
0000:00:0d.3 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #1 [8086:466d] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: Device [2222:1111]
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt
0000:00:0e.0 RAID bus controller [0104]: Intel Corporation Volume Management Device NVMe RAID Controller [8086:467f]
	DeviceName: Onboard - Other
	Subsystem: Intel Corporation Device [8086:0000]
	Kernel driver in use: vmd
	Kernel modules: vmd
0000:00:14.0 USB controller [0c03]: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller [8086:51ed] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: xhci_hcd
0000:00:14.2 RAM memory [0500]: Intel Corporation Alder Lake PCH Shared SRAM [8086:51ef] (rev 01)
	DeviceName: Onboard - Other
0000:00:14.3 Network controller [0280]: Intel Corporation Alder Lake-P PCH CNVi WiFi [8086:51f0] (rev 01)
	DeviceName: Onboard - Ethernet
	Subsystem: Intel Corporation Dual Band Wi-Fi 6E(802.11ax) AX211 160MHz 2x2 [Garfield Peak] [8086:0094]
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi
0000:00:15.0 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 [8086:51e8] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: intel-lpss
0000:00:15.1 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 [8086:51e9] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: intel-lpss
0000:00:16.0 Communication controller [0780]: Intel Corporation Alder Lake PCH HECI Controller [8086:51e0] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: mei_me
	Kernel modules: mei_me
0000:00:1c.0 PCI bridge [0604]: Intel Corporation Alder Lake PCH-P PCI Express Root Port #9 [8086:51bf] (rev 01)
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: pcieport
0000:00:1e.0 Communication controller [0780]: Intel Corporation Alder Lake PCH UART #0 [8086:51a8] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: intel-lpss
0000:00:1e.2 Serial bus controller [0c80]: Intel Corporation Alder Lake SPI Controller [8086:51aa] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: intel-lpss
0000:00:1f.0 ISA bridge [0601]: Intel Corporation Alder Lake PCH eSPI Controller [8086:5182] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
0000:00:1f.3 Multimedia audio controller [0401]: Intel Corporation Alder Lake PCH-P High Definition Audio Controller [8086:51c8] (rev 01)
	DeviceName: Onboard - Sound
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: sof-audio-pci-intel-tgl
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
0000:00:1f.4 SMBus [0c05]: Intel Corporation Alder Lake PCH-P SMBus Host Controller [8086:51a3] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
0000:00:1f.5 Serial bus controller [0c80]: Intel Corporation Alder Lake-P PCH SPI Controller [8086:51a4] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: intel-spi
	Kernel modules: spi_intel_pci
0000:55:00.0 SD Host controller [0805]: O2 Micro, Inc. SD/MMC Card Reader Controller [1217:8621] (rev 01)
	Subsystem: ASUSTeK Computer Inc. Device [1043:202f]
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci_pci
10000:e0:06.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 [8086:464d] (rev 02)
	Kernel driver in use: pcieport
10000:e1:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc 3400 NVMe SSD [Hendrix] [1344:5407]
	Subsystem: Micron Technology Inc Device [1344:0100]
	Kernel driver in use: nvme
	Kernel modules: nvme

Code: Select all

gojita /etc/portage/savedconfig/sys-kernel # grep SND_SOC_INTEL_SKYLAKE gentoo-kernel-6.6.35
CONFIG_SND_SOC_INTEL_SKYLAKE=m
CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m
CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m
CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y
CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m

Code: Select all

gojita /etc/portage/savedconfig/sys-kernel # cat  /proc/asound/devices
  2: [ 0- 6]: digital audio capture
  3: [ 0- 7]: digital audio capture
  4: [ 0- 0]: digital audio playback
  5: [ 0- 0]: digital audio capture
  6: [ 0-31]: digital audio playback
  7: [ 0- 3]: digital audio playback
  8: [ 0- 4]: digital audio playback
  9: [ 0- 5]: digital audio playback
 10: [ 0- 2]: hardware dependent
 11: [ 0- 0]: hardware dependent
 12: [ 0]   : control
 33:        : timer

Code: Select all

gojita /etc/portage/savedconfig/sys-kernel # aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default:CARD=sofhdadsp
    sof-hda-dsp,
    Default Audio Device
sysdefault:CARD=sofhdadsp
    sof-hda-dsp,
    Default Audio Device
usbstream:CARD=sofhdadsp
    sof-hda-dsp
    USB Stream Output
gojita /etc/portage/savedconfig/sys-kernel # 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 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
card 0: sofhdadsp [sof-hda-dsp], device 31: HDA Analog Deep Buffer (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
Do you have any hint please ?

alsa-info : http://alsa-project.org/db/?f=d5b170d4c ... b495b374fa


Thank you for your help
Top
pietinger
Administrator
Administrator
Posts: 6631
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Sat Aug 03, 2024 4:14 pm

Have you installed sys-firmware/sof-firmware ?
https://wiki.gentoo.org/wiki/User:Pietinger --> New at Gentoo
Top
garrison
Apprentice
Apprentice
Posts: 276
Joined: Tue Mar 18, 2003 9:23 am

  • Quote

Post by garrison » Sun Aug 04, 2024 9:03 am

Check with 'speaker-test -t wav -c 2' if that works the issue is either with your media player, media player codec missing or video file does not have audio track.

If speaker-test does not work, double-check if sof-firmware is installed and then show 'pa-info' output collected from normal user (not root) while trying to play audio.
Top
Gojita02
n00b
n00b
Posts: 32
Joined: Wed Jun 12, 2013 1:48 pm

  • Quote

Post by Gojita02 » Sun Aug 04, 2024 10:26 am

Hello,

Thank you to you both for your answer:
Here requested info:

Yes, it's seems sys-firmare/sof-firmware was installed

Code: Select all

gojita ~ # emerge -p sys-firmware/sof-firmware

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 0.72 s (backtrack: 0/20).

[ebuild   R    ] sys-firmware/sof-firmware-2024.03

 * IMPORTANT: 12 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

gojita ~ #

Code: Select all

gojita ~ # speaker-test -t wav -c 2

speaker-test 1.2.11

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 96 to 16384
Period size range from 48 to 4096
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
 0 - Front Left
 1 - Front Right
Time per period = 2.731526
 0 - Front Left
 1 - Front Right
Time per period = 2.987467
 0 - Front Left
 1 - Front Right
Time per period = 2.985821
 0 - Front Left
 1 - Front Right
Time per period = 3.071416
 0 - Front Left
 1 - Front Right
Time per period = 2.987260
 0 - Front Left
 1 - Front Right
Time per period = 2.987114
 0 - Front Left
 1 - Front Right
^CTransfer failed: Bad address

pa-info as user : https://pastebin.com/edZCfeQ8
Top
garrison
Apprentice
Apprentice
Posts: 276
Joined: Tue Mar 18, 2003 9:23 am

  • Quote

Post by garrison » Sun Aug 04, 2024 2:56 pm

All sinks are muted (as it happens when you start pulseaudio for the first time), use volume control to unmute and adjust volume and check again.
Top
Gojita02
n00b
n00b
Posts: 32
Joined: Wed Jun 12, 2013 1:48 pm

  • Quote

Post by Gojita02 » Sun Aug 04, 2024 3:51 pm

Hello,

Thank you for your answer.
I've already used 'alsamixer' to unmute all what I can (As shown in the image below:
https://pasteboard.co/1dtcU4B5WfPy.jpg)

Do you mean something else ?
Top
garrison
Apprentice
Apprentice
Posts: 276
Joined: Tue Mar 18, 2003 9:23 am

  • Quote

Post by garrison » Sun Aug 04, 2024 5:56 pm

Gojita02 wrote:Hello,

Thank you for your answer.
I've already used 'alsamixer' to unmute all what I can (As shown in the image below:
https://pasteboard.co/1dtcU4B5WfPy.jpg)

Do you mean something else ?
Yes please double-check muted sinks in pa-info output. Maybe try pavucontrol Output Devices tab, or use pactl to unmute.
Top
Gojita02
n00b
n00b
Posts: 32
Joined: Wed Jun 12, 2013 1:48 pm

  • Quote

Post by Gojita02 » Sun Aug 04, 2024 6:13 pm

Hello,

Thank you for your answer

I ran:
pactl set-sink-mute 3 toggle
(for all sink and I see the Mute: no for all sink as shown below)

Code: Select all

Sink #3
	State: RUNNING
	Name: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink
	Description: Alder Lake PCH-P High Definition Audio Controller Speaker
	Driver: module-alsa-card.c
	Sample Specification: s16le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 6
	Mute: no
	Volume: front-left: 58270 /  89% / -3.06 dB,   front-right: 58270 /  89% / -3.06 dB
	        balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Speaker__sink.monitor
	Latency: 72181 usec, configured 75000 usec
	Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
	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 = "ASUSTeKCOMPUTERINC.-ZenbookUX3402ZA_UX3402ZA-1.0-UX3402ZA"
	        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 = "51c8"
	        device.product.name = "Alder Lake PCH-P High Definition Audio Controller"
	        device.string = "_ucm0001.hw:sofhdadsp"
	        device.buffering.buffer_size = "65536"
	        device.buffering.fragment_size = "16384"
	        device.access_mode = "mmap+timer"
	        device.profile.name = "HiFi: Speaker: sink"
	        device.profile.description = "Speaker"
	        alsa.mixer_device = "_ucm0001.hw:sofhdadsp"
	        device.description = "Alder Lake PCH-P High Definition Audio Controller Speaker"
	        module-udev-detect.discovered = "1"
	        device.icon_name = "audio-card-pci"
	Ports:
	        [Out] Speaker: Speaker (type: Speaker, priority: 100, availability unknown)
	Active Port: [Out] Speaker
	Formats:
	        pcm

I also use pavucontrol:
https://pasteboard.co/RZeFn7LeC3TA.jpg
https://pasteboard.co/LX815v2g7DQZ.jpg

But still no sound :(
Top
garrison
Apprentice
Apprentice
Posts: 276
Joined: Tue Mar 18, 2003 9:23 am

  • Quote

Post by garrison » Sun Aug 04, 2024 11:23 pm

Please check pa-info again, see if Master volume control is off again in 'Mixer controls for card sofhdadsp' section.

Please try testing alsa device directly too like this 'pasuspender -- speaker-test -t wav -c 2 -D hw:0,0' to test speaker output. While speaker-test is running check if mixer volume controls are off.
Top
Gojita02
n00b
n00b
Posts: 32
Joined: Wed Jun 12, 2013 1:48 pm

  • Quote

Post by Gojita02 » Mon Aug 05, 2024 1:30 pm

Hello,

I launch "pulseaudio -vvv" as root while playing a video on youtub (I've got the sound when using either bluetooth and/or headphones).
Only speaker does not wortk. And when I look at the output of "pulseaudio -vvv" I saw the HDMI output and headphones, but not speaker :(


Perhaps my system take "headphones" as "speaker" and this is why I do not have sound.
Is there a way to check this?

Code: Select all

D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink: suspend_cause: (none) -> IDLE
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink: state: IDLE -> SUSPENDED
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink.monitor: suspend_cause: (none) -> IDLE
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink.monitor: state: IDLE -> SUSPENDED 

"almost" full log

Code: Select all

I: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source idle for too long, suspending ...
I: [alsa-source-DMIC (*)] alsa-source.c: Device suspended...
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source: suspend_cause: (none) -> IDLE
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source: state: IDLE -> SUSPENDED
D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
I: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic2__source idle for too long, suspending ...
I: [alsa-source-HDA Analog (*)] alsa-source.c: Device suspended...
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic2__source: suspend_cause: (none) -> IDLE
D: [pulseaudio] source.c: alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic2__source: state: IDLE -> SUSPENDED
D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
I: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink idle for too long, suspending ...
I: [alsa-sink-HDA Analog (*)] alsa-sink.c: Device suspended...
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink: suspend_cause: (none) -> IDLE
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink: state: IDLE -> SUSPENDED
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink.monitor: suspend_cause: (none) -> IDLE
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink.monitor: state: IDLE -> SUSPENDED
D: [pulseaudio] module-suspend-on-idle.c: State of monitor source 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink.monitor' has changed, checking state of monitored sink
D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
I: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink idle for too long, suspending ...
I: [alsa-sink-HDMI1 (*)] alsa-sink.c: Device suspended...
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink: suspend_cause: (none) -> IDLE
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink: state: IDLE -> SUSPENDED
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink.monitor: suspend_cause: (none) -> IDLE
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink.monitor: state: IDLE -> SUSPENDED
D: [pulseaudio] module-suspend-on-idle.c: State of monitor source 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI1__sink.monitor' has changed, checking state of monitored sink
D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
I: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink idle for too long, suspending ...
I: [alsa-sink-HDMI2 (*)] alsa-sink.c: Device suspended...
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink: suspend_cause: (none) -> IDLE
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink: state: IDLE -> SUSPENDED
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink.monitor: suspend_cause: (none) -> IDLE
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink.monitor: state: IDLE -> SUSPENDED
D: [pulseaudio] module-suspend-on-idle.c: State of monitor source 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink.monitor' has changed, checking state of monitored sink
D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
I: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink idle for too long, suspending ...
I: [alsa-sink-HDMI3 (*)] alsa-sink.c: Device suspended...
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink: suspend_cause: (none) -> IDLE
D: [pulseaudio] sink.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink: state: IDLE -> SUSPENDED
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink.monitor: suspend_cause: (none) -> IDLE
D: [pulseaudio] source.c: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink.monitor: state: IDLE -> SUSPENDED
D: [pulseaudio] module-suspend-on-idle.c: State of monitor source 'alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI3__sink.monitor' has changed, checking state of monitored sink
D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
D: [pulseaudio] module-udev-detect.c: /dev/snd/controlC0 is accessible: yes
D: [pulseaudio] module-udev-detect.c: Resuming all sinks and sources of card alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.
I: [pulseaudio] client.c: Created 1 "Native client (UNIX socket client)"
Top
garrison
Apprentice
Apprentice
Posts: 276
Joined: Tue Mar 18, 2003 9:23 am

  • Quote

Post by garrison » Mon Aug 05, 2024 1:35 pm

Do not run as root, normal user should be fine.

For jack detection stuff check 'jacks_do' section in pa-info output, look for changes when you plug/unplug jack (could be that you are plugging to wrong outlet.)
Top
Gojita02
n00b
n00b
Posts: 32
Joined: Wed Jun 12, 2013 1:48 pm

  • Quote

Post by Gojita02 » Mon Aug 05, 2024 4:05 pm

Hello,

Without headset

Code: Select all

card=0
numid=10,iface=CARD,name='HDMI/DP,pcm=3 Jack'
  ; type=BOOLEAN,access=r-------,values=1
  : values=on
numid=16,iface=CARD,name='HDMI/DP,pcm=4 Jack'
  ; type=BOOLEAN,access=r-------,values=1
  : values=off
numid=22,iface=CARD,name='HDMI/DP,pcm=5 Jack'
  ; type=BOOLEAN,access=r-------,values=1
  : values=off
numid=8,iface=CARD,name='Headphone Jack'
  ; type=BOOLEAN,access=r-------,values=1
  : values=off
numid=9,iface=CARD,name='Speaker Phantom Jack'
  ; type=BOOLEAN,access=r-------,values=1
  : values=on

With headset:

Code: Select all

> jacks_do
card=0
numid=10,iface=CARD,name='HDMI/DP,pcm=3 Jack'
  ; type=BOOLEAN,access=r-------,values=1
  : values=on
numid=16,iface=CARD,name='HDMI/DP,pcm=4 Jack'
  ; type=BOOLEAN,access=r-------,values=1
  : values=off
numid=22,iface=CARD,name='HDMI/DP,pcm=5 Jack'
  ; type=BOOLEAN,access=r-------,values=1
  : values=off
numid=8,iface=CARD,name='Headphone Jack'
  ; type=BOOLEAN,access=r-------,values=1
  : values=on
numid=9,iface=CARD,name='Speaker Phantom Jack'
  ; type=BOOLEAN,access=r-------,values=1
  : values=on
If I tried to boot on ubuntu with a livecd, what config files should I take ? (The sound is working with ubuntu)
Top
mark4
Apprentice
Apprentice
Posts: 219
Joined: Sat Feb 26, 2011 2:34 pm

Re: No sound with Realtek ALC294 (Intel Alder Lake)

  • Quote

Post by mark4 » Tue Jan 27, 2026 1:24 am

Gojita02 wrote:Hello all,

I could not achieve to have my sound to work on my new AZUS Laptop with freshly installed gentoo.
All the 'sound' Fn button on my keyboard "seems" to work. When I open alsamixer, pressing Fn-F2 (+) and Fn-F3 (-) make the 'speaker' bar of the alsamixer GUI to go up and down.
Pressing Fn-F1 mute/unmute master and speaker.

But when playing a video, I do not have any sound.

Code: Select all

# lspci | grep -i audio
0000:00:1f.3 Multimedia audio controller: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01)

Code: Select all

# lspci -nnk
0000:00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4621] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: igen6_edac
	Kernel modules: igen6_edac
0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] [8086:46a6] (rev 0c)
	DeviceName: Onboard - Video
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: i915
	Kernel modules: i915
0000:00:04.0 Signal processing controller [1180]: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant [8086:461d] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: proc_thermal_pci
	Kernel modules: processor_thermal_device_pci
0000:00:06.0 System peripheral [0880]: Intel Corporation RST VMD Managed Controller [8086:09ab]
	DeviceName: Onboard - Other
0000:00:07.0 PCI bridge [0604]: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #0 [8086:466e] (rev 02)
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: pcieport
0000:00:07.2 PCI bridge [0604]: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #2 [8086:462f] (rev 02)
	Kernel driver in use: pcieport
0000:00:08.0 System peripheral [0880]: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator [8086:464f] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
0000:00:0a.0 Signal processing controller [1180]: Intel Corporation Platform Monitoring Technology [8086:467d] (rev 01)
	DeviceName: Onboard - Other
	Kernel driver in use: intel_vsec
	Kernel modules: intel_vsec
0000:00:0d.0 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 USB Controller [8086:461e] (rev 02)
	DeviceName: Onboard - Other
	Kernel driver in use: xhci_hcd
0000:00:0d.2 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #0 [8086:463e] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: Device [2222:1111]
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt
0000:00:0d.3 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #1 [8086:466d] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: Device [2222:1111]
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt
0000:00:0e.0 RAID bus controller [0104]: Intel Corporation Volume Management Device NVMe RAID Controller [8086:467f]
	DeviceName: Onboard - Other
	Subsystem: Intel Corporation Device [8086:0000]
	Kernel driver in use: vmd
	Kernel modules: vmd
0000:00:14.0 USB controller [0c03]: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller [8086:51ed] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: xhci_hcd
0000:00:14.2 RAM memory [0500]: Intel Corporation Alder Lake PCH Shared SRAM [8086:51ef] (rev 01)
	DeviceName: Onboard - Other
0000:00:14.3 Network controller [0280]: Intel Corporation Alder Lake-P PCH CNVi WiFi [8086:51f0] (rev 01)
	DeviceName: Onboard - Ethernet
	Subsystem: Intel Corporation Dual Band Wi-Fi 6E(802.11ax) AX211 160MHz 2x2 [Garfield Peak] [8086:0094]
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi
0000:00:15.0 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 [8086:51e8] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: intel-lpss
0000:00:15.1 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 [8086:51e9] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: intel-lpss
0000:00:16.0 Communication controller [0780]: Intel Corporation Alder Lake PCH HECI Controller [8086:51e0] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: mei_me
	Kernel modules: mei_me
0000:00:1c.0 PCI bridge [0604]: Intel Corporation Alder Lake PCH-P PCI Express Root Port #9 [8086:51bf] (rev 01)
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: pcieport
0000:00:1e.0 Communication controller [0780]: Intel Corporation Alder Lake PCH UART #0 [8086:51a8] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: intel-lpss
0000:00:1e.2 Serial bus controller [0c80]: Intel Corporation Alder Lake SPI Controller [8086:51aa] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: intel-lpss
0000:00:1f.0 ISA bridge [0601]: Intel Corporation Alder Lake PCH eSPI Controller [8086:5182] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
0000:00:1f.3 Multimedia audio controller [0401]: Intel Corporation Alder Lake PCH-P High Definition Audio Controller [8086:51c8] (rev 01)
	DeviceName: Onboard - Sound
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: sof-audio-pci-intel-tgl
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
0000:00:1f.4 SMBus [0c05]: Intel Corporation Alder Lake PCH-P SMBus Host Controller [8086:51a3] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
0000:00:1f.5 Serial bus controller [0c80]: Intel Corporation Alder Lake-P PCH SPI Controller [8086:51a4] (rev 01)
	DeviceName: Onboard - Other
	Subsystem: ASUSTeK Computer Inc. Device [1043:1e02]
	Kernel driver in use: intel-spi
	Kernel modules: spi_intel_pci
0000:55:00.0 SD Host controller [0805]: O2 Micro, Inc. SD/MMC Card Reader Controller [1217:8621] (rev 01)
	Subsystem: ASUSTeK Computer Inc. Device [1043:202f]
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci_pci
10000:e0:06.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 [8086:464d] (rev 02)
	Kernel driver in use: pcieport
10000:e1:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc 3400 NVMe SSD [Hendrix] [1344:5407]
	Subsystem: Micron Technology Inc Device [1344:0100]
	Kernel driver in use: nvme
	Kernel modules: nvme

Code: Select all

gojita /etc/portage/savedconfig/sys-kernel # grep SND_SOC_INTEL_SKYLAKE gentoo-kernel-6.6.35
CONFIG_SND_SOC_INTEL_SKYLAKE=m
CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m
CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m
CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y
CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m

Code: Select all

gojita /etc/portage/savedconfig/sys-kernel # cat  /proc/asound/devices
  2: [ 0- 6]: digital audio capture
  3: [ 0- 7]: digital audio capture
  4: [ 0- 0]: digital audio playback
  5: [ 0- 0]: digital audio capture
  6: [ 0-31]: digital audio playback
  7: [ 0- 3]: digital audio playback
  8: [ 0- 4]: digital audio playback
  9: [ 0- 5]: digital audio playback
 10: [ 0- 2]: hardware dependent
 11: [ 0- 0]: hardware dependent
 12: [ 0]   : control
 33:        : timer

Code: Select all

gojita /etc/portage/savedconfig/sys-kernel # aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default:CARD=sofhdadsp
    sof-hda-dsp,
    Default Audio Device
sysdefault:CARD=sofhdadsp
    sof-hda-dsp,
    Default Audio Device
usbstream:CARD=sofhdadsp
    sof-hda-dsp
    USB Stream Output
gojita /etc/portage/savedconfig/sys-kernel # 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 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
card 0: sofhdadsp [sof-hda-dsp], device 31: HDA Analog Deep Buffer (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
Do you have any hint please ?

alsa-info : http://alsa-project.org/db/?f=d5b170d4c ... b495b374fa


Thank you for your help
Not sure if this will help but I was without audio through my speakers for months on my ALC1220 and finally got it to work by removing *ALL* audio codec's from the kernel build ans the 1220 was not listed in menuconfig anyway. This is happening because the kernel tries the first codec, it fails and linux gives up looking for any more codecs that might work.
Top
Post Reply

13 posts • Page 1 of 1

Return to “Multimedia”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic