Port Royal is a graphics card benchmark that combines real-time ray tracing and traditional rendering techniques to test GPU performance. The mix of techniques reflects how games will use ray tracing to enhance traditional rendering. 

You can use Port Royal to test and compare the real-time ray tracing performance of any graphics card that supports Microsoft DirectX Raytracing—including multi-GPU systems. 

Benchmark3DMark Port Royal
Target hardwareGPUs that support DirectX Raytracing
WorkloadGraphics Test measures GPU performance
Graphics APIDirectX 12 feature level 12_1
Rendering resolution2560 × 1440

Introduction to Microsoft DirectX Raytracing

Real-time ray tracing promises to bring new levels of realism to in-game graphics. 

Ray tracing is not a new technique, but until recently it has been too computationally demanding to use in real-time. 

With modern GPUs, it's now possible to use rasterization for most of the rendering while using ray tracing selectively to enhance reflections, shadows, and other effects that are difficult to achieve with traditional techniques.

Microsoft DirectX Raytracing is a new DirectX component that enables developers to use ray tracing in DirectX 12 applications. For more details, please read the Microsoft DirectX Developer Blog post, "Announcing Microsoft DirectX Raytracing."

Ray tracing in Port Royal

Port Royal uses DirectX Raytracing for reflections and shadows. 

Port Royal uses DirectX Raytracing to produce realistic specular reflections with the correct perspective. Ray tracing overcomes a limitation of traditional techniques by accurately reflecting objects that appear outside of the screen space and those that are occluded by other objects in the view.

Port Royal uses DirectX Raytracing to render pixel-perfect hard shadows.