Looking At The OpenCL Performance Of ATI & NVIDIA On Linux
With the Caustic3 rendering scene in the SmallPT GPU test, the ATI graphics hardware and their OpenCL implementation within the Stream SDK 2.2 release finally came out ahead. The Radeon HD 4890 was about 1.64x faster than the GeForce GTX 460 and the Radeon HD 5770 was 1.78x faster. While the GeForce GTX 460 lost in this test, the Fermi OpenCL performance still was well ahead of the GeForce 8800GT and 9800GTX PCI Express graphics cards.
In our last test for today is the MandelbulbGPU test profile. In this test the GeForce GTX 460 returned to be the fastest and was several times faster than the ATI Radeon HD 5770. In fact, the Radeon HD 5770 was only marginally faster than the GeForce 8800GT GPU. The ATI Radeon HD 4890 with Stream SDK 2.2 was not able to successfully finish this test. MandelbulbGPU is another instance where the OpenCL capabilities trumped that of the GeForce 9800GTX.
Judging from these first five OpenCL benchmarks, under Linux the NVIDIA GeForce GTX 400 "Fermi" series on the currently available drivers is looking great with its OpenCL performance compared to previous-generation NVIDIA GPUs and to the ATI Radeon HD 4000/5000 series competition presented by AMD. While the GeForce GTX 460 performance when it comes to OpenGL under Linux may be close to that of the Radeon HD 4890, with OpenCL it is definitely not the case. You may also be interested in our benchmarks two weeks ago comparing the Mac OS X vs. Linux OpenCL performance.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.