-
Notifications
You must be signed in to change notification settings - Fork 1
TODO
Mark Janes edited this page May 29, 2015
·
27 revisions
Feature | Estimate (1-10 | Status | Comments | User Requests |
---|---|---|---|---|
Test with real games | 8 | in progress | ||
pause fips until grafips connects | 1 | Eero Tamminen | ||
bug: switching metrics groups | 6 | if you switch groups (eg select gpu duration, then unselect and select a group 2, metrics disappear | ||
bug: automotive benchmark injection broken for fips | 6 | also broken for apitrace | ||
display gpu metrics with max as percents | 5 | the metrics.xml specifies some formulas for max, we should use them. | ||
resize the graphs | 1 | this used to work. scroll wheel over the graph surface should resize | ||
control over metrics rate | 6 | Eero Tamminen | ||
Analyze performance of publishers | 4 | |||
Improve graph line smoothing | 8 | |||
Button to add graphs at runtime | 6 | Right now, the number of buttons is fixed at 4 | ||
resize metric list width | 3 | |||
add pause control | 7 | |||
allow disabling apicontrol | 1 | if api interposition is breaking a game, you still should be able to get the metrics | ||
Improve CPU Frequency metrics | 10 | As per HW team, sysfs is not reliable. A mechanism is needed to read MSRs. | ||
bug: intermittent crash on launch | ? | haven't seen this in a while. | ||
Add screen shots to wiki | 1 | done | ||
config file: save last metrics config | 5 | done | requested by Eero | |
bug: text output does not get metric names | 3 | done | HtmlOutput needs OnDescriptions, which is only sent for GPU metrics | |
config file: save last connection | 3 | done | requested by Eero | |
compare metric values to GPA SystemAnalyzer | 3 | done | ||
investigate: metrics matching GPA | 2 | done | Eero indicated OglShMapPcf should be at 100% gpu busy. turns out the check for "percent" vs "count" metrics was botched. | |
save metrics data as text | 4 | done | Ken Graunke | |
display memory consumption | 5 | done | ||
bug: cpu control doesn't throttle cores | 3 | done | this used to work. Testing again, it still seems to work. | |
specify host/port on cmdline | 1 | done | current window is annoying | |
restore 1x1, wireframe when done | 2 | done | if a target is not setting this state, then you can't de-select the experiment | |
bug: textures for pbo | 3 | done | if a texture is bound to a framebuffer, it can't be 2x2 (see terrain) | |
bug: metrics drop on group switch | 5 | done | this probably has to do with the gpu metrics api | |
Use RDTCS for timestamps | 3 | done | metrics based on clock_gettime show variance that is not seen in gpu metrics | |
add argument to fips for port | 2 | done | ||
bug: resize furmark stops gpu metrics | 5 | done | wireframe also causes this, probably it's an overflow in the graph | |
implement dispatch mechanism | 3 | done | synmark crashes on glLinkProgram | |
Add longer description of metrics | 3 | Done | ||
Update GPU metrics to latest | 3 | Done | Robert Bragg fixed regressions, created HSW branches, some metrics are zero | |
rate-limit gpu metrics | 3 | Done | ||
Improved detection of IP for subscription | 2 | Done | the current mechanism uses MDNS (hostname.local). This doesn't work if there is no network. |