Closed Etaash-mathamsetty closed 2 years ago
This is not a bug. It is how things work. Applications have to be redirected to our virtual devices.
This is not a bug. It is how things work. Applications have to be redirected to our virtual devices.
I have been using easy effects for a while and things weren't like this. (like 3 months)
I have been using easy effects for a while and things weren't like this.
Then I did not understand what you really meant. We redirect applications to our virtual devices since we were using Pulseaudio. You probably tried to say something else then.
I have been using easy effects for a while and things weren't like this.
Then I did not understand what you really meant. We redirect applications to our virtual devices since we were using Pulseaudio. You probably tried to say something else then.
so basically I easy effects used to work when I had an audio device selected in gnome settings. Now it only works when I have easy effects sink selected in the gnome settings. Does this make sense?
Now it only works when I have easy effects sink selected in the gnome settings. Does this make sense?
No. It doesn't. The recommended way to use EasyEffects is setting your hardware as default device. With Process All Outputs
or Process All Inputs
enabled EasyEffects should automatically redirect applications to its virtual devices.
Now it only works when I have easy effects sink selected in the gnome settings. Does this make sense?
No. It doesn't. The recommended way to use EasyEffects is setting your hardware as default device. With
Process All Outputs
orProcess All Inputs
enabled EasyEffects should automatically redirect applications to its virtual devices.
it's really strange and nothing is reflected in the log and you haven't changed anything in your code to cause this behavior. (I am pretty sure). So this might be a regression in pipewire. (I had recently updated it)
So this might be a regression in pipewire.
Are you using WirePlumber
or the built-in PipeWire media session manager? Maybe if you delete ~/.local/state/wireplumber/
or ~/.local/state/pipewire/
and reboot things will behave as they should again.
If you are having to set our virtual devices as default I can see only a few possibilities for the cause. The first would be not having Process All Outputs
or Process All Inputs
enabled in EasyEffects settings. The second would be the audio application asking the server to not allow third party applications to move them away from the default device. And the third would be the media session manager moving the applications away from our virtual devices.
In any case it may help to see some EE logs. Kill it easyeffects -q
and restart it in debug mode G_MESSAGES_DEBUG=easyeffects easyeffects
.
I am also on Arch Linux and using gnome. So the package versions in your system should not be the problem. It feels like some kind of bad configuration somewhere.
So this might be a regression in pipewire.
Are you using
WirePlumber
or the built-in PipeWire media session manager? Maybe if you delete~/.local/state/wireplumber/
or~/.local/state/pipewire/
and reboot things will behave as they should again.If you are having to set our virtual devices as default I can see only a few possibilities for the cause. The first would be not having
Process All Outputs
orProcess All Inputs
enabled in EasyEffects settings. The second would be the audio application asking the server to not allow third party applications to move them away from the default device. And the third would be the media session manager moving the applications away from our virtual devices.
I will try that, I use wireplumber, it's an issue for literally every single application I use. "Proccess all outputs" is enabled
EasyEffects Version
6.22
What package are you using?
Arch (easyeffects)
Distribution
arch linux
Describe the bug
when using my regular device output, I don't hear any improvments in sound, but when switching to easy effects sink, I hear the sound change.
Expected Behavior
It should work with the regular device output. (aka your audio output, instead of easy effects sink)
Debug Log
Additional Information
restarting easy effects sometimes works, then it stops when I change the device output