In this paper, we present a frame synchronization mechanism for a parallel rendering system to create an immersive virtual environment like CAVE. Our goal is to create a synchronized multi-display parallel rendering system built by the PC cluster. We implemented the proposed frame synchronization algorithm in both hardware and software approaches to investigate whether a special hardware is needed for the PC-CAVE architecture. Our experiments show that the hardware approach can achieve more accurate frame synchronization effect but the software approach provides better flexibility in building such a system.