Generally, no.pZombie wrote:Does the GPU use the maximum data rate to send data through a DVI/DP/VGA/HDMI cable?
If not, why?
The data is usually sent at the same rate as scanout.
That is to allow zero buffered scanout (refreshing pixels as the pixels come in on the cable).
You may have seen the high speed videos of LCD refreshing, and see that LCD refresh top-to-bottom in a similiar way to CRT, except LCDs do not flicker.
With digital displays, accelerating the scanout is more viable nowadays and with DisplayPort can present opportunity to transmit a refresh cycle faster. Currently, I am not 100% sure if there has been any situations where maximum data rate of a single-channel DisplayPort is used for a refresh of a slower scanout.pZombie wrote:Again, if not, is there a way to manually increase the data rate to the maximum possible, because as i see it, this would benefit a gamer by reducing the lag by some milliseconds maybe?
One can also accelerate a scanout somewhat using a Custom Resolution Utility on some displays by using a larger Vertical Total, by using an extremely large Front Porch (offscreen scanlines below the bottom edge of the screen) which increases the number of scanlines per refresh cycle, and forces the active scanlines to be transmitted in less time. However, the input lag savings for this situation mainly affects VSYNC ON situations and by only up to ~1ms average (~0ms at top, 1ms saving at center, ~2ms savings at bottom during VSYNC ON, when using Vertical Total 1350 on a BENQ XL2720Z), rather than VSYNC OFF situations which splices the new refresh immediately in the middle of the scanout (new refresh being spliced in the current scanout = tearline artifact for that refresh cycle).