I would like to put forward that although Live 11 is at 11.3.41 now it still exhibits fatal Metal GPU errors concerning the Metal command buffer on Intel systems which make Live 11 basically unusable as the GUI will freeze very fast. When running Live 11.3.41 or 11.3.35 and viewing the Console log entries while navigating some freshly dropped 26 Audiotracks in the arranger of a fresh session it will very soon (less than 1 minute) start with
Code: Select all
error 16:04:12.536558 +0200 Live Execution of the command buffer was aborted due to an error during execution. Caused GPU Timeout Error (IOAF code 2)
problem 16:04:40.608144 +0200 kernel virtual void IOAccelCommandQueue::retireCommandBuffer(IOAccelEventFence *): Clean slate for app[Live] with 1 GPURestarts in 0 submissions.
Code: Select all
error 16:10:26.495061 +0200 Live Execution of the command buffer was aborted due to an error during execution. Caused GPU Timeout Error (IOAF code 2)
error 16:10:26.505363 +0200 Live Execution of the command buffer was aborted due to an error during execution. Ignored (for causing prior/excessive GPU errors) (IOAF code 4)
error 16:10:26.505421 +0200 Live Execution of the command buffer was aborted due to an error during execution. Ignored (for causing prior/excessive GPU errors) (IOAF code 4)
This is independent of buffersizes, session sample rate. To crosscheck the same tracks were dropped into an empty session in Reaper 7.35 and Logic Pro 10.5.1 (latest compatible version) with zero errors relating to Metal GPU rendering. Although Bitwig Studio is available the last compatible version is 5.1.9 for this system which does not provide Metal rendering. This was introduced in version 5.2. Thus Logic and Reaper show that the used system is more than capable of runnning a session like this. In fact I had sessions in Reaper with more than 70 audio tracks being handled without a hiccup.
The knowledgebase notes for Live > = 11.2 to optionally disable GPU acceleration. Doing this will mitigate the described behavior. But I am asking myself what the cause is for such a fundamentally flawed Metal-based GPU hardware acceleration implementation in Live 11. Honestly speeking it is not acceptable considering that other DAW developers obviously get these things right.
So of course it would be welcomed if that problem could be fixed in the Live 11 - train (some time this year ?) and give users a more performant system. Yet I doubt that some development capacity will be directed to the issue and it leaves mixed feelings concerning the code quality in the Live 12 train.
Notice: This report has been sent to Ableton support.
Mac Pro 5.1 2x6 Core Intel Xeon 5690 3,46 GHz
128 GB RAM
GPU SAPPHIRE Radeon RX 580 Pulse 8GB
macOS 10.14.6
Boot / System: Samsung SSD 840Pro, APFS
Production: WD Black 2TB SATA HDD, HFS+
Focusrite Rednet PCIeR PCIe-Dante-Card