Apple Unveils External GPU Enclosure Kit for Developers
In a significant move to boost performance on Thunderbolt 3 supporting Macs, Apple has unveiled an external GPU enclosure kit specifically designed for developers. The kit, codenamed "PUK," consists of various components including an RX 580 video card from Sapphire, an e.gFX Breakaway Box 350, a Belkin USB C 2.4 port USB hub, and a promo code worth $400 towards the purchase of an HTC Vive VR headset.
The RX 580 card is a reference design model from Sapphire, which boasts approximately six teraflops of raw computing power. This translates to about triple the processing power of the discrete GPUs found in the latest MacBook Pros released in 2016 and 2017. The e.gFX Breakaway Box 350 serves as a compact enclosure that houses the RX 580 card, allowing for seamless integration with Thunderbolt 3 supported Macs.
The kit's charging capabilities have been tested on a 15-inch MacBook Pro, where it managed to keep the device from draining even under full load and allowed for slow charging in lighter loads. However, this feature is only available within the developer beta version of the e.gFX enclosure. The retail version, priced at $299, provides significantly less power with just 15 watts, necessitating the use of another power source or waiting for the more expensive Sonnet 550 model that will be released in late September, offering a full 87 watts of charging capability.
In comparison to other tested enclosures, the Sonnet e.gFX Breakaway Box 350 results in lower noise levels. The fully stressed enclosure recorded sound levels at 51 decibels from 3 feet away from the case and 40 decibels when idle. For context, a 2016 MacBook Pro under full load emits about 36 decibels, while running idle, it produces approximately 31 decibels without resorting to third-party hacks.
The availability of an external GPU enclosure like this is crucial for developers aiming to create more resource-intensive applications or games that can harness the power of Thunderbolt 3 equipped Macs. However, there are certain limitations and restrictions associated with using these external GPUs in conjunction with Apple's latest operating system, High Sierra. One major limitation is the lack of support for clamshell mode, an additional hurdle facing users in terms of accessing HDMI audio on their machines.
Furthermore, the e.gFX Breakaway Box 350 does not currently support AMD cards like the RX 580 or NVIDIA's offerings within the Sierra environment due to compatibility issues stemming from a feature called "Metal 2" which enables developers to integrate GPU-specific features into their applications. As Apple continues to work on refining its Metal API, developers will be able to integrate this kind of technology more seamlessly.
The advent of Thunderbolt 3 brings another challenge: power transmission rates decrease as the distance between the external device and the connected computer increases. Specifically, any card plugged via an older Apple Thunderbolt 2 adapter will experience a reduction in performance by about 20%, while connecting to an even older Thunderbolt 1 Mac results in nearly a 50% loss of maximum GPU power.
For developers working on demanding applications or video editing software like DaVinci Resolve, the performance boost provided by this external GPU kit is substantial. Testing on a high-end 2017 MacBook Pro with a Ryzen Threadripper processor and the e.gFX Breakaway Box 350 revealed impressive results: in the OpenCL test, the RX 580-equipped system scored approximately 120.2478 points, which is almost three times faster than the internal GPU found within the same machine.
Additionally, when running this high-end system with a monitor connected via Thunderbolt 3, it outperformed the latest MacBook Pro released in 2017 and equipped with an Radeon Pro 580 GPU, scoring around 117.000 points, showcasing the substantial potential of these external GPUs for users looking to squeeze every bit of performance out of their systems.
In DaVinci Resolve's "4K 16:9" test, running a demanding 20-second project in four 4K resolutions simultaneously, the e.gFX Breakaway Box 350-powered system delivered a significant boost in speed. This test resulted in an improvement of approximately 69% when compared to using internal graphics alone and a 27% increase in efficiency even over the full resolution rendering in our five-minute 1080p benchmark.
For users seeking an efficient workflow, this e.gFX Breakaway Box 350-powered system with the RX 580 can make a significant difference. However, it's essential to remember that these results are derived from a beta version of High Sierra and may change once the operating system is fully released and its API has been refined.
While there are several advantages associated with this external GPU enclosure kit for developers, Apple still faces challenges in making its Metal 2 feature more user-friendly. The absence of support for certain features like clamshell mode or HDMI audio within the current version of High Sierra raises questions about the future direction of Apple's efforts in developing this technology.
In conclusion, while there are various benefits to using an external GPU enclosure like the e.gFX Breakaway Box 350, developers and users must navigate some limitations and compatibility issues. As Apple continues to improve its Metal API, we can expect these technologies to become more accessible and efficient for a broader audience of users.