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