Most modern video controllers provide the functions required for XVideo; this feature is known as "hardware scaling and YUV acceleration" or sometimes as "2D hardware acceleration". The XFree86 X display server has implemented XVideo since version 4.0.2. To check whether a given X display server supports XVideo, one can use the utility xdpyinfo. To check whether the video controller provides the required functions and whether the X device driver implements XVideo for any of them, one can use the xvinfo program.