GithubHelp home page GithubHelp logo

Comments (4)

Umio-Yasuno avatar Umio-Yasuno commented on June 17, 2024

I have installed amdgpu_top from git and run LuxMark v3.1 (GPU benchmark with the default scene - Luxball) to benchmark OpenCL performance with rocm-opencl package v2.0.0-40502-sles152.164 from openSUSE Tumbleweed (20231022), Linux 6.5.8.

I was expecting the compute load on the fdinfo chart to go to 100% during the benchmark, but nothing happened. I have an AMD Radeon RX 6800 XT Midnight card.

Could you try ls -l /proc/$(pidof luxmark.bin)/fd (or ls -l /proc/$(pidof luxmark)/fd ?) and
grep -r "drm-engine" /proc/$(pidof luxmark.bin)/fdinfo (or grep -r "drm-engine" /proc/$(pidof luxmark)/fdinfo ?) when running luxmark?

Same with GravityMark 1.81 Vulkan/OpenGL computer shaders benchmark, but GFX load does go up to 100% in this case.

I do not know what GravityMark is doing internally.
But the compute usage for vkpeak and gamescope is displayed.

Also, is there any chance amdgpu_top could show the decoder currently in use (AVC, HEVC, VP9 ...) ?

There is no way to get it I think.
UMD/KMD does not leak file codec information to the outside world.

from amdgpu_top.

Umio-Yasuno avatar Umio-Yasuno commented on June 17, 2024

As far as I can tell, ROCm uses /dev/kfd, so no usage is recorded in fdinfo.
I will be working on support for the amdkfd (/sys/class/kfd/kfd/proc) driver.

from amdgpu_top.

Umio-Yasuno avatar Umio-Yasuno commented on June 17, 2024

Unfortunately, I couldn't find a way to get gpu usage per process from amdkfd.

from amdgpu_top.

Umio-Yasuno avatar Umio-Yasuno commented on June 17, 2024

I couldn't find a way to get gpu usage per process from amdkfd,
so I recommend that you refer to GFX activity in GPU Metrics or performance counters (GRBM, GRBM2).

from amdgpu_top.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.