A system and method for synchronization of video raster display outputs
from multiple PC graphics subsystems to facilitate synchronized output
onto multiple displays are disclosed. The system and method allow
multiple graphics subsystems, in a single or multiple chassis, to be used
to provide multiple synchronized view ports of a single 3D database or a
wide desktop with reduced inter-monitor artifacts and interference. The
system for synchronized video display outputs generally comprises a
plurality of graphics subsystems for outputting video display outputs,
the plurality of graphics subsystems being housed in at least one
chassis, each graphics subsystem comprising a graphics processor, a sync
card for each chassis in which at least one graphics subsystem is housed,
the sync card is adapted to communicate with a plurality of graphics
processors within the same chassis for distribution of reference clock
thereto and with a host processor for the corresponding chassis of the
sync card for transmission of a raster sync interrupt thereto. The sync
card is further adapted to communicate with at least one other sync card
by one of receiving reference clock input and raster sync signal from a
previous sync card corresponding to a previous chassis and transmitting
reference clock input and raster sync signal to a next sync card
corresponding to a next chassis.