GPUOpen-Tools / radeon_gpu_profiler

Radeon GPU Profiler (RGP) is a tool from AMD that allows for deep inspection of GPU workloads.
392 stars 41 forks source link

Support horizontal scroll in all timeline views #79

Closed farnoy closed 4 weeks ago

farnoy commented 1 year ago

This is a minor gripe, but horizontal scroll is currently limited to the top half of Wavefront occupancy. It can't be used in the bottom half of Wavefront occupancy (where draw calls are displayed) and it can't be used at all in Event timing.

Could you please add support for it in all these views?

chesik-amd commented 1 year ago

Can you elaborate or perhaps share screenshots for this?

In the wavefront occupancy view, you can scroll the entire view horizontally using the scroll bar (which appears underneath the wavefront timeline at the top). You can also use the keyboard and mouse (press the spacebar when the mouse is over any of the rows, and then you can drag the view to scroll horizontally). When scrolling using either of those mechanisms, all rows will scroll together.

There is a scroll bar at the bottom of the Event timing view as well, and the mouse/keyboard mechanism works there as well.

In both cases horizontal scrolling is only available after zooming in (since by default both views are fully zoomed out and there is nothing to scroll).

Please let me know if I am misunderstanding what you're asking about here.

farnoy commented 1 year ago

I should have been more specific - I was trying to scroll horizontally with the input device. Some mice have that feature and most trackpads do as well. The other methods you mentioned do work fine, but it seems like something is filtering horizontal scroll from the input device.

chesik-amd commented 1 year ago

Got it. Thanks for explaining. We will take a look at this.

chesik-amd commented 4 weeks ago

This issue should be resolved in the RGP v2.3 release.