Blender Git Commit Log

Git Commits -> Revision dfed7c4

January 8, 2018, 15:49 (GMT)
Fix T53068: AMD Threadripper not working well with Blender

The issue was caused by SpinLock implementation in old pthreads we ar eusing on
Windows. Using newer one (2.10-rc) demonstrates same exact behavior. But likely
using own atomics and memory barrier based implementation solves the issue.

A bit annoying that we need to change such a core part of Blender just to make
specific CPU happy, but it's better to have artists happy on all computers.

There is no expected downsides of this change, but it is so called "works for
me" category. Let's see how it all goes.

Commit Details:

Full Hash: dfed7c48ac6bd829af1141e2b5aa093e082b6f1f
Parent Commit: 391f7cc
Lines Changed: +22, -11

2 Modified Paths:

/source/blender/blenlib/BLI_threads.h (+4, -2) (Diff)
/source/blender/blenlib/intern/threads.c (+18, -9) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021