rib / gputop

A GPU profiling tool
160 stars 37 forks source link

Make the web ui the default ui #146

Closed rib closed 8 years ago

rib commented 8 years ago

Currently gputop has to be run with --remote to run the web ui and by default gputop shows an ncurses ui.

At this point the ncurses UI is terrible in comparison to the web ui. Originally it was helpful for me to be able to smoke test the i915 perf kernel interface but it never evolved to be a practical, usable interface for profiling.

I think we should aim to delete the ncurses UI relatively soon, but before that we can instead annex it so that users need to explicitly pass an option like --ncurses on the command line to see this now-deprecated interface.

At the same time we can remove the --remote option, making it the default mode of operation.

One consideration here is that currently only the ncurses UI exercises the GL_INTEL_performance_query extension. At this point I tend to think this extension is redundant, though there are a few other GL specific features the ncurses UI supports, such as collecting KHR_debug messages and being able to toggle a full-screen scissor for experimentation. We might want to keep in mind exposing some of these features through the web ui before finally deleting the ncurses ui.

rib commented 8 years ago

done