Search Issue Tracker

By Design

Votes

10

Found in

2017.4

2018.4

2018.4.4f1

2019.2

2019.3

2020.1

Issue ID

1169979

Regression

No

[Android] 2D Physics objects are simulated differently on devices which were updated to Android 9 and 10

Mobile

-

To reproduce:
1. Open the attached project
2. Build and run on a device that was updated to Android 9 or 10 but had Android 8 out of the box
3. Wait a few minutes for the simulation to stop
4. Compare the simulation results with other devices

Expected result: Simulation results are the same on every device
Actual result: Simulation results are different on devices which were updated to Android 9 or 10

Notes:
The simulation results are consistent through devices updated to Android 9, 10, but differ from other devices
Before the update to Android 9 or 10, the devices presented the expected simulation results

Reproduced with: 2017.4.32f1, 2018.4.7f1, 2019.2.4f1, 2019.3.0b1, 2020.1.0a1

Not reproduced with:
VLNQA00057 Htc One M9+ 5.0.2 MediaTek Helio X10 MT6795T PowerVR Rogue G6200 OpenGL ES 3.1 build 1.4
N/A Xiaomi Mi 5 6.0.1 Snapdragon 820 MSM8996 Adreno (TM) 530 OpenGL ES 3.2
VLNQA00012 Samsung Galaxy S6 7.0 Exynos 7 Octa 7420 Mali-T760 OpenGL ES 3.2
VLNQA00017 Huawei Nexus 6P 8.0.0 Snapdragon 810 MSM8994 Adreno (TM) 430 OpenGL ES 3.2
VLNQA00015 Samsung Galaxy Note8 8.0.0 Snapdragon 835 MSM8998 Adreno (TM) 540 OpenGL ES 3.2
VLNQA00123 Google Pixel 2 XL 9 Snapdragon 835 MSM8998 Adreno (TM) 540 OpenGL ES 3.2
VLNQA00173 Xiaomi Redmi 6 Pro 9 Snapdragon 625 MSM8953 Adreno (TM) 506 OpenGL ES 3.2
N/A Xiaomi Mi A2 9 Snapdragon 660 Adreno (TM) 512 OpenGL ES 3.2 1f13a4c9

Reproduced with:
VLNQA00153 Google Pixel XL 10 Snapdragon 821 MSM8996 Pro Adreno (TM) 530 OpenGL ES 3.2
N/A Samsung Galaxy S8+ 9 Exynos 9 Octa 8895 Mali-G71 OpenGL ES 3.2

  1. Resolution Note (2020.1.X):

    Physics 2D can be deterministic on the same machine, but it is not guaranteed. Since all the calculations are based on the floating point precision, any major Android OS update can affect this.

Comments (10)

  1. blobbo_unity

    Aug 19, 2022 22:21

    Please solve

  2. trimulia002

    Jul 11, 2022 14:01

    Solve the problem, the game is very nice

  3. unity_TaQXoy1wA0WD-A

    May 22, 2022 16:42

    Solve the problem, please.

  4. unity_267CDFCB60EBECECE3B4

    Apr 27, 2022 11:48

    Please fix the bug of adding friends is incompatible

  5. onlycraig1973

    Dec 06, 2021 15:37

    Both me and partner still can't play against each other Both are android users too always same players 24-7 about 10 players as always no matter what time you play

  6. Menion-Leah

    Oct 05, 2020 15:59

    Three more months have passed... speechless.

  7. Menion-Leah

    Jul 07, 2020 09:09

    And now it's an entire year, without a single answer/question/clarification/feedback from the team assigned to this issue.

    I understand that there could be higher priority bugs, but the time passed and the total lack of any interaction is simply unacceptable and is the main reason why many users simply avoid wasting time to better understand a Unity bug and create/submit a repro.

  8. Menion-Leah

    Mar 09, 2020 11:08

    Any update on this issue?

    Eight months have passed, still nothing :/

    It's a real game-stopper for us.

  9. Menion-Leah

    Nov 15, 2019 16:55

    Is there any update on that?

    I understand this bug doesn't impact on a large amount of projects, but it's quite serious and with no workarounds available.

    Four months have passed and it would be nice to have at least a quick feedback about it.

  10. Menion-Leah

    Oct 09, 2019 09:04

    We are experiencing this issue and it's really a game-stopper for us.
    Our multiplayer game is totally based on physics determinism to keep clients aligned.
    It worked perfectly for years as long as players shared the same build on the same platform, but this new bug has now forced us to split our Android userbase in different cohorts.

    At the moment, we found 3 different simulations are carried over; more information here:

    https://forum.unity.com/threads/2d-physics-inconsistency-when-updating-oneplus-3t-samsung-j6-to-android-9.711269/

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.