G'day all,
I noticed some issues with the Frame Number charts in TR's recent GTX 1080 and RX 480 reviews, as well as the DX12 Inside The Second sneak peak. I think they detract from TR's otherwise good reputation, but they appear to have some simple fixes. I mentioned the issues in the comments thread on each post, as well as in an email to Jeff and Robert, but I haven't had any reply/acknowledgement. I couldn't find a suggestions box on the page and I'm not on Twitter, so hopefully this will reach them. I'd like to see TR go from strength to strength so figured I'd mention it again just in case it's slipped through the cracks.
With the intro done, here's the deal: the Frame Number plots in these recent posts could use some improvement. There is missing data, wasted space and various inconsistencies between tabs in a singe chart and across charts in a review.
From the GTX 1080 review:
GTA V: the GTX 1080 drew the most frames at somewhere under 4200, but the x axis ranges up to 6500 - this represents roughly 30% wasted space [assuming a chart limit at 4500 frames] with data compressed into the left hand side of the chart. Similarly, having applied the filter to the data, no card plotted a frame time above 40ms, but the y axis range goes up to 60ms. The GTX 1080 plot is only on one tab in this chart, where it is on both in other charts in this review.
Crysis 3: both x and y axis ranges could be brought back one notch, but otherwise this is a pretty good example of the style I think TR is going for: the card under test is on both tabs and gives a great reference point for comparing and contrasting cards.
Rise of the Tomb Raider: the GTX 1080 plot is not available on both tabs, and appears to be truncated [the data appears to continue past the chart boundary]. How much further did it go? A quick and nasty check against the GTX 980 Ti's ~3500 frames and ~58 FPS average suggests that the GTX 1080 might have produced ~4050 frames, but the chart cannot tell us. Similarly, just how bad are the R9 Fury and Fury X's frame time spikes? Again, they extend off the chart and are unknowable.
Fallout 4: this is possibly the worst of the lot. The y axis range goes to 120ms when no card cracks 40ms; he x axis range differs between the tabs; GTX 1080 plot appears to extend out of the chart on the Radeon R9 tab; the data is truncated on the GeForce GTX tab [both the GTX 980 Ti and GTX 1080 clearly produced more frames than their plots show] - the chart suggests very little difference in performance between GTX 980, GTX 980 Ti and GTX 1080 but every other chart proves the mistake.
The Witcher 3: GTX 1080 plot is missing from the Radeon R9 tab. Both the GTX 980 Ti and GTX 1080 plots are clearly being truncated in the x dimension. The Y axis could be brought back an increment.
Hitman: The GTX 1080 produces the most frames at something like 3000, but the x axis range goes to 6500 - less than 50% utilisation. At the same time, the Fury X's frame times clearly extend out the top of the chart - just how bad are they?
From the RX 480 review:
GTA V: the range of both x and y axes could be reduced to better fit the dataset
Crysis 3: different x axis ranges between tabs; does the GTX 980 plot finish within the chart area?
Rise of the Tomb Raider: x axis range could be reduced by one increment, but y axis range is clearly clipping the R9 380X dataset.
Fallout 4: y axis range could be reduced from 120ms to 40ms. X axis range differs between plots, appears to truncate both the RX 480 and GTX 970 plots on the RX 480/GTX 970 tab and also the GTX 980 plot on the GeForce GTX tab.
The Witcher 3: different x axis ranges between tabs. Y axis range appears to truncate data in both tabs. The R9 380X and RX 480 plots extend past the chart boundary on the RX 480/GTX 970 tab and also the GTX 980 plot on the GeForce GTX plot. Also, is the correct R9 380X dataset, or possibly GTX 970 dataset, being used for this chart? The R9 380X produces a lower average FPS, which would suggest it shouldn't produce a minimum of 200 more frames than the GTX 970 across 60s or so of game time.
Hitman: the x axis range could be brought back up to 4 increments instead of wasting ~30% of the chart width. If it hadn't been for that spike in the GTX 980 plot, the y axis could have been brought back also - as it stands, how big was that spike?
From the DX12 Inside The Second sneak peak: the x axis is great! The y axis truncates the GTX 970's dataset - just how bad are those [filtered] spikes?
Suggestion: for both axes and all tabs of a chart, set the range to be the increment above the largest value across the data set [i.e. all tabs within a given chart should have x and y axis ranges in common]. Clearly show that all datasets finish within the chart area. As far as possible, no dataset should be cut off by chart boundaries - if you do truncate data, make sure to mention what and why. Within each review, maintain consistency by selecting one card to appear as a reference on all Frame Number chart tabs across the review [should this always be the card being tested?].
Does that sound reasonable? Would it be possible for Jeff or Robert to acknowledge that they've seen this, even if they choose not to implement it?