Blender Git Loki
Git Commits -> Revision 18da79f
Revision 18da79f by Brecht Van Lommel (master) April 17, 2014, 10:08 (GMT) |
Cycles CUDA: only do async execution for GPUs not used for display. Otherwise devices used for display will lock up the UI too much. This means you might still get 100% CPU for the display device, but for others CPU usage should be low still. The check to see if a device is used for display may not be entirely reliable, it checks if there is a watchdog timeout on the device, but I'm not entirely sure that always exists for display devices or is disabled for non-display devices, though some tools like cuda-gdb seem to make the same assumption. Ref T39559 |
Commit Details:
Full Hash: 18da79f471f4aa15df895d253b03c9c3600411cf
Parent Commit: ad2064a
Lines Changed: +7, -3
1 Modified Path:
/intern/cycles/device/device_cuda.cpp (+7, -3) (Diff)