forked from bartvdbraak/blender
this is an attempted Fix: T38679
Cycles GPU Performance Regression From my testing this (what i should have done in the first place) reduces the regression a lot. Lets hope it is enough or we have to go back to busy waiting.
This commit is contained in:
parent
7cc954d7a7
commit
f1aeb2ccf4
@ -654,9 +654,6 @@ public:
|
||||
cuda_assert(cuFuncSetBlockShape(cuPathTrace, xthreads, ythreads, 1))
|
||||
cuda_assert(cuLaunchGridAsync(cuPathTrace, xblocks, yblocks, cuStream))
|
||||
|
||||
cuda_assert(cuEventRecord(tileDone, cuStream ))
|
||||
cuda_assert(cuEventSynchronize(tileDone))
|
||||
|
||||
cuda_pop_context();
|
||||
}
|
||||
|
||||
@ -989,6 +986,8 @@ public:
|
||||
|
||||
task->update_progress(tile);
|
||||
}
|
||||
cuda_assert(cuEventRecord(tileDone, cuStream ))
|
||||
cuda_assert(cuEventSynchronize(tileDone))
|
||||
|
||||
task->release_tile(tile);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user