Vous devez avoir installé et configuré le pilote propriétaire de Nvidia.
Pour activer le Quad-Buffer il faut modifier le fichier xorg.conf et ajouter l'option "Stereo" (dans la section Screen ou Device) avec la valeur correspondant au mode d'affichage désiré :
Exemple pour utiliser les lunettes Nvidia 3D Vision avec une carte Quadro :
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Quadro FX 1700" Option "Stereo" "10" EndSection
Il existe un "émulateur" de Quad-Buffer pour OpenGL : glQuadBufferEmu. Il marche en interceptant les appels OpenGL pour afficher en Stereo selon la configuration. Toutes les cartes graphiques (intégrés ou dédiés) supportant l'OpenGL sont supportés !
Pour la compilation vous devrez installer les paquets suivants: mesa-common-dev, libxxf86vm-dev.
Téléchargez les source depuis le git :
git clone git://github.com/magestik/glQuadBufferEmu.git
Compilez les sources :
make
Installation :
cp glQuadBufferEmu.so /usr/lib
Utilisation :
LD_PRELOAD=glQuadBufferEmu.so <application à lancer>
Vous pouvez tester la configuration avec le célèbre glxgears :
LD_PRELOAD=glQuadBufferEmu.so glxgears -stereo