Howto (F35) save audio output?

Fedora 35 after each start-up, uses the headphone output. How to save the lineout / speaker should be the default? Why are headphones the default output?

For Gnome, the output selection should persist through reboots.
Settings → Sounds → Output

You could also install pavucontrol or pavucontrol-qt depending on your desktop preference.
Under output devices you can select the default fallback device. In pavucontrol it is the icon to the right of the lock.

Gnome settings, pavucontrol, alsamixer failed to save!
therefore a question

Assuming this is wireplumber

Can you check:
~/.local/state/wireplumber/
the default-nodes file should be changing when you make the fallback selections

you can also check
wpctl status

and change the defaults with
wpctl set-default "ID"

On my HP notebook it’s the same when I am using the xb4 Docking station: the reason is an internal technical circuit that will be named “head-phone” so by design, because the audio output will be rerouted to an built in Altec-Lansing sound system when head-phones are not plugged in. Under Windows you can see the same “Speaker and built-in double head-phones” are one logical port, in my case IDT HD Audio Codec). My notebook has another separate port “head-phones” which is independent of the other ports. On cheaper notebooks there is no such expensive solution with different audio-ports.

Heliosstyx
laptop there are 1-2 ports, I understand

My card use 7 port: Sound Blaster Z - Sound Blaster - Creative Labs (United States)
But, i use 2 port: line out speaker (stereo) / mic

~/.local/state/wireplumber/
the default-nodes file should be changing when you make the fallback selections

[default-nodes]
default.configured.audio.sink=alsa_output.pci-0000_02_00.0.analog-stereo
default.configured.audio.source=alsa_input.pci-0000_02_00.0.analog-stereo

wpctl status, missing other device and i can’t change it

wpctl status
PipeWire ‘pipewire-0’ [0.3.39, idanka@fedora34ds, cookie:1556504851]
└─ Clients:
31. WirePlumber [0.3.39, idanka@fedora34ds, pid:1934]
32. WirePlumber [export] [0.3.39, idanka@fedora34ds, pid:1934]
39. Mutter [0.3.39, idanka@fedora34ds, pid:9074]
53. GNOME Volume Control Media Keys [0.3.39, idanka@fedora34ds, pid:9245]
67. wpctl [0.3.39, idanka@fedora34ds, pid:17000]
69. GNOME Shell Volume Control [0.3.39, idanka@fedora34ds, pid:9074]

Audio
├─ Devices:
│ 38. Sound Core3D [Sound Blaster Recon3D / Z-Series] (SB1570 SB Audigy Fx) [alsa]
│ 40. HDA NVidia [alsa]

├─ Sinks:
│ * 50. Sound Core3D [Sound Blaster Recon3D / Z-Series] (SB1570 SB Audigy Fx) Analóg sztereó [vol: 0.55]

├─ Sink endpoints:

├─ Sources:
│ * 48. Sound Core3D [Sound Blaster Recon3D / Z-Series] (SB1570 SB Audigy Fx) Analóg sztereó [vol: 0.00 MUTED]

├─ Source endpoints:

└─ Streams:

Video
├─ Devices:
│ 43. Vimicro USB2.0 Camera: Vimicro [v4l2]
│ 44. Vimicro USB2.0 Camera: Vimicro [v4l2]

├─ Sinks:

├─ Sink endpoints:

├─ Sources:
│ * 42. Vimicro USB2.0 Camera Vimicro

├─ Source endpoints:

└─ Streams:

Gnome settings not save:

1 Like

Can you try a new user, if you haven’t.

You may want to try swapping from wire plumber to pipewire-session.

1 Like

sudo dnf swap wireplumber pipewire-media-session
it’s really okay
Thx!