signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.16k stars 2.58k forks source link

Jitter / stuttering when on audio calls via Linux signal-desktop-beta | follow up to issue #5819 #6853

Open charmingcamo opened 2 months ago

charmingcamo commented 2 months ago

Using a supported version?

Overall summary

Please Note: This is not a package / build issue! I know Arch Linux is not officially supported, but I still wanted to get this out there and provide logs, help testing and get to the bottom of this to help other users. I apologize in advance, if this is an inappropriate place to report this. This seems similar to https://github.com/signalapp/Signal-Desktop/issues/5819 which went cold.

Description of the issue

Last time stamp on Signal-Desktop when the issue happened: April, 4th 2024, 11:05 -> I called the same person back via my smartphone over Signal one minute later (11:06) and had no issue. I attached the link for debug log from Android also.

Full Debug Log (Linux desktop app)

Signal_debuglog.txt

Setup

Internet bandwidth is about 300MBit/s download, 50MBit/s upload Arch Linux, 6.6.24-1-lts Gnome Desktop + Wayland Memory: 64GB AMD Ryzen 7 7040 Series

Steps to reproduce

  1. Call a contact over the Signal-Desktop app or receive a call over the Signal-Desktop app on Linux.
  2. Listen back to the called party: Jitter / stutter will occur.

Expected result

Clear audio communication without interruptions, given a there is a stable and fast internet connection.

Actual result

Jitter and stutter when the called party speaks as if the connection wasn't stable or too slow (although speed tests say otherwise).

Screenshots

No response

Signal version

7.5.0 beta1

Operating system

Arch Linux (6.6.24-lts)

Version of Signal on your phone

7.3.0

Link to debug log

https://debuglogs.org/android/7.3.0/dc1e53e9d608609e488d1dd67b1df9feac6937c05453f4668e3d0490d84d8aa8

trevor-signal commented 2 months ago

Hi @charmingcamo, thanks for the report and sorry for this issue. It looks like on Desktop we're seeing 20-50% packet loss on incoming audio which would explain the poor quality. From the Android logs it looks like the calls were connected over a cellular network -- do you mind double-checking for us that both devices were connected to the same network?

charmingcamo commented 2 months ago

Hi @trevor-signal ,

my apologies for the delay on my end; I've fallen ill and it's been quite a few rough days.

Anyways, yes I can confirm that this was in the same network, because I've used the hot spot of my phone (5G network) for the laptop which I used to make the first call. I disabled the VPN for both calls to ensure, this is not a factor.

I can perform more tests with other connections (and especially WiFi and/or Ethernet) at the end of this week or beginning of the next week. I will post updates here, as soon as I have news.

Cheers