Disappeared nvidia audio device after reinstalling pipewire

Hello, i’m new to Fedora. I’m using Fedora 42 KDE Plasma.

After reinstalling pipewire I encountered a problem where my video card disappeared from the sound devices (GA107M) and from that moment on I can’t play sound via HDMI.

I checked my hardware audio devices with “aplay -l” and tried to playback sound with “speaker-test -D” with every device, but got no response from my tv.

I also tried to reinstall nvidia drivers to check if my card will appear in audio devices again but nothing happened

Thanks in advance for your help!

Have you rebooted or logged out after reinstalling pipewire?
May I ask what was the reason for reinstalling pipewire?

Please post the command used to reinstall pipewire.

Also post outputs of fpaste --printonly --audioinfo , fpaste --printonly --videoinfo and wpctl status as preformatted </> text.

Yes, I rebooted after reinstalling.

I tried to fix my microphone, because it’s sound quality were terrible.

I used to swap pipewire with pulseaudio to check, if my sound quality will be any better.

$ sudo dnf swap --allowerasing pipewire-pulseaudio pulseaudio

But then i realized that I just need to configure my output volume to normal (I was so dumb that I couldn’t think to change the volume) and swapped pulseaudio to pipewire.

$ sudo dnf swap --allowerasing pulseaudio pipewire-pulseaudio

Gathering system info ...... 
=== fpaste 0.5.0.0 System Information ===
* OS Release (lsb_release -ds):
     "Fedora Linux 42 (KDE Plasma Desktop Edition)"
     
* Kernel (uname -r):
     6.16.10-200.fc42.x86_64
     
* Kernel cmdline (cat /proc/cmdline):
     BOOT_IMAGE=(hd0,gpt5)/vmlinuz-6.16.10-200.fc42.x86_64 root=UUID=a725b097-af14-49e4-a85a-9fc76aad0f1f ro rootflags=subvol=root rhgb quiet rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core
     
* PCI Audio devices (lspci |  grep -i -E 'audio' | cut -b1-7 | xargs -i lspci -vnnks {} | grep -v "<access denied>"):
     0000:00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4621] (rev 02)
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device [1043:1673]
        Flags: bus master, fast devsel, latency 0, IOMMU group 1
        Kernel driver in use: igen6_edac
        Kernel modules: igen6_edac
     
     
* Audio devices (cat /proc/asound/cards):
      0 [PCH            ]: HDA-Intel - HDA Intel PCH
                           HDA Intel PCH at 0x612f288000 irq 233
     
* User audio services (systemctl --user --no-pager status wireplumber pipewire* | sed "s/$(hostname)/ahost/"):
     ● wireplumber.service - Multimedia Service Session Manager
          Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
         Drop-In: /usr/lib/systemd/user/service.d
                  └─10-timeout-abort.conf
          Active: active (running) since Sat 2025-10-11 14:33:57 MSK; 15s ago
      Invocation: e425ec5470004a38b70f4c0367cf2417
        Main PID: 2755 (wireplumber)
           Tasks: 9 (limit: 18358)
          Memory: 8.7M (peak: 10.1M)
             CPU: 157ms
          CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
                  └─2755 /usr/bin/wireplumber
     
     Oct 11 14:33:57 ahost systemd[2520]: Started wireplumber.service - Multimedia Service Session Manager.
     Oct 11 14:33:57 ahost wireplumber[2755]: [0:00:19.253972014] [2755]  INFO Camera camera_manager.cpp:327 libcamera v0.4.0
     
     ● pipewire.service - PipeWire Multimedia Service
          Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: disabled)
         Drop-In: /usr/lib/systemd/user/pipewire.service.d
                  └─00-uresourced.conf
                  /usr/lib/systemd/user/service.d
                  └─10-timeout-abort.conf
          Active: active (running) since Sat 2025-10-11 14:33:57 MSK; 15s ago
      Invocation: 595c0a232df44821a4efdbcc6400e375
     TriggeredBy: ● pipewire.socket
        Main PID: 2754 (pipewire)
           Tasks: 3 (limit: 18358)
          Memory: 6.2M (peak: 6.7M)
             CPU: 53ms
          CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
                  └─2754 /usr/bin/pipewire
     
     Oct 11 14:33:57 ahost systemd[2520]: Started pipewire.service - PipeWire Multimedia Service.
     
     ● pipewire-pulse.socket - PipeWire PulseAudio
          Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.socket; enabled; preset: enabled)
          Active: active (running) since Sat 2025-10-11 14:33:56 MSK; 16s ago
      Invocation: d8bc80f4f60a4bc9a227e0b52b304c22
        Triggers: ● pipewire-pulse.service
          Listen: /run/user/1000/pulse/native (Stream)
          CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.socket
     
     Oct 11 14:33:56 ahost systemd[2520]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
     
     ● pipewire-pulse.service - PipeWire PulseAudio
          Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: disabled)
         Drop-In: /usr/lib/systemd/user/service.d
                  └─10-timeout-abort.conf
          Active: active (running) since Sat 2025-10-11 14:33:57 MSK; 15s ago
      Invocation: 980f3b76befb48ca9a14baf1cd7e8961
     TriggeredBy: ● pipewire-pulse.socket
        Main PID: 2759 (pipewire-pulse)
           Tasks: 3 (limit: 18358)
          Memory: 4M (peak: 6M)
             CPU: 36ms
          CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
                  └─2759 /usr/bin/pipewire-pulse
     
     Oct 11 14:33:57 ahost systemd[2520]: Started pipewire-pulse.service - PipeWire PulseAudio.
     
     ● pipewire.socket - PipeWire Multimedia System Sockets
          Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
          Active: active (running) since Sat 2025-10-11 14:33:56 MSK; 16s ago
      Invocation: 6bcddb81cac94dee89438f213e88f9d2
        Triggers: ● pipewire.service
          Listen: /run/user/1000/pipewire-0 (Stream)
                  /run/user/1000/pipewire-0-manager (Stream)
          CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket
     
     Oct 11 14:33:56 ahost systemd[2520]: Listening on pipewire.socket - PipeWire Multimedia System Sockets.
     

Gathering system info .......... 
=== fpaste 0.5.0.0 System Information ===
* OS Release (lsb_release -ds):
     "Fedora Linux 42 (KDE Plasma Desktop Edition)"
     
* Kernel (uname -r):
     6.16.10-200.fc42.x86_64
     
* Kernel cmdline (cat /proc/cmdline):
     BOOT_IMAGE=(hd0,gpt5)/vmlinuz-6.16.10-200.fc42.x86_64 root=UUID=a725b097-af14-49e4-a85a-9fc76aad0f1f ro rootflags=subvol=root rhgb quiet rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core
     
* Desktop(s) Running (without results: "ps -eo comm= | grep -E '(gnome-session|startkde|startactive|xfce.?-session|fluxbox|blackbox|hackedbox|ratpoison|enlightenment|icewm-session|od-session|wmaker|wmx|openbox-lxde|openbox-gnome-session|openbox-kde-session|mwm|e16|fvwm|xmonad|sugar-session|mate-session|lxqt-session|cinnamon|lxdm-session|awesome|phosh|sway|Hyperland)' "):
     N/A

* Desktop(s) Installed (ls -m /usr/share/{xsessions,wayland-sessions}/ | sed 's/\.desktop//g' ):
     /usr/share/wayland-sessions/:
     plasma
     
     /usr/share/xsessions/:
     
* Session Type (env | grep 'XDG_SESSION_TYPE' | sed 's/.*=//' ):
     wayland
     
* Xorg modules (grep LoadModule /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d \" -f 2 | xargs):
     
     
* Xorg errors (without results: "grep '^\[.*(EE)' /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d ':' -f 2- "):
     N/A

* PCI Video Card (lspci |  grep -i -E 'vga' | cut -b1-7 | xargs -i lspci -vnnks {} | grep -v "<access denied>"):
     0000:00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4621] (rev 02)
        DeviceName: Onboard - Other
        Subsystem: ASUSTeK Computer Inc. Device [1043:1673]
        Flags: bus master, fast devsel, latency 0, IOMMU group 1
        Kernel driver in use: igen6_edac
        Kernel modules: igen6_edac
     
     0000:00:01.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x16 Controller #1 [8086:460d] (rev 02) (prog-if 00 [Normal decode])
        Subsystem: ASUSTeK Computer Inc. Device [1043:1673]
        Flags: bus master, fast devsel, latency 0, IRQ 122, IOMMU group 2
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 4000-4fff [size=4K] [16-bit]
        Memory behind bridge: 5f000000-600fffff [size=17M] [32-bit]
        Prefetchable memory behind bridge: 6000000000-6101ffffff [size=4128M] [32-bit]
        Kernel driver in use: pcieport
     
     
* GL Support (glxinfo -B | grep -E "OpenGL version|OpenGL renderer"):
     OpenGL renderer string: Mesa Intel(R) Iris(R) Xe Graphics (ADL GT2)
     OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.1.9
     

ipeWire 'pipewire-0' [1.4.9, bivenb@fedora, cookie:3056111540]
 └─ Clients:
        32. pipewire                            [1.4.9, bivenb@fedora, pid:2759]
        36. uresourced                          [1.4.9, bivenb@fedora, pid:2749]
        37. WirePlumber                         [1.4.9, bivenb@fedora, pid:2755]
        49. WirePlumber [export]                [1.4.9, bivenb@fedora, pid:2755]
        65. xdg-desktop-portal                  [1.4.9, bivenb@fedora, pid:2783]
        67. kwin_wayland                        [1.4.9, bivenb@fedora, pid:2764]
        68. QtPulseAudio:2853                   [1.4.9, bivenb@fedora, pid:2853]
        69. libcanberra                         [1.4.9, bivenb@fedora, pid:2919]
        70.                                     [1.4.9, bivenb@fedora, pid:2919]
        73. plasmashell                         [1.4.9, bivenb@fedora, pid:2957]
        74. libcanberra                         [1.4.9, bivenb@fedora, pid:2957]
        75.                                     [1.4.9, bivenb@fedora, pid:2957]
        76. wpctl                               [1.4.9, bivenb@fedora, pid:4980]

Audio
 ├─ Devices:
 │      50. Built-in Audio                      [alsa]
 │  
 ├─ Sinks:
 │  *   61. Built-in Audio Analog Stereo        [vol: 0.30]
 │  
 ├─ Sources:
 │  *   62. Built-in Audio Analog Stereo        [vol: 0.25]
 │  
 ├─ Filters:
 │  
 └─ Streams:

Video
 ├─ Devices:
 │      33. USB2.0 HD UVC WebCam: USB2.0 HD     [libcamera]
 │      63. USB2.0 HD UVC WebCam                [v4l2]
 │      64. USB2.0 HD UVC WebCam                [v4l2]
 │  
 ├─ Sinks:
 │  
 ├─ Sources:
 │  *   71. USB2.0 HD UVC WebCam (V4L2)        
 │  
 ├─ Filters:
 │  
 └─ Streams:
        34. kwin_wayland                                                
             35. output_1        > plasmashell:input_1  [init]
        55. plasmashell                                                 
             66. input_1         < kwin_wayland:output_1        [init]

Settings
 └─ Default Configured Devices:
         0. Audio/Sink    alsa_output.pci-0000_01_00.1.hdmi-stereo
         1. Audio/Source  alsa_input.pci-0000_00_1f.3.analog-stereo

Audio looks fine to me. But you should verify that both dnf transactions removed / reinstalled the same packages.

The issue here is that the nvidia GPU is not listed in the videoinfo output. The system is using the Intel IGPU only. Check with journalctl -b -g NVRM for errors/more info.

Oct 11 14:33:43 fedora kernel: NVRM: loading NVIDIA UNIX Open Kernel Module for x86_64  580.82.09  Release Build  (dvs-builder@U22-I3-C16-01-3)  Fri Aug 29 17:25:57 UTC 2025
Oct 11 14:33:43 fedora kernel: NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11.
Oct 11 14:33:44 fedora kernel: NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11.
~
~

I also checked using lspci | grep -i -E ‘vga’

0000:00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] (rev 0c)
0000:01:00.0 VGA compatible controller: NVIDIA Corporation GA107M [GeForce RTX 3050 Mobile] (rev a1)

dnf info

Transaction ID : 32
Begin time     : 2025-10-11 00:23:42
Begin rpmdb    : 5f8d3b7651e6eda6bacc6cc07bf57684ea1d21d9bb9cec4c901ecc6f7446d8dc
End time       : 2025-10-11 00:23:44
End rpmdb      : 1b3feb55ccab54fd2840003cad01b53edd70505891785369cdbee53df946dea0
User           : 1000 Bivenb <bivenb>
Status         : Ok
Releasever     : 42
Description    : dnf swap --allowerasing pulseaudio pipewire-pulseaudio
Comment        : 
Packages altered:
  Action  Package                                          Reason     Repository
  Install pipewire-pulseaudio-0:1.4.9-1.fc42.x86_64        User       updates
  Remove  pulseaudio-0:17.0-5.fc42.x86_64                  User       @System
  Remove  pulseaudio-module-bluetooth-0:17.0-5.fc42.x86_64 Dependency @System
  Remove  speexdsp-0:1.2.1-8.fc42.x86_64                   Clean      @System


Transaction ID : 31
Begin time     : 2025-10-11 00:21:00
Begin rpmdb    : 7534804451d71e4fe22bdcc8cfbcb618aca570deb11e3244f374554ae24743bb
End time       : 2025-10-11 00:21:01
End rpmdb      : 5f8d3b7651e6eda6bacc6cc07bf57684ea1d21d9bb9cec4c901ecc6f7446d8dc
User           : 1000 Bivenb <bivenb>
Status         : Ok
Releasever     : 42
Description    : dnf swap --allowerasing pipewire-pulseaudio pulseaudio
Comment        : 
Packages altered:
  Action  Package                                          Reason     Repository
  Install pulseaudio-0:17.0-5.fc42.x86_64                  User       fedora
  Install speexdsp-0:1.2.1-8.fc42.x86_64                   Dependency fedora
  Install pulseaudio-module-bluetooth-0:17.0-5.fc42.x86_64 Dependency fedora
  Install alsa-plugins-pulseaudio-0:1.2.12-4.fc42.i686     Dependency fedora
  Remove  pipewire-pulseaudio-0:1.4.9-1.fc42.x86_64        User       @System

remove this

edit: Hm why is this an i686 rpm?

Removed, but option to change sound output to HDMI has not appeared

i also have pipewire i686, should i remove it?

You probably need to log out first, or restart pipewire, pipewire-pulse wireplumber services.

can you pls post output of inxi -GAaxx and
rpm -qa pipewire\* alsa\* pulseaudio\* | sort

I guess it’s required by steam.

logged out, nothing changed

$ inxi -GAaxx
Graphics:
  Device-1: Intel Alder Lake-P GT2 [Iris Xe Graphics] vendor: ASUSTeK
    driver: i915 v: kernel alternate: xe arch: Xe process: Intel 10nm
    built: 2021-22+ ports: active: eDP-1 empty: DP-1,DP-2 bus-ID: 0000:00:02.0
    chip-ID: 8086:46a6 class-ID: 0300
  Device-2: NVIDIA GA107M [GeForce RTX 3050 Mobile] vendor: ASUSTeK
    driver: nvidia v: 580.82.09 alternate: nouveau,nvidia_drm
    non-free: 550-580.xx+ status: current (as of 2025-08; EOL~2026-12-xx)
    arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 ports:
    active: HDMI-A-1 empty: DP-3,eDP-2 bus-ID: 0000:01:00.0 chip-ID: 10de:25a2
    class-ID: 0300
  Device-3: IMC Networks USB2.0 HD UVC WebCam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-7:2 chip-ID: 13d3:56a2
    class-ID: 0e02 serial: 0x0001
  Display: wayland server: Xwayland v: 24.1.8 compositor: kwin_wayland
    driver: gpu: i915,nv_platform,nvidia,nvidia-nvswitch d-rect: 1920x1080
    display-ID: 0
  Monitor-1: HDMI-A-1 pos: primary model: AAA built: 2015 res:
    mode: 1366x768 hz: 60 scale: 78% (0.78) to: 1744x980 dpi: 60
    size: 575x323mm (22.64x12.72") diag: 660mm (25.96") modes: max: 1366x768
    min: 640x480
  Monitor-2: eDP-1 pos: primary model: ChiMei InnoLux 0x1521 built: 2020
    res: mode: 1920x1080 hz: 144 scale: 110% (1.1) to: 1745x982 dpi: 142
    gamma: 1.2 size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9
    modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
    drv: nvidia device: 2 drv: iris device: 3 drv: swrast gbm: drv: nvidia
    surfaceless: drv: nvidia wayland: drv: iris x11: drv: iris
    inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 25.1.9 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Iris Xe Graphics (ADL GT2)
    device-ID: 8086:46a6 memory: 14.88 GiB unified: yes display-ID: :0.0
  API: Vulkan v: 1.4.313 layers: 7 device: 0 type: integrated-gpu name: Intel
    Iris Xe Graphics (ADL GT2) driver: mesa intel v: 25.1.9
    device-ID: 8086:46a6 surfaces: N/A device: 1 type: discrete-gpu
    name: NVIDIA GeForce RTX 3050 Laptop GPU driver: nvidia v: 580.82.09
    device-ID: 10de:25a2 surfaces: N/A device: 2 type: cpu name: llvmpipe
    (LLVM 20.1.8 256 bits) driver: mesa llvmpipe v: 25.1.9 (LLVM 20.1.8)
    device-ID: 10005:0000 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Alder Lake PCH-P High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl
    bus-ID: 0000:00:1f.3 chip-ID: 8086:51c8 class-ID: 0403
  API: ALSA v: k6.16.10-200.fc42.x86_64 status: kernel-api
    tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.4.9 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl

$ rpm -qa pipewire\* alsa\* pulseaudio\* | sort 
alsa-lib-1.2.14-3.fc42.i686
alsa-lib-1.2.14-3.fc42.x86_64
alsa-plugins-pulseaudio-1.2.12-4.fc42.x86_64
alsa-sof-firmware-2025.05.1-1.fc42.noarch
alsa-ucm-1.2.14-3.fc42.noarch
alsa-utils-1.2.14-1.fc42.x86_64
pipewire-1.4.9-1.fc42.i686
pipewire-1.4.9-1.fc42.x86_64
pipewire-alsa-1.4.9-1.fc42.i686
pipewire-alsa-1.4.9-1.fc42.x86_64
pipewire-gstreamer-1.4.9-1.fc42.x86_64
pipewire-jack-audio-connection-kit-1.4.9-1.fc42.x86_64
pipewire-jack-audio-connection-kit-libs-1.4.9-1.fc42.x86_64
pipewire-libs-1.4.9-1.fc42.i686
pipewire-libs-1.4.9-1.fc42.x86_64
pipewire-plugin-libcamera-1.4.9-1.fc42.x86_64
pipewire-pulseaudio-1.4.9-1.fc42.x86_64
pipewire-utils-1.4.9-1.fc42.x86_64
pulseaudio-libs-17.0-5.fc42.i686
pulseaudio-libs-17.0-5.fc42.x86_64
pulseaudio-libs-glib2-17.0-5.fc42.x86_64
pulseaudio-qt-qt6-1.7.0-2.fc42.x86_64
pulseaudio-utils-17.0-5.fc42.x86_64

edit: and my tv is connected to hdmi right now

also remove this one here

alsa-plugins-pulseaudio-1.2.12-4.fc42.x86_64

then reboot to be sure.

Removed, rebooted and nothing changed

i checked dnf history one more time and it turns out i did swap twice

Transaction ID : 25
Begin time     : 2025-10-10 16:37:55
Begin rpmdb    : aa8b5096ca672a6c746d0176117eec77bb593bca7bd89040482616d2199a61ef
End time       : 2025-10-10 16:37:56
End rpmdb      : db2c8f777a529d5903bb82e816d7858ceae000d509daa290bb4b1ecc35d9f9b7
User           : 1000 Bivenb <bivenb>
Status         : Ok
Releasever     : 42
Description    : dnf swap --allowerasing pipewire-pulseaudio pulseaudio
Comment        : 
Packages altered:
  Action  Package                                          Reason     Repository
  Install pulseaudio-0:17.0-5.fc42.x86_64                  User       fedora
  Install speexdsp-0:1.2.1-8.fc42.x86_64                   Dependency fedora
  Install pulseaudio-module-bluetooth-0:17.0-5.fc42.x86_64 Dependency fedora
  Install alsa-plugins-pulseaudio-0:1.2.12-4.fc42.x86_64   Dependency fedora
  Remove  pipewire-pulseaudio-0:1.4.8-2.fc42.x86_64        User       @System

Transaction ID : 26
Begin time     : 2025-10-10 16:48:58
Begin rpmdb    : db2c8f777a529d5903bb82e816d7858ceae000d509daa290bb4b1ecc35d9f9b7
End time       : 2025-10-10 16:49:01
End rpmdb      : 8a8377732d9f92aa87bd93f8add7a55d6a363657a04d93141408a63c67c9ef3a
User           : 1000 Bivenb <bivenb>
Status         : Ok
Releasever     : 42
Description    : dnf swap --allowerasing pulseaudio pipewire-pulseaudio
Comment        : 
Packages altered:
  Action   Package                                                       Reason          Repository
  Install  pipewire-pulseaudio-0:1.4.9-1.fc42.x86_64                     User            updates
  Upgrade  pipewire-libs-0:1.4.9-1.fc42.x86_64                           Dependency      updates
  Upgrade  pipewire-utils-0:1.4.9-1.fc42.x86_64                          Group           updates
  Upgrade  pipewire-plugin-libcamera-0:1.4.9-1.fc42.x86_64               Weak Dependency updates
  Upgrade  pipewire-jack-audio-connection-kit-libs-0:1.4.9-1.fc42.x86_64 Dependency      updates
  Upgrade  pipewire-gstreamer-0:1.4.9-1.fc42.x86_64                      Group           updates
  Upgrade  pipewire-alsa-0:1.4.9-1.fc42.x86_64                           Group           updates
  Upgrade  pipewire-0:1.4.9-1.fc42.x86_64                                Dependency      updates
  Upgrade  pipewire-jack-audio-connection-kit-0:1.4.9-1.fc42.x86_64      Weak Dependency updates
  Remove   pulseaudio-0:17.0-5.fc42.x86_64                               User            @System
  Remove   pulseaudio-module-bluetooth-0:17.0-5.fc42.x86_64              Dependency      @System
  Remove   speexdsp-0:1.2.1-8.fc42.x86_64                                Clean           @System
  Replaced pipewire-0:1.4.8-2.fc42.x86_64                                Dependency      @System
  Replaced pipewire-alsa-0:1.4.8-2.fc42.x86_64                           Group           @System
  Replaced pipewire-gstreamer-0:1.4.8-2.fc42.x86_64                      Group           @System
  Replaced pipewire-jack-audio-connection-kit-0:1.4.8-2.fc42.x86_64      Weak Dependency @System
  Replaced pipewire-jack-audio-connection-kit-libs-0:1.4.8-2.fc42.x86_64 Dependency      @System
  Replaced pipewire-libs-0:1.4.8-2.fc42.x86_64                           Dependency      @System
  Replaced pipewire-plugin-libcamera-0:1.4.8-2.fc42.x86_64               Weak Dependency @System
  Replaced pipewire-utils-0:1.4.8-2.fc42.x86_64                          Group           @System


strange…
Have you copied some configutation files to ~/.config/alsa ~/.config/pipewire or ~/.config/pulse ?

ls -l /etc/alsa/ /etc/alsa/conf.d/ /etc/pulse /etc/pipewire
ls -l ~/.config/alsa ~/.config/pulse ~/.config/pipewire

sudo alsa-info.sh --stdout | fpaste and post the http link pls.

what happens if you unplug the hdmi cable?

Yes, i copied to check, what can i do

$ ls -l  /etc/alsa/  /etc/alsa/conf.d/  /etc/pulse  /etc/pipewire
ls -l ~/.config/alsa ~/.config/pulse ~/.config/pipewire
ls: cannot access '/etc/pipewire': No such file or directory
/etc/alsa/:
total 8
-rw-r--r--. 1 root root 203 Apr 14 03:00 alsactl.conf
drwxr-xr-x. 1 root root  80 Oct 11 15:31 conf.d
-rw-r--r--. 1 root root  54 Apr  9  2025 state-daemon.conf

/etc/alsa/conf.d/:
total 8
-rw-r--r--. 1 root root 1842 Oct  9 03:00 50-pipewire.conf
-rw-r--r--. 1 root root  226 Oct  9 03:00 99-pipewire-default.conf

/etc/pulse:
total 4
-rw-r--r--. 1 root root 1201 Jan 18  2025 client.conf
ls: cannot access '/home/bivenb/.config/alsa': No such file or directory
ls: cannot access '/home/bivenb/.config/pipewire': No such file or directory
/home/bivenb/.config/pulse:
total 72
-rw-------. 1 bivenb bivenb 40960 Oct 11 03:23 ba9160e11fe14be7af694adb6f50309d-card-database.tdb
-rw-------. 1 bivenb bivenb     1 Oct 11 03:23 ba9160e11fe14be7af694adb6f50309d-default-sink
-rw-------. 1 bivenb bivenb    42 Oct 11 03:23 ba9160e11fe14be7af694adb6f50309d-default-source
-rw-------. 1 bivenb bivenb  8192 Oct 11 03:22 ba9160e11fe14be7af694adb6f50309d-device-volumes.tdb
-rw-------. 1 bivenb bivenb 12288 Oct 10 19:47 ba9160e11fe14be7af694adb6f50309d-stream-volumes.tdb
-rw-------. 1 bivenb bivenb   256 Oct  2 20:43 cookie

tv just disconnects with notification “Display removed”

edit: i copied config to my home directory to check, but not copied back to config directory

On a system that has never had pulseaudio installed I see this

$ ls .config/pipewire .config/pulse .config/pipewire/pipewire.conf.d/
.config/pipewire:
pipewire.conf  pipewire.conf.d

.config/pipewire/pipewire.conf.d/:

.config/pulse:
cookie

what are those? Probably files created by pulseaudio? rm those

alsa-info shows the hdmi ports but for some reason can’t configure

* [ 5.736806] pci 0000:01:00.1: D0 power state depends on 0000:01:00.0
* [ 5.736888] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
* [ 5.736964] snd_hda_intel 0000:01:00.1: Disabling MSI
* [ 5.736969] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
* [ 5.736998] pcieport 10000:e0:06.0: Primary bus is hard wired to 0
* --
* [ 5.737011] pcieport 10000:e0:06.2: Primary bus is hard wired to 0
* [ 5.753864] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input20
* [ 5.753930] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input21
* [ 5.753974] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input22
* [ 5.754014] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input23
* [ 5.779530] NET: Registered PF_QIPCRTR protocol family
* [ 5.804168] snd_hda_intel 0000:01:00.1: GPU sound probed, but not operational: please add a quirk to driver_denylist
* [ 5.804859] pci 0000:01:00.1: [10de:2291] type 00 class 0x040300 PCIe Endpoint
* --

what’s the output of switcherooctl list?

Also pls check a journal from before the first swap to pulseaudio server if there was indeed a NVIDIA audio device configured.
journalctl --list-boots to identify a journal , note the index (negative number )
and use this numer as parameter for -b in
journalctl -b IDX -k |grep -i -E 'snd|hda' replace IDX with the appriopriate number from --list-boots

Removed

$ switcherooctl list
Device: 0
  Name:        Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics]
  Default:     yes
  Environment: DRI_PRIME=pci-0000_00_02_0

Device: 1
  Name:        NVIDIA Corporation GA107M [GeForce RTX 3050 Mobile]
  Default:     no
  Environment: __GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only
$ journalctl -b -19  -k  |grep -i -E 'snd|hda'
Oct 09 18:34:43 fedora kernel: snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
Oct 09 18:34:43 fedora kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
Oct 09 18:34:43 fedora kernel: snd_hda_codec_realtek hdaudioC0D0: ALC256: picked fixup  (pin match)
Oct 09 18:34:43 fedora kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC256: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
Oct 09 18:34:43 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Oct 09 18:34:43 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
Oct 09 18:34:43 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
Oct 09 18:34:43 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
Oct 09 18:34:43 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
Oct 09 18:34:43 fedora kernel: snd_hda_codec_realtek hdaudioC0D0:      Headset Mic=0x19
Oct 09 18:34:43 fedora kernel: input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input22
Oct 09 18:34:43 fedora kernel: input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input23
Oct 09 18:34:43 fedora kernel: input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input24
Oct 09 18:34:43 fedora kernel: input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input25
Oct 09 18:34:43 fedora kernel: input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input26
Oct 09 18:34:44 fedora kernel: snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
Oct 09 18:34:44 fedora kernel: snd_hda_intel 0000:01:00.1: Disabling MSI
Oct 09 18:34:44 fedora kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
Oct 09 18:34:44 fedora kernel: input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input27
Oct 09 18:34:44 fedora kernel: input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input28
Oct 09 18:34:44 fedora kernel: input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input29
Oct 09 18:34:44 fedora kernel: input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input30
Oct 09 18:34:44 fedora kernel: snd_hda_intel 0000:01:00.1: GPU sound probed, but not operational: please add a quirk to driver_denylist
Oct 09 18:34:44 fedora kernel: usbcore: registered new interface driver snd-usb-audio
Oct 09 18:34:45 fedora kernel: snd_hda_intel 0000:01:00.1: Disabling MSI
Oct 09 18:34:45 fedora kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
Oct 09 18:34:45 fedora kernel: snd_hda_intel 0000:01:00.1: GPU sound probed, but not operational: please add a quirk to driver_denylist

and rebooted or logged out?

check with alsamixer or pavucontrol that HDMI port is not muted.

        control.19 {
                iface CARD
                name 'HDMI/DP,pcm=3 Jack'
                value false
                comment {
                        access read
                        type BOOLEAN
                        count 1
                }
        }

Yes, rebooted

I can’t see, where is should be HDMI port?