Direct3D 11 Vulkan OpenGL Windows Linux Benchmarks Dota 2 and The Talos Principle Linux benchmarks with Direct3D 11 (Windows 10), OpenGL, and Vulkan. Tests by Michael Larabel for a future article on Phoronix. R9 Fury: Windows 10 Pro: Processor: Intel Family 6 Model 94 Stepping 3 Intel (8 Cores), Disk: 238GB OS: Windows NT, Kernel: 10.0 (x86_64) RX 480: Windows 10 Pro: Processor: Intel Family 6 Model 94 Stepping 3 Intel (8 Cores), Disk: 238GB OS: Windows NT, Kernel: 10.0 (x86_64) RX 480: Ubuntu 16.04 + AMDGPU-PRO: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: Samsung SSD 950 PRO 256GB, Graphics: AMD Radeon RX 480 8192MB, Audio: Realtek ALC1150, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.4.0-34-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, OpenGL: 4.5.13448, OpenCL: OpenCL 2.0 AMD-APP (2117.7), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 R9 Fury: Ubuntu 16.04 + AMDGPU-PRO: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: Samsung SSD 950 PRO 256GB, Graphics: Sapphire AMD Radeon R9 Fury 4096MB, Audio: Realtek ALC1150, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.4.0-34-generic (x86_64), Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, OpenGL: 4.5.13448, OpenCL: OpenCL 2.0 AMD-APP (2117.7), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 R9 Fury: Ubuntu 16.04 + Linux 4.8 + Mesa 12.1: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: Samsung SSD 950 PRO 256GB, Graphics: Sapphire AMD Radeon R9 FURY / NANO 4096MB, Audio: Realtek ALC1150, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.8.0-999-generic (x86_64) 20160823, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: modesetting 1.18.3, OpenGL: 4.3 Mesa 12.1.0-devel- padoka PPA Gallium 0.4, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 RX 480: Ubuntu 16.04 + Linux 4.8 + Mesa 12.1: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores), Motherboard: MSI C236A WORKSTATION (MS-7998) v1.0, Chipset: Intel Sky Lake, Memory: 16384MB, Disk: Samsung SSD 950 PRO 256GB, Graphics: AMD Device 67df 8192MB, Audio: Realtek ALC1150, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.8.0-999-generic (x86_64) 20160823, Desktop: Unity 7.4.0, Display Server: X Server 1.18.3, Display Driver: amdgpu 1.1.99, OpenGL: 4.3 Mesa 12.1.0-devel- padoka PPA Gallium 0.4, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 The Talos Principle Radeon R9 Fury - Resolution: 1920 x 1080 - Quality: Ultra Frames Per Second > Higher Is Better Windows 10 Pro - Direct3D 11 .................. 122.00 |======================= Windows 10 Pro - OpenGL ....................... 61.70 |============ Ubuntu 16.04 + AMDGPU-PRO - OpenGL ............ 64.50 |============ Ubuntu 16.04 + Linux 4.8 + Mesa 12.1 - OpenGL . 46.90 |========= Windows 10 Pro - Vulkan ....................... 101.00 |=================== Ubuntu 16.04 + AMDGPU-PRO - Vulkan ............ 104.50 |==================== The Talos Principle Radeon RX 480 - Resolution: 1920 x 1080 - Quality: Ultra Frames Per Second > Higher Is Better Windows 10 Pro - Direct3D 11 .................. 93.80 |======================== Windows 10 Pro - OpenGL ....................... 58.50 |=============== Ubuntu 16.04 + AMDGPU-PRO - OpenGL ............ 54.30 |============== Ubuntu 16.04 + Linux 4.8 + Mesa 12.1 - OpenGL . 35.00 |========= Windows 10 Pro - Vulkan ....................... 78.10 |==================== Ubuntu 16.04 + AMDGPU-PRO - Vulkan ............ 77.70 |==================== The Talos Principle Radeon R9 Fury - Resolution: 3840 x 2160 - Quality: Ultra Frames Per Second > Higher Is Better Windows 10 Pro - Direct3D 11 .................. 53.00 |======================== Windows 10 Pro - OpenGL ....................... 32.30 |=============== Ubuntu 16.04 + AMDGPU-PRO - OpenGL ............ 33.00 |=============== Ubuntu 16.04 + Linux 4.8 + Mesa 12.1 - OpenGL . 24.60 |=========== Windows 10 Pro - Vulkan ....................... 42.40 |=================== Ubuntu 16.04 + AMDGPU-PRO - Vulkan ............ 43.50 |==================== The Talos Principle Radeon RX 480 - Resolution: 3840 x 2160 - Quality: Ultra Frames Per Second > Higher Is Better Windows 10 Pro - Direct3D 11 .................. 37.7 |========================= Windows 10 Pro - OpenGL ....................... 28.0 |=================== Ubuntu 16.04 + AMDGPU-PRO - OpenGL ............ 25.0 |================= Ubuntu 16.04 + Linux 4.8 + Mesa 12.1 - OpenGL . 15.8 |========== Windows 10 Pro - Vulkan ....................... 30.6 |==================== Ubuntu 16.04 + AMDGPU-PRO - Vulkan ............ 30.1 |==================== Dota 2 Radeon R9 Fury - Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Windows 10 Pro - Direct3D 11 .................. 82.57 |================= Windows 10 Pro - OpenGL ....................... 93.64 |==================== Ubuntu 16.04 + AMDGPU-PRO - OpenGL ............ 85.88 |================== Ubuntu 16.04 + Linux 4.8 + Mesa 12.1 - OpenGL . 90.27 |=================== Windows 10 Pro - Vulkan ....................... 109.43 |======================= Ubuntu 16.04 + AMDGPU-PRO - Vulkan ............ 102.90 |====================== Dota 2 Radeon RX 480 - Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Windows 10 Pro - Direct3D 11 .................. 92.13 |==================== Windows 10 Pro - OpenGL ....................... 91.51 |=================== Ubuntu 16.04 + AMDGPU-PRO - OpenGL ............ 85.85 |================== Ubuntu 16.04 + Linux 4.8 + Mesa 12.1 - OpenGL . 90.33 |=================== Windows 10 Pro - Vulkan ....................... 108.64 |======================= Ubuntu 16.04 + AMDGPU-PRO - Vulkan ............ 104.07 |====================== Dota 2 Radeon R9 Fury - Resolution: 3840 x 2160 Frames Per Second > Higher Is Better Windows 10 Pro - Direct3D 11 .................. 91.86 |======================== Windows 10 Pro - OpenGL ....................... 79.73 |===================== Ubuntu 16.04 + AMDGPU-PRO - OpenGL ............ 80.27 |===================== Ubuntu 16.04 + Linux 4.8 + Mesa 12.1 - OpenGL . 80.83 |===================== Windows 10 Pro - Vulkan ....................... 92.79 |======================== Ubuntu 16.04 + AMDGPU-PRO - Vulkan ............ 86.80 |====================== Dota 2 Radeon RX 480 - Resolution: 3840 x 2160 Frames Per Second > Higher Is Better Windows 10 Pro - Direct3D 11 .................. 82.09 |======================== Windows 10 Pro - OpenGL ....................... 68.97 |==================== Ubuntu 16.04 + AMDGPU-PRO - OpenGL ............ 64.80 |=================== Ubuntu 16.04 + Linux 4.8 + Mesa 12.1 - OpenGL . 62.10 |================== Windows 10 Pro - Vulkan ....................... 80.22 |======================= Ubuntu 16.04 + AMDGPU-PRO - Vulkan ............ 68.90 |====================