RADV Vulkan Driver Adds Option For Sisched

Written by Michael Larabel in Radeon on 6 July 2017 at 09:48 PM EDT. 5 Comments
RADEON
The RADV Vulkan driver now has an option for being able to enable the LLVM SI machine scheduler.

The LLVM SI machine instruction scheduler for AMDGPU has in the past showed the potential for benefiting the performance of the RadeonSI OpenGL driver. With the RADV Vulkan driver also making use of the AMDGPU LLVM back-end, the optional "sisched" can be easily taken advantage of.

David Airlie has added a toggle for easily making use of the SI scheduler. While R600_DEBUG=sisched is the environment variable to set for using it with the RadeonSI Gallium3D driver, RADV_PERFTEST=sisched is the environment variable to now set if wanting to make use of it for testing purposes in RADV.

I'll run some benchmarks on my end shortly.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week