REPRODUCIBILITY: Always (100% of the time with sufficient touch input)
OS VERSION: Sailfish OS 5.1.0.11 (Pispala)
HARDWARE: Sony Xperia 10 III (XQ-BT52)
Qualcomm Snapdragon 690 (SM6350)
6 GB RAM
UI LANGUAGE: Spanish (es)
REGRESSION: Yes — present since first Sailfish OS installation on this device. Bug has existed across all OS versions installed on this device.
DESCRIPTION:
Severe touchscreen input lag on Sony Xperia 10 III. When navigating the UI with gestures (swipe, scroll, tap), there is a noticeable delay of 1-3 seconds between touch input and UI response. The lipstick compositor/UI freezes temporarily during intensive touch interaction. This occurs independently of app load — even with no apps open, the lag is present when navigating the home screen or app drawer.
PRECONDITIONS:
- Device: Sony Xperia 10 III (XQ-BT52)
- OS: Sailfish OS 5.1.0.11 (Pispala), kernel 4.19.248
- AppSupport: Issue present both enabled and disabled
- No custom kernel modifications or patches applied
- Issue present since first OS installation (clean install)
STEPS TO REPRODUCE:
-
Boot device and unlock to home screen
-
Perform rapid gestures: swipe between home screens, open app drawer, scroll through app list
-
Observe delayed response: touch input takes 1-3 seconds to register visually
-
During intensive touch interaction, observe temporary UI freezes
-
Issue is most noticeable when opening app drawer and scrolling through apps
EXPECTED RESULT:
Touch input should be responsive with <100ms latency, comparable to other Sailfish OS devices. UI should remain smooth during gesture navigation.
ACTUAL RESULT:
Touch input has 1-3 second latency. UI (lipstick compositor) freezes temporarily during touch gestures. The more intensive the touch interaction (rapid swipes, scrolling), the worse the lag becomes. This makes daily use frustrating.
MODIFICATIONS:
- No custom kernel modifications
- No Waydroid or other Android runtime modifications
- Standard OpenRepos repositories added (Storeman, etc.)
- Issue was present BEFORE any third-party modifications
ADDITIONAL INFORMATION:
Technical Diagnosis:
Verified via /proc/interrupts:
382: 1919 0 0 0 0 0 0 0 msmgpio 22 Level sec_ts
The sec_ts driver (Samsung touchscreen driver) routes ALL touchscreen interrupts to CPU0 only. None of the other 7 CPU cores process touch interrupts.
Result: CPU0 becomes saturated during high-frequency touch input, causing delayed event processing in the lipstick compositor.
System Data:
- CPU Governor: schedutil
- CPU Frequencies: 1708800, 2073600
- Temperature: 37°C (no thermal throttling)
- Storage I/O: 687 MB/s (normal)
- RAM: 5.4 GB total, issue present regardless of free memory
Request: Please verify if the sec_ts driver can support IRQ affinity across multiple CPUs, or if a kernel patch exists for this issue in Xperia 10 III kernel 4.19.