Question

Does Port adjust the sync lag for AV receivers?

  • 8 September 2019
  • 13 replies
  • 516 views

Just received the email about the new product offering, including the new port.

Currently, I have a Connect attached to my Yamaha home theater with Play:1 speakers in adjacent rooms/areas. I cannot get through the 70ms lag produced by the AV receiver’s signal processor when streaming with any other device. Using analog input has reduced the lag, but it’s still annoying.

Dies Port address the timing differences for 3rd party devices? If so, HOW?

13 replies

I wouldn't think so.

My understanding is the majority of the "lag" you're speaking about is the Sonos software buffering the signal so that it can reliably be played in sync across all connected rooms across a 2.4Ghz network. So there's a minimum delay inherent in the software for any analog input, as well as any "rooms" grouped with a Digital input room, such as the various sound bars.

Effectively, while this is new hardware, I don't think the software process is substantially different.
Userlevel 7
Badge +20
I think the OP is referring to the processing delay added purely by the AV receiver. Addressing this would require the ability to (adjustably) retard playback at the other grouped Sonos players to compensate for the receiver's delay.

I'd be surprised if Sonos has introduced any mechanism to address this, which doesn't mean they won't do so in future, of course.
I can understand why the first two respondents have interpreted the question differently. 70ms is often quoted as the Sonos buffering delay, so either the figure is coincidentally the same or the OP is confusing two different things.

I think that with an AV receiver and Connect involved it is most likely that @pwt's interpretation is correct, and the OP is suffering sync issues because of DSP in the receiver.

This would be hard for Sonos to correct as the AVR is downstream of the Connect. I would rate the chance of Sonos doing anything about this in the Connect or Port as less than zero.

To the OP. See if your AVR has something like a 'direct mode' which turns off the AVR's DSP, when using the Connect.
Userlevel 7
Badge +20
In my case (an older Yamaha AV amplifier), the 2CH and 7CH stereo modes, fed with a digital optical signal from a Connect, suffer from no perceptible processing delay. The same is true for the 'Pure Direct' mode, but this also disables the subwoofer output.
It’s the latter. The receiver has a delay associated with the DSP. The home theater is an area of a large open space where there are other sonos devices. The digital input was worse. Even with using the analog input and setting the DSP to direct, there is still a slight delay. In a single space, it sounds like Steve Martin in The Jerk (the beat is just a half behind)
How large is your large open space? It would take sound about 40ms to travel 15m. Enough to be perceived as an audible lag.
The space is 40’ x 25. The lag is not due to the size of the room as the adjacent speakers are close enough to the home theater area to hear both at the same time. It is definitely a lag as the receiver is a half beat behind the rest of the house
I can understand why the first two respondents have interpreted the question differently. 70ms is often quoted as the Sonos buffering delay, so either the figure is coincidentally the same or the OP is confusing two different things.

I think that with an AV receiver and Connect involved it is most likely that @pwt's interpretation is correct, and the OP is suffering sync issues because of DSP in the receiver.

This would be hard for Sonos to correct as the AVR is downstream of the Connect. I would rate the chance of Sonos doing anything about this in the Connect or Port as less than zero.

To the OP. See if your AVR has something like a 'direct mode' which turns off the AVR's DSP, when using the Connect.

I think Sonos could do something about it by adding an adjustable delay slider for the Port/Connect and then delay all non Port/Connects that are memberts of the same group. I'm already hoping for years that they would implement something like this but after waiting for so many years I've slowly given up... Would be dope though if something in the new Port could make this features finally possible. This would make me buy a Port in a blink of an eye and I think many others fighting the same problem too ^^.
The only other way to solve is to trash the sonos except for the one connect and replace the others with the Yamaha wireless set up.
The only other way to solve is to trash the sonos except for the one connect and replace the others with the Yamaha wireless set up.


And just how will that let the poster play his Connect in sync with his other units?

And Yamaha? At last count, they are on their 3rd (or is it 4th?) line of wireless multi-room speakers, and not one of them has been anything but an utter failure. I wouldn't put my trust in the current line being anything else.
Quite simply @jgatie, If you stream first to the AV receiver with a single Sonos Connect, Yamaha will distribute the music to the other Yamaha devices in perfect sync as the Receiver itself is managing the music stream.

while not what I wanted to do (as I have multiple Sonos devices), it is still the only option that accomplishes my goal without hard wiring the whole house. It would be great if Sonos provided a way within the settings to adjust the delay to individual devices.
Sonos could implement a solution similar to what Apple just released on the Apple TV for wireless audio sync: https://support.apple.com/en-us/HT210526.

Sonos could use their app to measure the delay between a source single and the audio through the AV receiver and the other Sonos speakers. With this information Sonos can reduce the delay/lag between the 2 sound systems (AV receiver and wireless speakers).
The app is just a remote control. I suspect the task of doing this is bigger than you think. But more significantly, Sonos have products that are designed to be used for AV. The Port isn't one of them. I cannot imagine any reason why Sonos would divert scarce resources to do anything about this.

As I said before, not a snowball's chance of this happening.

Reply