-
-
Notifications
You must be signed in to change notification settings - Fork 277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scratchy Audio after boot unless I manually restart pipewire/wireplumber #3489
Comments
It looks like you're on cachyOS, is that right? If so, please ensure all your packages are up to date, as there was a somewhat recently released update to ananicy rules in cachyos that fixed an interference with easyeffects. Also, just to confirm, you're not using a flatpak version of easyeffects? Edit: your quantum seems to be set low, at 64. This could also be a cause of the errors you see in pw-top |
Yes I am on cachyos. I update packages daily, but i will push another update for now to confirm. correct i installed easyeffects through pacman |
If easyeffects is completely closed, and then restarted, everything works normally? Is the easyeffects option |
Nope, still doesn't work. I have to restart pipewire and wireplumber services under the system user folder before it actss right. Now i did create my own pipewire.service and wireplumber.service files under the user folder, put a 5 second delay, and rebooted, and that seemed to work. i'm going to reboot and test again to make sure it wasn't a fluke. sidenote here, i noticed my alsa voluem is set to like 46 on master, and i can raise it up but it just resets back to 46 after ar eboote. I tried alsactl store and that didn't seem to work. You got any ideas? |
Maybe your window manager is trying to be in control of hardware volume? Does your audio work normally if easyeffects isn't autostarted at all? |
i'm not too worried about it. this resolved the issue for me. Create a pipewire.service and wireplumber.service in the ~/.config/systemd/user folder. GNU nano 8.2 pipewire.service [Service] [Install] for wireplumber.service - GNU nano 8.2 wireplumber.service [Service] [Install] Maybe the system was booting too fast and the services couldn't catch up, i'm not sure. i'm kinda scared to delete the files since it's working. I will test some more tomorrow as i get off work soon, and my son likes to play on my pc. |
If EasyEffects starts before PiepeWire it definitely won't work. But killing easyeffects |
i'm not too worried about it. this resolved the issue for me. Create a pipewire.service and wireplumber.service in the ~/.config/systemd/user folder. GNU nano 8.2 pipewire.service [Service] [Install] for wireplumber.service - GNU nano 8.2 wireplumber.service [Service] [Install] Maybe the system was booting too fast and the services couldn't catch up, i'm not sure. i'm kinda scared to delete the files since it's working. I will test some more tomorrow as i get off work soon, and my son likes to play on my pc. |
Interestingly enough this morning, the problem surfaced itself again. I rebooted it this morning and now it's fine. I can't sseem to replicate it, rebooted it 4 times lol. |
Maybe a solution would be to somehow delay EasyEffects autostart. I do not remember if desktop files allow this or if a custom script is needed. |
EasyEffects Version
7.1.8
What package are you using?
Arch (easyeffects)
Distribution
Arch Linux
Describe the bug
getting the following error when trying to autostart easyeffects - arting easyeffects - [email protected]: failed with result 'exit-code'
[email protected]: main process exited, code=exited, status=1/FAILURE
failed with result 'core-dump'
main process exited, code=dumped, status=6/ABRT
pipe_manager.cpp remote error message: connection error
pipe_manager.cpp: 1513 Remote error res: Broken pipe
pipe_manager:cpp:1514 Remote error message: unknown resource 34 op:2
and then get clipping is broken, everything is clipped, but we didn't early-exit
after that, audio is scratchy and distorted until i restart pipewire and wireplumber
i've tried setting it up as a systemd service under user, i've tried reinstalling, and not sure what the issue is. Here is my list of plugins i'm using as well.
Expected Behavior
I expect easyeffects to load and my audio to work properly.
Debug Log
These are the following logs i've accumulated over my testing -
starting easyeffects - [email protected]: failed with result 'exit-code'
[email protected]: main process exited, code=exited, status=1/FAILURE
failed with result 'core-dump'
main process exited, code=dumped, status=6/ABRT
pipe_manager.cpp remote error message: connection error
pipe_manager.cpp: 1513 Remote error res: Broken pipe
pipe_manager:cpp:1514 Remote error message: unknown resource 34 op:2
and then get clipping is broken, everything is clipped, but we didn't early-exit
Nov 08 12:27:21 CachyBox pipewire[1018]: pw.node: (alsa_output.pci-0000_03_00.0.iec958-stereo-56) xrun state:0x7fc9160ec008 pending:2/19 s:174251999333 a:17>
Nov 08 12:27:21 CachyBox pipewire[1018]: pw.node: (ee_soe_output_level-87) xrun state:0x7fc915370008 pending:0/2 s:174254731246 a:174254733454 f:17425324462>
Nov 08 12:27:23 CachyBox pipewire[1018]: pw.node: (alsa_output.pci-0000_03_00.0.iec958-stereo-56) graph xrun not-triggered (191 suppressed)
Nov 08 12:27:23 CachyBox pipewire[1018]: pw.node: (alsa_output.pci-0000_03_00.0.iec958-stereo-56) xrun state:0x7fc9160ec008 pending:4/19 s:176252733352 a:17>
Nov 08 12:27:23 CachyBox pipewire[1018]: pw.node: (ee_soe_autogain-183) xrun state:0x7fc91490d008 pending:0/2 s:176255058679 a:176255060503 f:176253568076 w>
Nov 08 12:27:27 CachyBox pipewire[1018]: pw.node: (alsa_output.pci-0000_03_00.0.iec958-stereo-56) graph xrun not-triggered (5 suppressed)
Nov 08 12:27:27 CachyBox pipewire[1018]: pw.node: (alsa_output.pci-0000_03_00.0.iec958-stereo-56) xrun state:0x7fc9160ec008 pending:0/19 s:180410606556 a:18>
Nov 08 12:27:40 CachyBox pipewire[1018]: pw.node: (alsa_output.pci-0000_03_00.0.iec958-stereo-56) graph xrun not-triggered (0 suppressed)
Nov 08 12:27:40 CachyBox pipewire[1018]: pw.node: (alsa_output.pci-0000_03_00.0.iec958-stereo-56) xrun state:0x7fc9160ec008 pending:2/19 s:193475497288 a:19>
Nov 08 12:27:40 CachyBox pipewire[1018]: pw.node: (ee_soe_output_level-87) xrun state:0x7fc915370008 pending:0/2 s:193478207952 a:193478209579 f:19347664641
Additional Information
i'm getting all kinds of errors on boot when i boot up easy effects, I had it set as an autostart application, and it would load, but i would get all kinds of errors. When i go into autostart, it also says failed. I decided to create a systemd service for it, and it's still failing. only thing that stops the audio errors is to restart pipewire pipewire pulse and wireplumber.
The text was updated successfully, but these errors were encountered: