You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been struggling for a couple of days on this one, really hard to figure out.
When playing as receptor, sound was crackling with pops (a lot).
No errors in logs, no buffer underrun.
The IMPORTANT information here is : every Raspberry Pi prior to model 4 was using USB to handle Ethernet connexion.
When playing a sound, hardware interruptions were VERY important on USB side (8k / second ....)
The solution here is to disable ALL usb ports, and using WiFi instead.
It may sound counter intuitive, but this is the only way to get it to work.
To disable USB, enter the following command : (BEWARE : IT WILL STOP ETHERNET INTERFACE, WiFi will continue) echo '1-1' | sudo tee /sys/bus/usb/drivers/usb/unbind
You can enable usb again with this command : (Or simply reboot) echo '1-1' | sudo tee /sys/bus/usb/drivers/usb/bind
Just use the -q param to a higher value, buffer will get bigger, latency too, but with a decent signal, it will work far better, and by that I mean "perfectly".
The best solution here is to move to a newer generation of Rpi.
Hope this helps someone !
The text was updated successfully, but these errors were encountered:
I've been struggling for a couple of days on this one, really hard to figure out.
When playing as receptor, sound was crackling with pops (a lot).
No errors in logs, no buffer underrun.
The IMPORTANT information here is : every Raspberry Pi prior to model 4 was using USB to handle Ethernet connexion.
When playing a sound, hardware interruptions were VERY important on USB side (8k / second ....)
The solution here is to disable ALL usb ports, and using WiFi instead.
It may sound counter intuitive, but this is the only way to get it to work.
To disable USB, enter the following command : (BEWARE : IT WILL STOP ETHERNET INTERFACE, WiFi will continue)
echo '1-1' | sudo tee /sys/bus/usb/drivers/usb/unbind
You can enable usb again with this command : (Or simply reboot)
echo '1-1' | sudo tee /sys/bus/usb/drivers/usb/bind
Just use the
-q
param to a higher value, buffer will get bigger, latency too, but with a decent signal, it will work far better, and by that I mean "perfectly".The best solution here is to move to a newer generation of Rpi.
Hope this helps someone !
The text was updated successfully, but these errors were encountered: