-
Notifications
You must be signed in to change notification settings - Fork 237
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
Behringer UMC204HD HiFi "Default" profile crackling audio #192
Comments
If you remove (comment out) two last added lines (buffer_time, period_time) in fb69d0f , do things work better ? |
It sounds better but not clear still. After the adjustment the audio sounds like it's being put through a ring modulation filter. Not sure how else to describe it. |
One piece of UCM204HD box landed on my table, but I cannot confirm that behavior. The stereo playback (split to "Line A" and "Line B") is clear with both pulseaudio and pipewire. Which sound server do you use ? Could you copy this to
and run
is the sound clear ? EDIT: Note you must suspend the sound server before the speaker-test command. |
I'm currently using pulseaudio. I ran the speaker-test as specified but the audio is still crackling. I made sure to suspend pulseaudio first and that ~/.asoundrc contained only the snippet you gave. Is there anything else I might need to disable or configure for the test? |
The right speaker-test command should be: Could you attach output from:
|
Ok, I ran the updated speaker-test command with the audio bouncing from left to right speaker and got pretty much the same results as before. Crackly audio. command output: |
I don't see a suspect difference from my setup. The USB device identifier is similar. Could you show output from |
Sure thing. Direct:
Default:
|
This
|
This time around it was a nice clear sine wave tone. I suspect the |
Could you try to add only |
BugLink: #192 Signed-off-by: Jaroslav Kysela <[email protected]>
... or try the commit 3753c50 with the format change above .. |
I tried the 3753c50 commit but same as before, crackly audio. When I made the changes I rebooted my system. Not sure if that is necessary or if I just have to restart pulseaudio? |
In the
to
|
That did the trick. Clear audio on "Line A" and "Line B". |
But it does not explain the correct behavior on my test equipment with all buffer and period sizes and both formats. Unfortunately, I'm not willing to hardcode those values to the configuration until the culprit is not determined. |
For sure. Understandable. Very odd that your UMC204HD is fine with the original config but mine is not. Makes me think there's a difference in hardware. If that's the case and Behringer didn't tell anyone, that would be a big misstep. Mine was purchased fairly recently. |
I have this same device, but it works fine for me on 1.2.7.2 on Fedora 36. Short of a randomly defective device, could it be something else in your hardware? Maybe you could try the device on a different computer with the same version of alsa-lib? |
@brndd I'll test with other hardware. I don't understand why my device functioned without issue prior to 1.2.7.2 though. Doesn't that preclude a hardware issue? |
I don't know enough about the topic to really have any genuinely useful input, but since it's a USB device and the relevant change seems to be to various latency-related things, then maybe it could be down to the USB controller. I'm not saying there's an outright issue with your hardware, but it could be possible that the new default settings aren't safe for all hardware configurations. |
I had it working perfectly (aside from not having input split into 2 mono, and output being 4.0 instead of 2+2, but I fixed that on pulseaudio side) on 1.2.4 (Debian Stable). Upgrade to current(1.2.8) in Debian Testing caused:
I had purchased mine 2022-10 so quite recent too, whatever was done in fb69d0f needs to be reverted, splitting with 500ms buffer is horrid for video games or anything interactive. |
Just want to add to the thread that I didn't test the UMC204HD with another machine (lacking an alternative system to test with) but I did switch over to using pipewire and since then everything is working great. I'm not suggesting that is the solution, only that pipewire seems to provides a configuration that works well out of the box. That doesn't mean that there isn't a hardware issue but somehow there is a way to make it work even with some kind of hardware discrepancy. |
I replaced motherboard and CPU and it continued working. I have mine connected directly to motherboard. I'm up to some testing if it is helpful. Previous one was some old DDR3 system, current one is zen4 CPU on X670E chipset Pipewire doesn't work at all for me for some reason (process doesn't even accept commands and any client times out), but that's not related to interface as I have same thing on builtin sound card |
PipeWire uses this same UCM configuration, so it sounds to me that the issue might only occur on PulseAudio systems. |
@perexg The UMC202HD-HiFi should also use S32_LE rather than the default (S16_LE). |
Since the recent update to 1.2.7.2, the Behringer UMC204HD "Default" profile has crackling audio through "Line A" and "Line B" ports. Switching to the "Direct" profile allows for clean audio but it's output over 4 speakers (front left and right, rear left and right). Not really sure how to trouble shoot this.
The text was updated successfully, but these errors were encountered: