Vizio VO370M review: input lag, deinterlacing and upscaling using the piLagTesterPRO

This 1080P TV from 2010 has fantastic input lag at native resolution and is otherwise a mixed bag but might be a good choice depending on your needs and if you have an OSSC.

Overview/Image quality

At both 720p and 1080p the display is pixel perfect: there's no cropping and no aliasing. Very impressive, for a TV (but typical for PC displays). 480i/p doesn't fair as well - depending on the zoom level you can have either zero aliasing or zero cliping. It actually looks best in stretched mode, with minimal aliasing and clipping, but of course everything's too wide then.

It supports all the inputs: 3 hdmi ports, 2 component + vga, composite, & s-video. it accepts 480i over HDMI but not over VGA.

Input lag

This display does not have a game mode; just a game 'color' preset that does not impact lag at all. I toggled all the display quality settings and did not see a consistent effect on lag, however the tests reported are with every "enhancement" set to off. I used a piLagTesterPRO to measure input lag. This device sends a frame of video over HDMI and measures how long it takes to display it.

Complicating things significantly this is yet another display that does not actually sync to the input signal - instead it fills its own internal frame buffer from the HDMI input and then draws that with a fixed delay that is randomly decided each time you turn on the set. It does set the refresh rate properly based on the input refresh rate (60hz and 59.94hz), so there's no drift/dropped frames, but, to take one example, input lag for 720p can vary from 19.6ms to 35.4ms each time you switch inputs/turn on the set. What you get seems to be entirely up to chance, except perversely it seems to be closer to the 35ms side of the distribution.

But hold on: it doesn't do this strange behavior in every mode. In 1920x1080 (and some nearby modes discussed below) it does properly sync refresh with the input, giving a steady very low 3ms of lag, every time.

So, for 480i/p/720p, I'm going to report values that are roughly average (it's hard to get a perfect average since you have to power cycle the TV over and over to do it); actual lag will be something like +/- 8ms. For 1080p, however, the lag is exactly the same each time, no plus/minus caveat required.

Some TVs behave much better when driven over VGA, with low or more consistent lag (in fact a Vizio E470VL from 2011, just one year newer than this set, was much improved when driven over VGA).  So I tested the VGA input on this set just like I tested the HDMI set. Sadly, the TV performed identical under VGA as it did HDMI, with variable and moderately high lag in ever mode but 1080p. In 1080p I measured VGA as actually 0.2ms faster than HDMI, but variability in backlight flicker can account for that much difference. Well, at least I proved my HDMI->VGA adapter is lag free.

Full results


I report two kinds of values. The minimum lag is the first point in time any change is detected at the top of the screen. This overly optimistic value doesn't tell you how long it takes to see anything useful, but matches what other reviewers use. I also report a more realistic measure of lag: when the display has reached 80% of full brightness at the bottom of the screen. This combines both input lag and response time, and is closer to what you would actually experience in a game.

DisplayYear made (TV?)Native Resnative min lagnative real lag480i real lag480p real lag720p real lag1080p real lagnative response timenative scan out
Vizio VO370M20101080p2.523.683.049.047.024.35.4715.67
Dell E198FPb20081024p2.720.439.035.05.0012.70
Samsung S27C23020141080p2.936.136.636.137.018.2514.97
Dell 1907FPc20081024p3.034.035.934.815.0016.00
Dell E2211H20141080p3.033.634.734.534.133.815.0015.57
Corprit D157 (hdmi)20211080p3.134.534.934.834.633.916.2515.13
AOC/Envision G19LWK2010900p3.131.239.538.738.437.815.5012.60
Dell U2410 (game)20101080p4.026.262.228.326.526.56.0016.20
TCL 40S32520211080p6.527.360.629.027.927.76.0014.83
ACER AT326520121080p19.543.862.745.343.843.88.0016.27
RCA L40FHD4120101080p20.346.665.048.047.046.09.6816.63
Dell U2410 (sRGB)20101080p20.542.862.445.043.143.16.1316.13
Vizio E470VL (vga)20111080p22.039.039.039.039.09.008.00
Sony 40VL130 (game)20081080p22.847.366.349.047.347.39.0815.43
Emprex HD 32022007720p27.050.5126.051.050.08.5015.00
Vizio VO22L FHDTV10A2008720p28.061.094.061.061.061.018.0015.00
Polaroid FLM-373B2007720p28.049.082.049.049.049.07.0014.00
GPX TDE3245W2016720p28.051.0102.051.051.051.08.0015.00
Panasonic TH-58PE75U2008720p28.034.034.034.034.034.06.000.00
Sony KDL-46EX40020101080p28.052.087.052.052.052.08.0016.00
Vizio VX20L HDTV2007720p28.062.095.062.062.062.018.0016.00
LG 42LC2D2006720p28.350.654.650.850.46.3015.95
Philips 42PFL3603D/F720091080p29.050.084.050.050.050.05.0016.00
Toshiba 40L2200U20141080p30.056.074.056.056.056.010.0016.00
Sharp LC-C3234U2009720p33.064.683.666.664.615.0016.60
Sony 40S20L12007720p48.472.090.172.973.49.6014.00
Samsung LN46C63020121080p54.572.190.790.388.572.310.007.63
Toshiba 46L5200U20131080p55.071.089.076.071.074.08.008.00
LG 47LW6500-UA20121080p66.680.7149.7149.081.780.92.2711.83
SANYO DP507492010720p67.075.0103.094.079.075.07.001.00
Vizio E470VL (hdmi)20111080p69.086.0128.095.095.086.09.008.00
Samsung HP-T425420111080p69.775.794.176.075.75.001.00

This list is sorted by min input lag at native resolution. 

This vizio has the distinction of being the lowest input lag TV I've tested (out of 34!), when used at native resolution. At any other resolution it's very much middle of the pack, or worse. It's 480i performance, in particular, is one of the slowest. So out of the box this is not a TV for a retro gamer. But for modern gamers it provides great performance in native 1080p.

in case anybody wants to see the full results instead of the summary: (all values are ms):

480i top 1st480i top full480i bot 1st480i bot full480p top 1st480p top full480p bot 1st480p bot full720p top 1st720p top full720p bott 1st720p bott full1080p top 1st1080p top full1080p bot 1st1080p bot full
61.666.8788327.732.8434925.530.541472.57.618.724.3


Vizio VO370M + the OSSC


The TV supports some other modes as well: 1280x960 and 1440x900. Both have the same lag as 1080p: ~3ms. This is relevant because of a nice piece of hardware called the OSSC, which retro gamers are likely to be familiar with. This device is a upscaler (sort of) and deinterlacer (sort of) for retro consoles. In particular, it can take 480i and turn it into 480p by using BOB deinterlacing, also known as line doubling. This simple technique involves showing each interlaced line twice in a row; thus on each frame you first see all the odd lines at double height, and on the 2nd frame all the even lines are drawn instead, also at double height. This barely reduces the vertical resolution, because all lines are shown, just not the same time, but does result in mild flicker especially in JRPGs (text heavy interfaces with lots of horizontal lines). While it's not as good as adaptive deinterlacing, it's great for games with lots of action because the artifacts are minimal and because it is a zero lag technique.

On this TV that would mean 480i would be as fast as 480p, a savings of 33ms. But it gets better: the OSSC can't upscale arbitrarily, but it can can go by integer multiples, meaning that 480i/p can be displayed as 960p. And the Vizio can display 960p just fine, with the same lag as 1080p (3ms!).  Thus what was once 83ms is now 3ms (+ 5-6ms for response time). Thus at worst this TV + the OSSC is only 8ms slower than a real CRT. Unfortunately, this comes with some flicker that you wouldn't see on a CRT, and aliasing. 960p is not pixel perfect on this display. But if you don't have space for a CRT and like action games this is a pretty good choice.

Other models

I tested the input lag on the V0370M. I would strongly suspect that the VO420E (42") would perform the same, based on the manual, manufacturing dates, and identical photos of the mainboard for each TV. Just with larger pixels.




Comments

Email me

Name

Email *

Message *

Popular posts from this blog

Panasonic TH-42PX75U Plasma TV review: input lag and upscaling tested using the piLagTesterPRO

piLagTester PRO order page

A $5 TV Input Lag tester using a Raspberry Pi Zero