[Mesa-dev] [PATCH 0/9] RadeonSI on AMDGPU: Command submission optimizations

Marek Olšák maraeo at gmail.com
Thu Jul 12 05:26:31 UTC 2018


Hi,

This series improves RadeonSI performance for trivial CPU-bound
benchmarks. Other CPU-bound benchmarks may be affected marginally.

The first 8 patches are cleanups that surprisingly increase
performance.

The last patch uses a new chunk type in the CS ioctl for passing
the array of buffer handles to the kernel, skipping and deprecating
the BO list ioctl. Thanks to Andrey Grodzovsky for providing
the kernel patch. My libdrm patch adding amdgpu_bo_handle_type_kms_-
noimport is also required.

The maximum glxgears FPS improves as follows.

Initially: 13285
8 patches: 14403 (+8.4% vs initial)
+ patch 9: 15498 (+16.6% vs initial)

This vastly exceeded my expectations.

Please review.

Thanks,
Marek


More information about the mesa-dev mailing list