This project has moved to

New TL880Spy release:
TL880Spy 1.3
Aug. 11, 2007 16:25:00 MDT
New release:
MyHD 0.2.3
Mar. 28, 2007 02:20:00 MDT
New release:
MyHD 0.2.2
Jan. 23, 2007 00:35:00 MST
New tool release:
TL880Spy 1.2
Jan. 19, 2007 19:30:00 MST

Hosted by: Logo
Judder Test for Linux

Judder Test for Linux

Click here to download the latest version.
Click here to view screen shots.

For discussion on Judder Test for Linux, see the AVSForum thread or the myhd-develop mailing list.

This program is designed to allow a home theater installer or hobbyist to test for tearing or judder artifacts on a display at a specific refresh rate. It is limited only by the fill rate of the system's video card. To use a specific refresh rate, make sure that the only rate available to X in /etc/X11/xorg.conf or /etc/X11/XF86Config-4 is the rate desired. Press "ESC" to exit the program.

After the test is finished, some information about the test will be printed to the terminal, such as frames drawn, vertical retraces elapsed, frames per second, frames dropped (below refresh) or skipped (above refresh), etc. If the "frames dropped" number is greater than 1 when running without any options, the system is too slow for the judder test. As Judder Test for Linux uses OpenGL, a faster video card will likely solve the problem.

If your system is fast enough (and chances are it is) the judder test will sync perfectly to the refresh rate, allowing you to test interlaced modes as well. The various output modes would allow testing an external video processor, for example.

Run make to compile, ./judder to run, make install to copy to /usr/bin/.

I highly recommend checking out cool mode!

	./judder [direction [step [skip [bars [perspective [goofy]]]]]]
where: direction is 0 for horizontal, 1 for vertical, or 2 for diagonal step is the number of pixels to move bars, up to +/- the size of each bar skip is the number of retraces to skip each frame, 0 for default, -1 for no sync bars is the number of bars to display, 0 for default perspective is 0 for normal, 1 for 3D goofy is 0 for normal, 1 for goofy environment variables: XRES, YRES: custom resolution FS: 1 for full screen, 0 for window (default is 1) examples: default parameters: ./judder vertical scroll: ./judder 1 display refresh testing (adjust for xres) (warning - potential headache): ./judder 0 128 0 4 fill rate testing (will have tearing): ./judder 0 1 -1 64 cool mode: ./judder 1 0 0 0 1 goofy mode: ./judder 2 2 0 4 1 1 custom resolution: XRES=1280 YRES=720 ./judder windowed mode: FS=0 ./judder
©2006 MyHD Linux Driver Project