Bug 425778 - KDE Neon 20.04 Requires Manually Choosing Audio Output On Every Log In
Summary: KDE Neon 20.04 Requires Manually Choosing Audio Output On Every Log In
Status: RESOLVED FIXED
Alias: None
Product: plasma-pa
Classification: Plasma
Component: general (show other bugs)
Version: 5.19.4
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: David Rosca
URL: https://gitlab.freedesktop.org/pulsea...
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-25 13:04 UTC by Victor B. Gonzalez
Modified: 2021-03-11 11:21 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Victor B. Gonzalez 2020-08-25 13:04:07 UTC
(I AM WILLING TO HELP KILL THIS BUG WITH ANY EXTRA INFORMATION)

I have simple Bose speakers that connect with a 3.5mm jack and no other OS has a problem picking these up by default or remembering them once selected. KDE Neon seems to break in understanding them.

STEP 1:

Boot the computer, the speakers aren't selected. Open the "Audio Volume Settings" window and change Built-In Audio to "Analog Surround 4.0 Output + Analog Stereo Input" and now they're picked up.

Reboot into Step 2:

STEP 2:

The sound does not default to the speakers. You have to open the "Audio Volume Settings" window and change Built-In Audio from "Analog Surround 4.0 Output + Analog Stereo Input" to "Analog Stereo Duplex".

Reboot to Step 1:

This happens every time. Step 1, step 2, step 1, step 2...

OBSERVED RESULT
The computer always boots up with the speakers defaulting to the Display Port Speakers on the monitor.

EXPECTED RESULT
Maybe set once and forget it *but* even better and like everything else, somehow default to those speakers first.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon 20.04
KDE Plasma Version: 5.19.4
KDE Frameworks Version: 5.73.0
Qt Version: 5.14.2
Comment 1 Riccardo Robecchi 2020-10-05 13:16:17 UTC
I confirm this affects me as well. I have to manually select the digital output and then the analog output of my Topping DX7 USB DAC on every boot, otherwise it is not available in the applet nor in the "devices" section of the KCM.
Comment 2 Nicolas Fella 2020-11-09 23:14:17 UTC
It appears that your problem is that the selected profile is not remembered across reboots.

There is an upstream PulseAudio bug report about this: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/950
Comment 3 Victor B. Gonzalez 2020-11-10 17:27:12 UTC
I filed this bug almost 3 months ago and at the speed in which these bug reports gain traction it was just quicker and simpler to stop using Neon. I've installed Manjaro and haven't had a Pulse Audio bug since.

I can no longer help with this bug as I don't suffer from it but what I can say, from damn near perfect memory about it, it wasn't that Pulse Audio didn't remember the last selected profile. For me, it remembered the profile every time *but* audio wouldn't go to the right output unless I simply *changed* the profile.

It looked like this

1. no audio (select line-out) (audio works)
2. reboot (it remembers line-out)
3. no audio (select built-in) (audio works)
4. reboot (it remembers built-in)
5. no audio (select line-out) (audio works)
6. reboot (it remembers line-out)
7. no audio (select built-in) (audio works)
8. etc

It was a weird bug that I've never experienced before or since. Sorry I can't be of any more help on this :(
Comment 4 Nate Graham 2021-03-11 00:41:19 UTC
So there was a mismatch between which device the Audio Volume applet said was selected, and which device the audio was actually coming out of?
Comment 5 Riccardo Robecchi 2021-03-11 09:19:01 UTC
(In reply to Nate Graham from comment #4)
> So there was a mismatch between which device the Audio Volume applet said
> was selected, and which device the audio was actually coming out of?

Exactly. It works as follows:
- I have deselected "automatically switch all running streams when a new output becomes available";
- I plug in a new audio device, e.g. a USB DAC. Let's call it A;
- audio keeps on coming out of the previously-active device (let's call it B);
- the applet and the settings show A as the active output, even though it is not and audio keeps on being produced by B;
- in order to switch to A I have to select another (e.g. B) and then select back A.
The bug is still current as of today with Plasma 5.21.2 and Frameworks 5.79.0.
Comment 6 Riccardo Robecchi 2021-03-11 11:21:10 UTC
Please ignore my previous reply. I just realised this is another thing entirely, I'm so sorry. I haven't experienced this bug since the release of 5.20.