Windows vs. Linux OpenCL - AMD vs. NVIDIA Windows and Linux OpenCL testing for a future article. Windows: RX 580: Processor: Intel Core i9-7980XE @ 2.59GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A, Memory: 4 x 4096 MB 3200MHz Corsair CMK16GX4M4C3200C16, Disk: 238GB INTEL SSDPEKKW256G8, Graphics: AMD Radeon RX 580 4095MB, Network: Intel Connection I219-V OS: Microsoft Windows 10 Pro Build 16299, Kernel: 10.0 (x86_64), Display Driver: 23.20.15033.1003, OpenCL: OpenCL 2.1 AMD-APP (2527.10), Compiler: GCC 7.1.0 + Clang 6.0.0, File-System: NTFS, Screen Resolution: 3840x2160 Windows: RX Vega 64: Processor: Intel Core i9-7980XE @ 2.59GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A, Memory: 4 x 4096 MB 3200MHz Corsair CMK16GX4M4C3200C16, Disk: 238GB INTEL SSDPEKKW256G8, Graphics: AMD Radeon RX Vega 4095MB, Network: Intel Connection I219-V OS: Microsoft Windows 10 Pro Build 16299, Kernel: 10.0 (x86_64), Display Driver: 23.20.15033.1003, OpenCL: OpenCL 2.1 AMD-APP (2527.10), Compiler: GCC 7.1.0 + Clang 6.0.0, File-System: NTFS, Screen Resolution: 3840x2160 Windows: GTX 1060: Processor: Intel Core i9-7980XE @ 2.59GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A, Memory: 4 x 4096 MB 3200MHz Corsair CMK16GX4M4C3200C16, Disk: 238GB INTEL SSDPEKKW256G8, Graphics: NVIDIA GeForce GTX 1060 6GB 6144MB (1911/4004MHz), Network: Intel Connection I219-V OS: Microsoft Windows 10 Pro Build 16299, Kernel: 10.0 (x86_64), Display Driver: 391.24 (23.21.13.9124), OpenCL: OpenCL 1.2 CUDA 9.1.84, Compiler: GCC 7.1.0 + Clang 6.0.0, File-System: NTFS, Screen Resolution: 3840x2160 Windows: GTX 1080 Ti: Processor: Intel Core i9-7980XE @ 2.59GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A, Memory: 4 x 4096 MB 3200MHz Corsair CMK16GX4M4C3200C16, Disk: 238GB INTEL SSDPEKKW256G8, Graphics: NVIDIA GeForce GTX 1080 Ti 11264MB (1911/5505MHz), Network: Intel Connection I219-V OS: Microsoft Windows 10 Pro Build 16299, Kernel: 10.0 (x86_64), Display Driver: 391.24 (23.21.13.9124), OpenCL: OpenCL 1.2 CUDA 9.1.84, Compiler: GCC 7.1.0 + Clang 6.0.0, File-System: NTFS, Screen Resolution: 3840x2160 Ubuntu: GTX 1060: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Device 2020, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + 256GB INTEL SSDPEKKW256G8, Graphics: NVIDIA GeForce GTX 1060 6GB 6144MB (1506/4006MHz), Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.13.0-37-generic (x86_64), Desktop: Unity 7.4.5, Display Driver: NVIDIA 390.42, OpenGL: 4.5.0, OpenCL: OpenCL 1.2 CUDA 9.1.84, Vulkan: 1.0.61, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 Ubuntu: GTX 1080 Ti: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + 256GB INTEL SSDPEKKW256G8, Graphics: NVIDIA GeForce GTX 1080 Ti 11264MB (1480/5508MHz), Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.13.0-37-generic (x86_64), Desktop: Unity 7.4.5, Display Driver: NVIDIA 390.42, OpenGL: 4.5.0, OpenCL: OpenCL 1.2 CUDA 9.1.84, Vulkan: 1.0.61, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 Ubuntu: RX 580: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + 256GB INTEL SSDPEKKW256G8, Graphics: MSI AMD Radeon RX 580 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.13.0-37-generic (x86_64), Desktop: Unity 7.4.5, Display Driver: modesetting 1.19.5, OpenGL: 4.5 Mesa 18.1.0-devel- padoka PPA (LLVM 7.0.0), OpenCL: OpenCL 2.1 AMD-APP.internal (2576.0), Vulkan: 1.0.61, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 Ubuntu: RX Vega 64: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + 256GB INTEL SSDPEKKW256G8, Graphics: AMD Radeon RX Vega 8192MB, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.13.0-37-generic (x86_64), Desktop: Unity 7.4.5, Display Driver: amdgpu 1.4.0, OpenGL: 4.5 Mesa 18.1.0-devel- padoka PPA (LLVM 7.0.0), OpenCL: OpenCL 2.1 AMD-APP.internal (2576.0), Vulkan: 1.0.61, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 Darktable 2.4.1 Test: Boat - Acceleration: OpenCL Seconds < Lower Is Better Windows: RX 580 ...... 0.76 |================================================= Windows: RX Vega 64 .. 0.75 |================================================ Windows: GTX 1060 .... 0.78 |================================================== Windows: GTX 1080 Ti . 0.75 |================================================ Darktable 2.4.1 Test: Masskrug - Acceleration: OpenCL Seconds < Lower Is Better Windows: RX 580 ...... 0.89 |================================================= Windows: RX Vega 64 .. 0.89 |================================================= Windows: GTX 1060 .... 0.90 |================================================== Windows: GTX 1080 Ti . 0.89 |================================================= Darktable 2.4.1 Test: Server Room - Acceleration: OpenCL Seconds < Lower Is Better Windows: RX 580 ...... 0.89 |================================================= Windows: RX Vega 64 .. 0.90 |================================================== Windows: GTX 1060 .... 0.90 |================================================== Windows: GTX 1080 Ti . 0.90 |================================================== LuxMark 3.1 OpenCL Device: GPU - Scene: Hotel Score > Higher Is Better Windows: RX 580 ...... 2907 |========================= Windows: RX Vega 64 .. 5206 |============================================= Windows: GTX 1060 .... 2636 |======================= Windows: GTX 1080 Ti . 5723 |================================================== Ubuntu: GTX 1060 ..... 2643 |======================= Ubuntu: GTX 1080 Ti .. 5726 |================================================== Ubuntu: RX 580 ....... 1453 |============= Ubuntu: RX Vega 64 ... 1898 |================= LuxMark 3.1 OpenCL Device: GPU - Scene: Microphone Score > Higher Is Better Windows: RX 580 ...... 9850 |======================= Windows: RX Vega 64 .. 17615 |========================================== Windows: GTX 1060 .... 6828 |================ Windows: GTX 1080 Ti . 13043 |=============================== Ubuntu: GTX 1060 ..... 6840 |================ Ubuntu: GTX 1080 Ti .. 13032 |=============================== Ubuntu: RX 580 ....... 11242 |=========================== Ubuntu: RX Vega 64 ... 20772 |================================================= LuxMark 3.1 OpenCL Device: GPU - Scene: Luxball HDR Score > Higher Is Better Windows: RX 580 ...... 14891 |============================= Windows: RX Vega 64 .. 24358 |=============================================== Windows: GTX 1060 .... 12150 |======================== Windows: GTX 1080 Ti . 20589 |======================================== Ubuntu: GTX 1060 ..... 12132 |======================== Ubuntu: GTX 1080 Ti .. 20570 |======================================== Ubuntu: RX 580 ....... 14989 |============================= Ubuntu: RX Vega 64 ... 25202 |================================================= Darktable 2.0.3 Test: Boat - Acceleration: OpenCL Seconds < Lower Is Better Ubuntu: GTX 1060 .... 3.82 |================ Ubuntu: GTX 1080 Ti . 2.41 |========== Ubuntu: RX 580 ...... 11.77 |================================================== Ubuntu: RX Vega 64 .. 11.84 |================================================== Darktable 2.0.3 Test: Masskrug - Acceleration: OpenCL Seconds < Lower Is Better Ubuntu: GTX 1060 .... 0.23 |=================================================== Ubuntu: GTX 1080 Ti . 0.23 |=================================================== Ubuntu: RX 580 ...... 0.21 |=============================================== Ubuntu: RX Vega 64 .. 0.22 |================================================= Darktable 2.0.3 Test: Server Room - Acceleration: OpenCL Seconds < Lower Is Better Ubuntu: GTX 1060 .... 0.23 |=================================================== Ubuntu: GTX 1080 Ti . 0.23 |=================================================== Ubuntu: RX 580 ...... 0.21 |=============================================== Ubuntu: RX Vega 64 .. 0.21 |===============================================