The CAVE: audio visual experience automatic virtual environment
Communications of the ACM
InfiniteReality: a real-time graphics system
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Hybrid sort-first and sort-last parallel rendering with a cluster of PCs
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
WireGL: a scalable graphics system for clusters
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Net Juggler: Running VR Juggler with Multiple Displays on a Commodity Component Cluster
VR '02 Proceedings of the IEEE Virtual Reality Conference 2002
Understanding The Linux Kernel
Understanding The Linux Kernel
Towards a scalable high performance application platform for immersive virtual environments
EGVE'01 Proceedings of the 7th Eurographics conference on Virtual Environments & 5th Immersive Projection Technology
VV '04 Proceedings of the 2004 IEEE Symposium on Volume Visualization and Graphics
Proceedings of the ACM symposium on Virtual reality software and technology
Experiences in driving a cave with IBM scalable graphics engine-3 (SGE-3) prototypes
Proceedings of the ACM symposium on Virtual reality software and technology
Modern approaches to augmented reality
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Analyzing the performance of a cluster-based architecture for immersive visualization systems
Journal of Parallel and Distributed Computing
Multi-application inter-tile synchronization on ultra-high-resolution display walls
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
Networked Graphics: Building Networked Games and Virtual Environments
Networked Graphics: Building Networked Games and Virtual Environments
Low-cost, portable, multi-wall virtual reality
EGVE'05 Proceedings of the 11th Eurographics conference on Virtual Environments
WinSGL: software genlocking for cost-effective display synchronization under microsoft windows
EG PGV'06 Proceedings of the 6th Eurographics conference on Parallel Graphics and Visualization
Hi-index | 0.01 |
In this paper, we present SoftGenLock, an open source software that enables genlock and active stereo on commodity graphics cards. SoftGenLock is implemented on top of Linux. It does not require any hardware modification of the graphics card. Rather than to gain total control on signal generation, which would make the software deeply dependent on the graphics card specification, SoftGenLock applies continuous small modifications to converge and maintain genlocked video signals. To be properly synchronized with each video retrace, SoftGenLock is executed as a real-time task. The genlock signal is propagated along the different machines using the parallel port, a low latency device present on all PCs. It results in a software that only requires access to few specific registers on a graphics card: it can be ported with minimal effort on potentially any graphics card.