ubports / ubuntu-touch

Ubuntu Touch's issue inbox is now migrated to GitLab.
https://gitlab.com/ubports/ubuntu-touch
1.28k stars 110 forks source link

Wireless display horribly slow on TB-X605L #2061

Open H-Sachse opened 1 year ago

H-Sachse commented 1 year ago

Description of the feature

Illustrations

Steps to reproduce

Connect to Wireless Display (in my case a Mirascreen adapter) Image appears, but unable to operate anything due to screen lagging about 1 minute This would be less of a problem if the screen was mirrored locally.

Expected behavior

usable response times < 1 second so the gui can actually be used sensibly.

Actual behavior

Display lags about 1 minute behind input and is basically unusable.

Logfiles and additional information

Pleas advise which logs are of interest.

fredldotme commented 1 year ago

I tested with a lot of Miracast implementations, though not with the Mirascreen.

Microsoft's Wireless Display Adapter and Amazon's Fire Lite Stick provided the best experience OOTB, so I'm wondering what might be different.

Could you please provide logs from /var/log/upstart/aethercast.log?

H-Sachse commented 1 year ago

Here's the logs:

First try with Mirascreen adapter set to compatible mode crashed the tablet. aethercast-compat-crash.log

Second try without compatible mode: aethercast.log

Here there were phases where I could move the mouse in "realtime" but the image was flickering when moving the mouse. There were also a lot of hangs that took about 20-30 seconds to recover from.

I had to de-power the Mirascreen adapter to get the display back on the tablet.

It would be nice to have a disconnect button on the tablet.

Several connection attempts after this lead to the table crashing (no response vis SSH or locally, LED blinking red while connected to the PC via USB)

I'll try to get a hold of the Microsoft WiDi adapter and see if that improves things.

H-Sachse commented 1 year ago

With a MS WiDi Adapter the external display works much better. No more flickering and the lag is down to about half a second. Now it's usable.

I'd still prefer a screen mirroring mode.