Intel Xe Kernel Arc Graphics Driver Benchmarks

Benchmarks by Michael Larabel for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2312210-PTS-INTELXEK18
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results
Show Result Confidence Charts
Allow Limiting Results To Certain Suite(s)

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs
On Line Graphs With Missing Data, Connect The Line Gaps

Multi-Way Comparison

Condense Comparison
Transpose Comparison

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Toggle/Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
A580: Xe
December 20 2023
  1 Hour, 55 Minutes
A580: i915
December 20 2023
  2 Hours, 17 Minutes
A750: Xe
December 21 2023
  2 Hours, 25 Minutes
A750: i915
December 21 2023
  3 Hours, 1 Minute
A770: Xe
December 19 2023
  3 Hours, 46 Minutes
A770: i915
December 19 2023
  3 Hours, 13 Minutes
Invert Behavior (Only Show Selected Data)
  2 Hours, 46 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionOpenCLA580A750A770 Xe i915 Xe i915 Xe i915Intel Core i9-14900K @ 5.70GHz (24 Cores / 32 Threads)ASUS PRIME Z790-P WIFI (1402 BIOS)Intel Device 7a2732GBWestern Digital WD_BLACK SN850X 1000GBIntel Arc A580 DG2 8GBRealtek ALC897ASUS VP28UUbuntu 23.106.7.0-rc3-phx-xe (x86_64)GNOME Shell 45.1X Server 1.21.1.74.6 Mesa 24.0~git2312190600.51bf1b~oibaf~m (git-51bf1b2 2023-12-19 mantic-oibaf-ppa)GCC 13.2.0ext41920x1080Intel Arc A580 DG2 8GB (2400MHz)OpenCL 3.0Intel Arc A750 DG2 8GBIntel Arc A750 DG2 8GB (2400MHz)OpenCL 3.0Intel Arc A770 DG2 16GBIntel Arc A770 DG2 16GB (2400MHz)OpenCL 3.0OpenBenchmarking.orgKernel Details- A580: Xe: i915.force_probe=!56a2 xe.force_probe=56a2 - Transparent Huge Pages: madvise- A580: i915: Transparent Huge Pages: madvise- A750: Xe: i915.force_probe=!56a1 xe.force_probe=56a1 - Transparent Huge Pages: madvise- A750: i915: i915.force_probe=!56a2 xe.force_probe=56a2 - Transparent Huge Pages: madvise- A770: Xe: xe.force_probe=56a0 i915.force_probe=!56a0 - Transparent Huge Pages: madvise- A770: i915: Transparent Huge Pages: madviseCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-XYspKM/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-XYspKM/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- Scaling Governor: intel_pstate powersave (EPP: performance) - CPU Microcode: 0x11d - Thermald 2.5.4Python Details- Python 3.11.6Security Details- gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected

yquake2: OpenGL 3.x - Off - Off - 1920 x 1080yquake2: OpenGL 3.x - On - Off - 1920 x 1080vkmark: 1920 x 1080 - Mailboxglmark2: 1920 x 1080unigine-super: 1920 x 1080 - Fullscreen - Medium - OpenGLunigine-heaven: 1920 x 1080 - Fullscreen - OpenGLunigine-super: 1920 x 1080 - Fullscreen - High - OpenGLunigine-super: 1920 x 1080 - Fullscreen - Ultra - OpenGLunvanquished: 1920 x 1080 - Ultra3dmark: 1920 x 1080unigine-valley: 1920 x 1080 - Fullscreen - OpenGLvkresample: 2x - Singleyquake2: Vulkan - On - Off - 1920 x 1080yquake2: Vulkan - Off - Off - 1920 x 1080paraview: Wavelet Contour - 1920 x 1080yquake2: Vulkan - Off - On - 1920 x 1080yquake2: Vulkan - On - On - 1920 x 1080paraview: Wavelet Contour - 1920 x 1080paraview: Wavelet Volume - 1920 x 1080paraview: Wavelet Volume - 1920 x 1080xonotic: 1920 x 1080 - Highunvanquished: 1920 x 1080 - Mediumunvanquished: 1920 x 1080 - Highunigine-super: 1920 x 1080 - Fullscreen - Low - OpenGLA580A750A770 Xe i915 Xe i915 Xe i915728.5735.11098110982.4127.68764.131.9485.4252.84131.00721.3711013.91023.2105.93309.5305.41103.9167657.401478.59343.8090102609.3605.1130.91736.31752.321191871109.8162.77077.035.1602.7271.41151.68720.5981118.61126.6117.84330.8325.41228.0687522.998470.19403.3492508655.7683.9181.1787.6747.01130121299.2140.17867.537.0493.2285.35142.77718.8051081.71092.9106.71314.9310.71112.0858469.453529.34364.8682811645.2578.1149.41754.01767.021831925117.2181.86882.340.6594.1307.10158.94118.4341183.51191.0119.87334.3330.41249.1758532.940533.31419.9747038615.8637.1195.3753.3746.511171131126.2163.38688.541.6522.5299.08161.86317.6411056.91058.1105.95327.3323.71104.1578872.014554.50342.5261897609.0588.4217.31705.21713.321411892125.2178.73086.142.4626.6323.92164.62417.3641155.41163.9118.82349.3344.31238.2569037.014564.81378.8438950700.4666.9182.1OpenBenchmarking.org

yquake2

This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.

A750A580A770OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: OpenGL 3.x - AF: Off - MSAA: Off - Resolution: 1920 x 1080i915Xe400800120016002000SE +/- 5.87, N = 3SE +/- 9.93, N = 12SE +/- 4.80, N = 3SE +/- 13.20, N = 12SE +/- 17.70, N = 5SE +/- 11.55, N = 151754.0787.61736.3728.51705.2753.31. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

A750A580A770OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: OpenGL 3.x - AF: On - MSAA: Off - Resolution: 1920 x 1080i915Xe400800120016002000SE +/- 1.63, N = 3SE +/- 15.49, N = 15SE +/- 4.26, N = 3SE +/- 9.99, N = 15SE +/- 12.75, N = 11SE +/- 18.39, N = 121767.0747.01752.3735.11713.3746.51. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

VKMark

VKMark is a collection of open-source Vulkan tests / rendering benchmarks. Learn more via the OpenBenchmarking.org test page.

A750A770A580OpenBenchmarking.orgVKMark Score, More Is BetterVKMark 2022-05-16Resolution: 1920 x 1080 - Present Mode: Mailboxi915Xe5001000150020002500SE +/- 1.53, N = 3SE +/- 14.38, N = 3SE +/- 1.20, N = 3SE +/- 29.06, N = 10SE +/- 2.00, N = 3SE +/- 12.78, N = 32183113021411117211910981. (CXX) g++ options: -pthread -ldl -std=c++14 -O0 -MD -MQ -MF

GLmark2

This is a test of GLmark2, a basic OpenGL and OpenGL ES 2.0 benchmark supporting various windowing/display back-ends. Learn more via the OpenBenchmarking.org test page.

A750A770A580OpenBenchmarking.orgScore, More Is BetterGLmark2 2023.01Resolution: 1920 x 1080i915Xe400800120016002000192512121892113118711109

Unigine Superposition

This test calculates the average frame-rate within the Superposition demo for the Unigine engine, released in 2017. This engine is extremely demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.

A770A750A580OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Superposition 1.0Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Medium - Renderer: OpenGLXei915306090120150SE +/- 1.14, N = 12SE +/- 0.10, N = 3SE +/- 0.34, N = 3SE +/- 1.18, N = 3SE +/- 1.46, N = 3SE +/- 0.55, N = 3126.2125.2117.299.2109.882.4

Unigine Heaven

This test calculates the average frame-rate within the Heaven demo for the Unigine engine. This engine is extremely demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.

A750A770A580OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Heaven 4.0Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGLi915Xe4080120160200SE +/- 1.65, N = 7SE +/- 0.59, N = 3SE +/- 0.38, N = 3SE +/- 1.80, N = 4SE +/- 2.07, N = 3SE +/- 0.81, N = 3181.87140.18178.73163.39162.77127.69

Unigine Superposition

This test calculates the average frame-rate within the Superposition demo for the Unigine engine, released in 2017. This engine is extremely demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.

A770A750A580OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Superposition 1.0Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: High - Renderer: OpenGLXei91520406080100SE +/- 1.05, N = 3SE +/- 0.79, N = 12SE +/- 0.07, N = 3SE +/- 0.70, N = 3SE +/- 0.75, N = 3SE +/- 0.83, N = 388.586.182.367.577.064.1

A770A750A580OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Superposition 1.0Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Ultra - Renderer: OpenGLi915Xe1020304050SE +/- 0.49, N = 12SE +/- 0.12, N = 3SE +/- 0.41, N = 12SE +/- 0.15, N = 3SE +/- 0.13, N = 3SE +/- 0.22, N = 342.441.640.637.035.131.9

Unvanquished

Unvanquished is a modern fork of the Tremulous first person shooter. Unvanquished is powered by the Daemon engine, a combination of the ioquake3 (id Tech 3) engine with the graphically-beautiful XreaL engine. Unvanquished supports a modern OpenGL 3 renderer and other advanced graphics features for this open-source, cross-platform shooter game. Learn more via the OpenBenchmarking.org test page.

A770A580A750OpenBenchmarking.orgFrames Per Second, More Is BetterUnvanquished 0.54Resolution: 1920 x 1080 - Effects Quality: Ultrai915Xe140280420560700SE +/- 6.58, N = 3SE +/- 5.97, N = 15SE +/- 5.00, N = 3SE +/- 5.05, N = 3SE +/- 5.54, N = 7SE +/- 21.80, N = 15626.6522.5602.7485.4594.1493.2

3DMark Wild Life Extreme

This test profile only automates the vendor build of 3DMark with its command-line / JSON support. If you do not have a licensed copy of the necessary 3DMark binaries in your Phoronix Test Suite download cache on your system, this test profile will not do anything and simply fail. You must have already obtained the proper licensed binaries from UL for this test profile to work -- this test profile simply automates the firing of the 3DMark benchmark at your desired resolution and capturing the results within the Phoronix Test Suite while you must already have the necessary 3DMark files on your system. Learn more via the OpenBenchmarking.org test page.

A770A750A580OpenBenchmarking.orgFrames Per Second, More Is Better3DMark Wild Life Extreme 1.1.2.1Resolution: 1920 x 1080i915Xe70140210280350SE +/- 3.71, N = 3SE +/- 4.07, N = 3SE +/- 2.67, N = 8SE +/- 3.29, N = 3SE +/- 2.33, N = 3SE +/- 2.84, N = 3323.92299.08307.10285.35271.41252.84

Unigine Valley

This test calculates the average frame-rate within the Valley demo for the Unigine engine, released in February 2013. This engine is extremely demanding on the system's graphics card. Unigine Valley relies upon an OpenGL 3 core profile context. Learn more via the OpenBenchmarking.org test page.

A770A750A580OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Valley 1.0Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGLi915Xe4080120160200SE +/- 0.65, N = 3SE +/- 2.31, N = 12SE +/- 0.23, N = 3SE +/- 0.98, N = 3SE +/- 0.61, N = 3SE +/- 0.76, N = 3164.62161.86158.94142.78151.69131.01

VkResample

VkResample is a Vulkan-based image upscaling library based on VkFFT. The sample input file is upscaling a 4K image to 8K using Vulkan-based GPU acceleration. Learn more via the OpenBenchmarking.org test page.

A770A750A580OpenBenchmarking.orgms, Fewer Is BetterVkResample 1.0Upscale: 2x - Precision: Singlei915Xe510152025SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 317.3617.6418.4318.8120.6021.371. (CXX) g++ options: -O3

yquake2

This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.

A750A770A580OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Vulkan - AF: On - MSAA: Off - Resolution: 1920 x 1080i915Xe30060090012001500SE +/- 0.00, N = 3SE +/- 7.07, N = 3SE +/- 0.00, N = 3SE +/- 1.01, N = 3SE +/- 1.15, N = 3SE +/- 2.89, N = 31183.51081.71155.41056.91118.61013.91. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

A750A770A580OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Vulkan - AF: Off - MSAA: Off - Resolution: 1920 x 1080i915Xe30060090012001500SE +/- 0.77, N = 3SE +/- 8.10, N = 3SE +/- 1.24, N = 3SE +/- 3.27, N = 3SE +/- 1.15, N = 3SE +/- 5.24, N = 31191.01092.91163.91058.11126.61023.21. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

ParaView

This test runs ParaView benchmarks: an open-source data analytics and visualization application. Paraview describes itself as "an open-source, multi-platform data analysis and visualization application. ParaView users can quickly build visualizations to analyze their data using qualitative and quantitative techniques." Learn more via the OpenBenchmarking.org test page.

A750A770A580OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.10.1Test: Wavelet Contour - Resolution: 1920 x 1080i915Xe306090120150SE +/- 0.06, N = 3SE +/- 0.22, N = 3SE +/- 0.16, N = 3SE +/- 0.45, N = 3SE +/- 0.12, N = 3SE +/- 0.20, N = 3119.87106.71118.82105.95117.84105.93

yquake2

This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.

A770A750A580OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Vulkan - AF: Off - MSAA: On - Resolution: 1920 x 1080i915Xe80160240320400SE +/- 0.07, N = 3SE +/- 0.12, N = 3SE +/- 0.18, N = 3SE +/- 0.17, N = 3SE +/- 0.18, N = 3SE +/- 0.28, N = 3349.3327.3334.3314.9330.8309.51. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

A770A750A580OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Vulkan - AF: On - MSAA: On - Resolution: 1920 x 1080i915Xe70140210280350SE +/- 0.24, N = 3SE +/- 0.19, N = 3SE +/- 0.20, N = 3SE +/- 0.30, N = 3SE +/- 0.03, N = 3SE +/- 0.42, N = 3344.3323.7330.4310.7325.4305.41. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

ParaView

This test runs ParaView benchmarks: an open-source data analytics and visualization application. Paraview describes itself as "an open-source, multi-platform data analysis and visualization application. ParaView users can quickly build visualizations to analyze their data using qualitative and quantitative techniques." Learn more via the OpenBenchmarking.org test page.

A770A750A580OpenBenchmarking.orgMiVoxels / Sec, More Is BetterParaView 5.10.1Test: Wavelet Volume - Resolution: 1920 x 1080i915Xe2K4K6K8K10KSE +/- 207.42, N = 12SE +/- 155.28, N = 15SE +/- 179.32, N = 12SE +/- 87.47, N = 3SE +/- 70.43, N = 3SE +/- 65.14, N = 159037.018872.018532.948469.457657.407523.00

A770A750A580OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.10.1Test: Wavelet Volume - Resolution: 1920 x 1080i915Xe120240360480600SE +/- 12.96, N = 12SE +/- 9.70, N = 15SE +/- 11.21, N = 12SE +/- 5.47, N = 3SE +/- 4.40, N = 3SE +/- 4.07, N = 15564.81554.50533.31529.34478.59470.19

Xonotic

This is a benchmark of Xonotic, which is a fork of the DarkPlaces-based Nexuiz game. Development began in March of 2010 on the Xonotic game for this open-source first person shooter title. Learn more via the OpenBenchmarking.org test page.

A750A580A770OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.6Resolution: 1920 x 1080 - Effects Quality: Highi915Xe90180270360450SE +/- 9.61, N = 15SE +/- 19.66, N = 15SE +/- 15.74, N = 15SE +/- 14.24, N = 15SE +/- 16.01, N = 15SE +/- 20.14, N = 15419.97364.87403.35343.81378.84342.53

Unvanquished

Unvanquished is a modern fork of the Tremulous first person shooter. Unvanquished is powered by the Daemon engine, a combination of the ioquake3 (id Tech 3) engine with the graphically-beautiful XreaL engine. Unvanquished supports a modern OpenGL 3 renderer and other advanced graphics features for this open-source, cross-platform shooter game. Learn more via the OpenBenchmarking.org test page.

A770A580A750OpenBenchmarking.orgFrames Per Second, More Is BetterUnvanquished 0.54Resolution: 1920 x 1080 - Effects Quality: Mediumi915Xe150300450600750SE +/- 3.75, N = 3SE +/- 21.84, N = 15SE +/- 4.98, N = 15SE +/- 18.86, N = 15SE +/- 17.39, N = 12SE +/- 6.38, N = 14700.4609.0655.7609.3645.2615.8

A580A770A750OpenBenchmarking.orgFrames Per Second, More Is BetterUnvanquished 0.54Resolution: 1920 x 1080 - Effects Quality: Highi915Xe150300450600750SE +/- 4.22, N = 3SE +/- 15.42, N = 14SE +/- 14.93, N = 12SE +/- 17.21, N = 15SE +/- 13.25, N = 12SE +/- 27.97, N = 15683.9605.1666.9588.4637.1578.1

Unigine Superposition

This test calculates the average frame-rate within the Superposition demo for the Unigine engine, released in 2017. This engine is extremely demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.

A770A750A580OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Superposition 1.0Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Low - Renderer: OpenGLXei91550100150200250SE +/- 3.02, N = 12SE +/- 3.73, N = 12SE +/- 7.28, N = 9SE +/- 3.50, N = 12SE +/- 1.89, N = 12SE +/- 1.37, N = 3217.3182.1195.3149.4181.1130.9