On 2017-07-07 04:31 PM, Alex Deucher wrote:
On Fri, Jul 7, 2017 at 3:28 PM, Andres Rodriguez <andre...@gmail.com> wrote:
As requested, for validation of the kernel series.

Andres Rodriguez (2):
   headers: sync amdgpu_drm.h with the kernel
   amdgpu: implement context priority for amdgpu_cs_ctx_create2 v3


Do you have a test app or mesa patches that actually use this that you
could share?

Yeah.

The mesa portion is a little messy since the extension isn't registered yet. But it can be found on the wip-high-priority branch here:
https://github.com/lostgoat/mesa.git

For a test app you can download this other project (wip-high-priority branch as well):
https://github.com/lostgoat/Vulkan.git

Once everything is setup I run one session of the SSAO sample:
QUEUE_NUM=0 ./ssao

Then you can simultaneously run the computeparticles with or without high priority:
sudo QUEUE_NUM=0 nice -n 20  ./computeparticles -high-priority
Or
sudo QUEUE_NUM=0 nice -n 20  ./computeparticles

Note: QUEUE_NUM is required.

If you have any issues building/running these let me know.

For reference, following are the output of these apps on my system on an RX480:

ssao:
Max: 2.917ms Min: 2.583ms MaxH: 2.917ms MinH: 2.583ms Med: 2.806ms Avg: 2.797ms Frames: 58 Cur: 2.745ms

computeparticles with regular priority:
Max: 2.021ms Min: 0.058ms MaxH: 1.899ms MinH: 0.932ms Med: 1.187ms Avg: 1.236ms Frames: 3017 Cur: 1.339ms

computeparticles with high priority:
Max: 0.298ms Min: 0.054ms MaxH: 0.077ms MinH: 0.054ms Med: 0.062ms Avg: 0.061ms Frames: 5999 Cur: 0.063ms

Regards,
Andres


Alex


  amdgpu/amdgpu-symbol-check |  1 +
  amdgpu/amdgpu.h            | 17 +++++++++++++++--
  amdgpu/amdgpu_cs.c         | 17 +++++++++++++----
  include/drm/amdgpu_drm.h   | 31 ++++++++++++++++++++++++++++++-
  4 files changed, 59 insertions(+), 7 deletions(-)

--
2.9.3

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to