Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021