Pixel differences between Arnold CPU-only render on Intel vs AMD machine

Pixel differences between Arnold CPU-only render on Intel vs AMD machine

mjnowen
Enthusiast Enthusiast
1,658 Views
4 Replies
Message 1 of 5

Pixel differences between Arnold CPU-only render on Intel vs AMD machine

mjnowen
Enthusiast
Enthusiast

Initial post here to ask if there are any known gotchas or obvious reason(s) in Arnold that would explain why a rendered image via CPU only on an Intel based machine looks correct compared to an identical frame rendered on an AMD machine; until you throw it into Baselight and the pixel difference can be seen.


Is a heterogeneous CPU renderfarm supported by Autodesk Arnold?

0 Likes
1,659 Views
4 Replies
Replies (4)
Message 2 of 5

mjnowen
Enthusiast
Enthusiast

and...as a follow up question, does the Arnold GPU (NVIDIA-OptiX) renderer match Intel or AMD based CPU renderer?

0 Likes
Message 3 of 5

Stephen.Blair
Community Manager
Community Manager
In theory there should be no differences. Arnold itself doesn't nothing different for AMD or Intel.


But apparently there are implementation differences for some instructions that affect the precision. AMD mentioned the inverse square root as a well known difference between Intel and AMD.


The differences should be minute, but we cannot guarantee it’s always going to be 100% match.


If you've got an example that demonstrates the problem, that would be great.



// Stephen Blair
// Arnold Renderer Support
0 Likes
Message 4 of 5

Stephen.Blair
Community Manager
Community Manager

We don't distinguish between AMD and Intel in our code, so the best I can say is that we want GPU to match CPU



// Stephen Blair
// Arnold Renderer Support
0 Likes
Message 5 of 5

bourque
Explorer
Explorer
0 Likes