Search Issue Tracker

By Design

Under Consideration for 2021.3.X, 2022.3.X, 2023.3.X, 6000.0.X

In Progress in 6000.1.X

Votes

0

Found in

2021.3.45f1

Issue ID

UUM-87740

Regression

No

The same PSB/FBX/PNG file returns a different asset hash when imported on a machine with different CPU architecture

-

Reproduction steps:
1. Open the attached “ASDQWE” project
2. In the Project Window, select the "Assets/Textures/Chippy_Puppy_Final.psb" file
3. From the top menu, select Unity Support > Log Asset Dependency Hash
4. Observe the Console Window log
5. Repeat 1 - 4 steps with another machine with a different CPU architect (e.g. MacBook Pro Intel and M1)

Expected result: The logs display the same hash values for both machines
Actual result: The logs display different hash values for both machines

Reproducible with: 6.0.9 (2021.3.43f1)

Reproducible on: MacOS 14.6.1 (Intel, M1 (user’s))
Not reproducible on: No other environment tested

Note: The issue was not locally reproduced by CQA. We only observed the hash values differing for different devices (MacBook Pro 2019 (Intel) and Mac Studio 2022 (M2))

  1. Resolution Note:

    Having float determinism across architectures isn't currently in place unfortunately, it's a limitation in our current system

Add comment

Log in to post comment