The GPU-load graph from GALLIUM_HUD will always be at 100%, no matter what application is launched (even glxgears with vblank_mode=3). I tested that on my Radeon HD 5770.
This regression is caused by commit b8f3b00742eab6ee1868407b876f69195a51f3b6 : gallium/radeon: include SDMA in the GPU load query.
It doesn't seems to affect radeonsi, as the GPU-load results on a TOPAZ XT chip are more reasonable (~5% with the same test).
This bug affects radeonsi as well (HW - 7750, kernel - Linux 4.10.0-rc8, amdgpu kernel driver).
When this commit (b8f3b007) is reverted, then hud shows a correct value.
I am still experiencing this issue on a R9-390 GPU with Mesa git-469da09.
(In reply to Jan Ziak from comment #4)
> I am still experiencing this issue on a R9-390 GPU with Mesa git-469da09.
What kernel are you using?
(In reply to Alex Deucher from comment #5)
> (In reply to Jan Ziak from comment #4)
> > I am still experiencing this issue on a R9-390 GPU with Mesa git-469da09.
> What kernel are you using?
- radeontop is working OK.
$ uname -r
4.5 (Core Profile) Mesa 17.1.0-devel (git-02112c3)
Gallium 0.4 on AMD HAWAII (DRM 3.10.0 / 4.11.0-rc4+, LLVM 4.0.0)
$ cat ~/bin/shared/glversion
echo "$INFO" | grep "OpenGL core profile version" | sed "s/^.*: *//"
echo "$INFO" | grep "renderer string" | sed "s/^.*: *//"