Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Flexible IO Tester
Timed Linux Kernel Compilation
Blender
PostgreSQL
SVT-AV1
7-Zip Compression
Newest Tests
OpenVINO GenAI
Rustls
LiteRT
WarpX
Epoch
Valkey
Recently Updated Tests
Llama.cpp
NCNN
srsRAN Project
VVenC
x265
RELION
New & Recently Updated Tests
Recently Updated Suites
Machine Learning
Server Motherboard
HPC - High Performance Computing
New & Recently Updated Suites
Component Benchmarks
CPUs / Processors
GPUs / Graphics
OpenGL
Disks / Storage
Motherboards
File-Systems
Operating Systems
OpenBenchmarking.org
Corporate / Organization Info
Bug Reports / Feature Requests
Ray Tracing In Vulkan 1.0.0
pts/rtiv-1.0.0
- 04 February 2021 -
Initial commit of RayTracingInVulkan benchmark.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.2.1--> <PhoronixTestSuite> <Downloads> <Package> <URL>https://github.com/GPSnoopy/RayTracingInVulkan/archive/r6.tar.gz</URL> <MD5>5e025b47514bcdb9568745d57c3249b2</MD5> <SHA256>28989933d34b5467dced472672c1db2f4a1c5d77e038f0065db43ab2d7f27ddc</SHA256> <FileName>RayTracingInVulkan-r6.tar.gz</FileName> <FileSize>20200697</FileSize> </Package> <Package> <URL>https://sdk.lunarg.com/sdk/download/1.2.162.1/linux/vulkansdk-linux-x86_64-1.2.162.1.tar.gz</URL> <MD5>ee59ff763ead2790562e55a2b123aec4</MD5> <SHA256>8314c1b000ed3f18f9e3c1f32c496dd3e654662249861371aa1724edef809177</SHA256> <FileName>vulkansdk-linux-x86_64-1.2.162.1.tar.gz</FileName> <FileSize>208170329</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/sh rm -rf RayTracingInVulkan-r6 tar -xf RayTracingInVulkan-r6.tar.gz tar -xf vulkansdk-linux-x86_64-1.2.162.1.tar.gz cd 1.2.162.1/ source setup-env.sh ./vulkansdk mkdir ~/RayTracingInVulkan-r6/src/vulkan mkdir ~/RayTracingInVulkan-r6/src/Vulkan/vulkan cp -va x86_64/include/vulkan/*.h ~/RayTracingInVulkan-r6/src/vulkan cp -va x86_64/include/vulkan/*.h ~/RayTracingInVulkan-r6/src/Vulkan/vulkan cd ~/RayTracingInVulkan-r6/ ./vcpkg_linux.sh ./build_linux.sh echo $? > ~/install-exit-status cd ~ echo "#!/bin/sh cd RayTracingInVulkan-r6/build/linux/bin/ ./RayTracer \$@ > \$LOG_FILE" > rtiv chmod +x rtiv
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.2.1--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate>Benchmark: #_RESULT_# fps</OutputTemplate> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.2.1--> <PhoronixTestSuite> <TestInformation> <Title>Ray Tracing In Vulkan</Title> <AppVersion>r6</AppVersion> <Description>Ray Tracing In Vulkan is a demo/benchmark of Vulkan ray-tracing support by Tanguy Fautre that makes use of Vulkan RT extensions (VK_KHR_ray_tracing_pipeline).</Description> <ResultScale>FPS</ResultScale> <Proportion>HIB</Proportion> <TimesToRun>3</TimesToRun> </TestInformation> <TestProfile> <Version>1.0.0</Version> <SupportedPlatforms>Linux</SupportedPlatforms> <SoftwareType>Utility</SoftwareType> <TestType>Graphics</TestType> <License>Free</License> <Status>Verified</Status> <ExternalDependencies>build-utilities, vulkan-development, meson, curl, cmake, git, xorg-development</ExternalDependencies> <RequiresDisplay>TRUE</RequiresDisplay> <EnvironmentSize>3500</EnvironmentSize> <ProjectURL>https://github.com/GPSnoopy/RayTracingInVulkan</ProjectURL> <Maintainer>Michael Larabel</Maintainer> <SystemDependencies>vulkan/vk_icd.h, xcb/xcb.h, xcb/xcb_icccm.h, wayland-client.h, libdrm/drm.h, X11/extensions/XInput2.h, X11/extensions/Xinerama.h, X11/Xcursor/Xcursor.h</SystemDependencies> </TestProfile> <TestSettings> <Default> <Arguments>--benchmark --max-time 30 --present-mode 0 </Arguments> </Default> <Option> <DisplayName>Resolution</DisplayName> <Identifier>auto-resolution</Identifier> <Menu> <Entry> <Name>$VIDEO_WIDTH x $VIDEO_HEIGHT</Name> <Value>--width $VIDEO_WIDTH --height $VIDEO_HEIGHT</Value> </Entry> </Menu> </Option> <Option> <DisplayName>Scene</DisplayName> <Identifier>scene</Identifier> <ArgumentPrefix>--scene </ArgumentPrefix> <Menu> <Entry> <Name>Ray Tracing In One Weekend</Name> <Value>1</Value> </Entry> <Entry> <Name>Planets In One Weekend</Name> <Value>2</Value> </Entry> <Entry> <Name>Lucy In One Weekend</Name> <Value>3</Value> </Entry> <Entry> <Name>Cornell Box</Name> <Value>4</Value> </Entry> <Entry> <Name>Cornell Box + Lucy</Name> <Value>5</Value> </Entry> </Menu> </Option> </TestSettings> </PhoronixTestSuite>