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
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to