Open CaptainMorgan12 opened 4 months ago
Hi,
can you please run flatpak run net.nokyan.Resources
in a terminal and copy+paste the output here?
There is no specific warning that GPU wasnt detected. No debug on resources::utils::gpu . Some items of interest below.
DEBUG resources::utils::pci > Successfully parsed pci.ids Gsk-Message: 09:47:17.411: Failed to realize renderer of type 'GskNglRenderer' for surface 'GdkWaylandToplevel': OpenGL ES 3.0 is not supported by this WARN resources::utils::cpu > No sensor for CPU temperature found!
CPU and memory updates correctly.
Do the Processes and Apps pages work correctly? As in are there processes being listed or do you only see "System Processes" in Apps and nothing in Processes?
System and App processes show correctly with Memory, and Processor %, but no GPU % value.
Could you send me the output of tree /sys/class/drm/card?/device
as well as cat /sys/class/drm/card?/device/uevent
?
It looks like the driver for your GPU does not provide usage statistics unfortunately. Not much I can do about it. :/ Do you know about GPU monitoring tools that work for your GPU?
According to guido.gunther GC7000 and GC7000Lite are using the etnaviv mesa driver and Gallium HUD should provide the performance bits. However as you can see below the GPU-load does not appear. There is also glmark2
which provides performance metrics of the graphics using glmark2-es2-wayland --fullscreen
, but metrics are only in FPS, and FrameTime ms, no GPU load.
Hm, okay. You could also try the CLI utility nvtop
.
It reports No GPU to monitor
, the tool I think is only for NVIDIA GPUs. Thanks for the suggestion. The tools above seems to be the only ones I have come up with that work somewhat.
It reports
No GPU to monitor
, the tool I think is only for NVIDIA GPUs. Thanks for the suggestion. The tools above seems to be the only ones I have come up with that work somewhat.
Despite its name, nvtop
also supports non-NVIDIA GPUs. :)
I'll continue to look around but I think the etnaviv driver just doesn't expose that information unfortunately. :/
Ok I might have found the only tool called Vivante Analyzer (windows tool). This puts out a .vpd file that has GPU cycles.
Vivante GPU Profiler iMX6. There is nothing on their website about iMX8 as far as I can tell, but maybe it works with iMX8.
Vivante.Tool.Kit.User.Guide-v1.2.pdf
It looks like it requires the kernel to be re-compiled to enable profiler settings.
Is there an existing issue for this?
Current Behavior
GPU usage, memory etc shows only 0 and does not update in Process.
Expected Behavior
I would expect at least some GPU usage to be shown.
Steps To Reproduce
Environment
Anything else?
No response