No Audio through Headphones

Fedora (i3 spin) will not play any audio through my headphones. I can only get audio to play through my monitor speakers. Pavucontrol says that audio is playing, but it is not.

$ lspci
00:00.0 Host bridge: Intel Corporation Device 4c43 (rev 01)
00:01.0 PCI bridge: Intel Corporation Device 4c01 (rev 01)
00:06.0 PCI bridge: Intel Corporation Device 4c09 (rev 01)
00:08.0 System peripheral: Intel Corporation Device 4c11 (rev 01)
00:14.0 USB controller: Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller (rev 11)
00:14.2 RAM memory: Intel Corporation Tiger Lake-H Shared SRAM (rev 11)
00:14.3 Network controller: Intel Corporation Tiger Lake PCH CNVi WiFi (rev 11)
00:15.0 Serial bus controller: Intel Corporation Tiger Lake-H Serial IO I2C Controller #0 (rev 11)
00:15.1 Serial bus controller: Intel Corporation Tiger Lake-H Serial IO I2C Controller #1 (rev 11)
00:15.2 Serial bus controller: Intel Corporation Device 43ea (rev 11)
00:16.0 Communication controller: Intel Corporation Tiger Lake-H Management Engine Interface (rev 11)
00:17.0 SATA controller: Intel Corporation Device 43d2 (rev 11)
00:1c.0 PCI bridge: Intel Corporation Tiger Lake-H PCI Express Root Port #5 (rev 11)
00:1c.6 PCI bridge: Intel Corporation Device 43be (rev 11)
00:1d.0 PCI bridge: Intel Corporation Tiger Lake-H PCI Express Root Port #9 (rev 11)
00:1f.0 ISA bridge: Intel Corporation Device 4387 (rev 11)
00:1f.3 Audio device: Intel Corporation Tiger Lake-H HD Audio Controller (rev 11)
00:1f.4 SMBus: Intel Corporation Tiger Lake-H SMBus Controller (rev 11)
00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-H SPI Controller (rev 11)
01:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3080 Lite Hash Rate] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GA102 High Definition Audio Controller (rev a1)
02:00.0 Non-Volatile memory controller: Micron Technology Inc Device 5404 (rev 03)
04:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0b05:1866 ASUSTek Computer, Inc. ITE Device(8910)
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 002: ID 0b05:19af ASUSTek Computer, Inc. AURA LED Controller
Bus 001 Device 006: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 001 Device 010: ID 0c45:5004 Microdia Redragon Mitra RGB Keyboard
Bus 001 Device 008: ID 04d9:fc38 Holtek Semiconductor, Inc. Gaming Mouse [Redragon M602-RGB]
Bus 001 Device 009: ID 0bc2:2344 Seagate RSS LLC Portable
Bus 001 Device 007: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ systemctl --user status pipewire
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: disabled)
    Drop-In: /usr/lib/systemd/user/service.d
             └─10-timeout-abort.conf
     Active: active (running) since Mon 2023-05-22 11:30:49 EDT; 20min ago
TriggeredBy: ● pipewire.socket
   Main PID: 1456 (pipewire)
      Tasks: 2 (limit: 18923)
     Memory: 54.6M
        CPU: 29.068s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1456 /usr/bin/pipewire

May 22 11:30:49 Linux systemd[1446]: Started pipewire.service - PipeWire Multimedia Service.
$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 379
Tile Size: 65472
User Name: cereal
Host Name: Linux
Server Name: PulseAudio (on PipeWire 0.3.71)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1f.3.pro-output-0
Default Source: alsa_input.pci-0000_00_1f.3.pro-input-0
Cookie: 214b:8da1

Use lspci -vv -nn -s 00:1f.3 to obtain the PCI ID (8086:????) and Subsystem ID (8086:????). On this system (different audio controller):

% lspci -vv -nn -s 00:1b.0
00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 05)
	Subsystem: Intel Corporation Device [8086:7270]

This gives PCI ID (8086:8c20) and Subsystem ID (8086:7270). Use these at Linux Hardware.org to search for reports. This should tell you if the device is supported by linux.org, and may mention 3rd party support.

You can also see if your device is listed in modinfo snd_hda_intel.

There have been similar reports for other distros. The “simple” solution is to purchases a cheap USB audio adapter from a vendor that uses chips supported by linux.org (e.g., included in most distributions). Ask the vendor for the USB ID and then check support at. It is handy to have USB wifi and audio adapters around as many systems use chips that have problems with linux, and even with “supported” chips there can be issues when a new kernel is released (because none of the people who use that chip participated in pre-release testing!).

got the same problem.

What I do is: I have an extension for my headphones and its pluged in the back of pc. I unplug headphones from extension in plug it infront of pc jack and I go to settings-sound and sellect headphone and test them, unplug and plug back to extension, sellect headset again and test them again. The sound will be fine. I do that everyday for like 3 weeks now.

Do you also have a Tiger Lake-H HD Audio Controller (rev 11) audio device?
It could be useful to post the PCI and Subsystem ID values so we match symptoms
to hardware.

no I have

Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel
  Device-2: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel
  Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
  Device-4: Micro Star USB Audio type: USB
    driver: hid-generic,snd-usb-audio,usbhid
  API: ALSA v: k6.2.15-300.fc38.x86_64 status: kernel-api