opengl stereo

Смастерил стерео-"очки" из картона и вентилятора(картонные плоскости поочерёдно перекрывают отверстия для глаз), Хочу испробовать на 3d-графике. Гугление и яндексение ничего хорошего не выдаёт.
glxgears -stereo
Error: couldn't get an RGB, Double-buffered, Stereo visual

Попробовал скомпилировать это на GLUT-e:
http://www.gali-3d.com/archive/articles/StereoOpenGL/StereoscopicOpenGLTutorial.php
После установки freeglut изменения имён файлов, коментирования нескольких строк и добавления -lglut, -lm собралось.
Теперь:

Fire V1.5
Written by David Bucciarelli (tech.hmw@plus.it)
*** glibc detected *** ./fr: free(): invalid next size (normal): 0x000000000254b950 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3001872ef5]
/lib64/libc.so.6(cfree+0x6c)[0x3001877d6c]
./fr[0x4020ff]
./fr[0x4025f1]
./fr[0x404366]
./fr[0x404a3f]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x300181ed2d]
./fr[0x401b89]
======= Memory map: ========
00400000-00406000 r-xp 00000000 08:07 406924                             /home/mittorn/Desktop/original/fr
00605000-00606000 r--p 00005000 08:07 406924                             /home/mittorn/Desktop/original/fr
00606000-00607000 rw-p 00006000 08:07 406924                             /home/mittorn/Desktop/original/fr
0245e000-0257b000 rw-p 00000000 00:00 0                                  [heap]
414fb000-414fd000 r-xs 00000000 08:06 132553                             /tmp/glfI8Y7u (deleted)
41b44000-41bbe000 rw-p 00000000 00:00 0 
3000000000-300000e000 r-xp 00000000 08:06 133800                         /lib64/ld-2.12.2.so
300000e000-300000f000 --xp 0000e000 08:06 133800                         /lib64/ld-2.12.2.so
300000f000-300001e000 r-xp 0000f000 08:06 133800                         /lib64/ld-2.12.2.so
300021d000-300021e000 r--p 0001d000 08:06 133800                         /lib64/ld-2.12.2.so
300021e000-300021f000 rw-p 0001e000 08:06 133800                         /lib64/ld-2.12.2.so
300021f000-3000220000 rw-p 00000000 00:00 0 
3001800000-300195c000 r-xp 00000000 08:06 133803                         /lib64/libc-2.12.2.so
300195c000-3001b5c000 ---p 0015c000 08:06 133803                         /lib64/libc-2.12.2.so
3001b5c000-3001b60000 r--p 0015c000 08:06 133803                         /lib64/libc-2.12.2.so
3001b60000-3001b61000 rw-p 00160000 08:06 133803                         /lib64/libc-2.12.2.so
3001b61000-3001b66000 rw-p 00000000 00:00 0 
3001c00000-3001c80000 r-xp 00000000 08:06 133806                         /lib64/libm-2.12.2.so
3001c80000-3001e7f000 ---p 00080000 08:06 133806                         /lib64/libm-2.12.2.so
3001e7f000-3001e80000 r--p 0007f000 08:06 133806                         /lib64/libm-2.12.2.so
3001e80000-3001e81000 rw-p 00080000 08:06 133806                         /lib64/libm-2.12.2.so
3002000000-3002002000 r-xp 00000000 08:06 133811                         /lib64/libdl-2.12.2.so
3002002000-3002202000 ---p 00002000 08:06 133811                         /lib64/libdl-2.12.2.so
3002202000-3002203000 r--p 00002000 08:06 133811                         /lib64/libdl-2.12.2.so
3002203000-3002204000 rw-p 00003000 08:06 133811                         /lib64/libdl-2.12.2.so
3002400000-3002417000 r-xp 00000000 08:06 133814                         /lib64/libpthread-2.12.2.so
3002417000-3002617000 ---p 00017000 08:06 133814                         /lib64/libpthread-2.12.2.so
3002617000-3002618000 r--p 00017000 08:06 133814                         /lib64/libpthread-2.12.2.so
3002618000-3002619000 rw-p 00018000 08:06 133814                         /lib64/libpthread-2.12.2.so
3002619000-300261d000 rw-p 00000000 00:00 0 
3002c00000-3002c08000 r-xp 00000000 08:06 133815                         /lib64/librt-2.12.2.so
3002c08000-3002e07000 ---p 00008000 08:06 133815                         /lib64/librt-2.12.2.so
3002e07000-3002e08000 r--p 00007000 08:06 133815                         /lib64/librt-2.12.2.so
3002e08000-3002e09000 rw-p 00008000 08:06 133815                         /lib64/librt-2.12.2.so
3003000000-3003002000 r-xp 00000000 08:06 133808                         /usr/lib64/libXau.so.6.0.0
3003002000-3003202000 ---p 00002000 08:06 133808                         /usr/lib64/libXau.so.6.0.0
3003202000-3003203000 r--p 00002000 08:06 133808                         /usr/lib64/libXau.so.6.0.0
3003203000-3003204000 rw-p 00003000 08:06 133808                         /usr/lib64/libXau.so.6.0.0
3003400000-3003405000 r-xp 00000000 08:06 133809                         /usr/lib64/libXdmcp.so.6.0.0
3003405000-3003604000 ---p 00005000 08:06 133809                         /usr/lib64/libXdmcp.so.6.0.0
3003604000-3003605000 r--p 00004000 08:06 133809                         /usr/lib64/libXdmcp.so.6.0.0
3003605000-3003606000 rw-p 00005000 08:06 133809                         /usr/lib64/libXdmcp.so.6.0.0
3003800000-300381d000 r-xp 00000000 08:06 133810                         /usr/lib64/libxcb.so.1.1.0
300381d000-3003a1c000 ---p 0001d000 08:06 133810                         /usr/lib64/libxcb.so.1.1.0
3003a1c000-3003a1d000 r--p 0001c000 08:06 133810                         /usr/lib64/libxcb.so.1.1.0
3003a1d000-3003a1e000 rw-p 0001d000 08:06 133810                         /usr/lib64/libxcb.so.1.1.0
3003c00000-3003d37000 r-xp 00000000 08:06 133812                         /usr/lib64/libX11.so.6.3.0
3003d37000-3003f37000 ---p 00137000 08:06 133812                         /usr/lib64/libX11.so.6.3.0
3003f37000-3003f38000 r--p 00137000 08:06 133812                         /usr/lib64/libX11.so.6.3.0
3003f38000-3003f3d000 rw-p 00138000 08:06 133812                         /usr/lib64/libX11.so.6.3.0
3004000000-3004012000 r-xp 00000000 08:06 133830                         /usr/lib64/libXext.so.6.4.0
3004012000-3004211000 ---p 00012000 08:06 133830                         /usr/lib64/libXext.so.6.4.0
3004211000-3004212000 r--p 00011000 08:06 133830                         /usr/lib64/libXext.so.6.4.0
3004212000-3004213000 rw-p 00012000 08:06 133830                         /usr/lib64/libXext.so.6.4.0
3009000000-300a5d4000 r-xp 00000000 08:06 916356                         /usr/lib64/libnvidia-glcore.so.275.09.07
300a5d4000-300a7d3000 ---p 015d4000 08:06 916356                         /usr/lib64/libnvidia-glcore.so.275.09.07
300a7d3000-300ae0e000 rwxp 015d3000 08:06 916356                         /usr/lib64/libnvidia-glcore.so.275.09.07
300ae0e000-300ae26000 rwxp 00000000 00:00 0 
300b000000-300b0c0000 r-xp 00000000 08:06 916357                         /usr/lib64/opengl/nvidia/lib/libGL.so.275.09.07
300b0c0000-300b2c0000 ---p 000c0000 08:06 916357                         /usr/lib64/opengl/nvidia/lib/libGL.so.275.09.07
300b2c0000-300b2fa000 rwxp 000c0000 08:06 916357                         /usr/lib64/opengl/nvidia/lib/libGL.so.275.09.07
300b2fa000-300b310000 rwxp 00000000 00:00 0 
300b400000-300b402000 r-xp 00000000 08:06 916355                         /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.275.09.07
300b402000-300b601000 ---p 00002000 08:06 916355                         /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.275.09.07
300b601000-300b602000 rw-p 00001000 08:06 916355                         /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.275.09.07
7f0ae0000000-7f0ae0021000 rw-p 00000000 00:00 0 
7f0ae0021000-7f0ae4000000 ---p 00000000 00:00 0 
7f0ae614a000-7f0ae6160000 r-xp 00000000 08:06 580751                     /lib64/libgcc_s.so.1
7f0ae6160000-7f0ae635f000 ---p 00016000 08:06 580751                     /lib64/libgcc_s.so.1
7f0ae635f000-7f0ae6360000 r--p 00015000 08:06 580751                     /lib64/libgcc_s.so.1
7f0ae6360000-7f0ae6361000 rw-p 00016000 08:06 580751                     /lib64/libgcc_s.so.1
7f0ae639b000-7f0ae639d000 rw-s 00000000 08:06 132553                     /tmp/glfI8Y7u (deleted)
7f0ae639d000-7f0ae659d000 rw-s 3afc9000 00:10 5543                       /dev/nvidia0
7f0ae659d000-7f0ae669d000 rw-s 6a553000 00:10 5543                       /dev/nvidia0
7f0ae669d000-7f0ae66a1000 rw-s 0487d000 00:10 5543                       /dev/nvidia0
7f0ae66a1000-7f0ae66a2000 rw-s d0005000 00:10 5543                       /dev/nvidia0
7f0ae66a2000-7f0ae66a3000 rw-s 3ae2d000 00:10 5543                       /dev/nvidia0
7f0ae66a3000-7f0ae66a7000 rw-s 79e11000 00:10 5543                       /dev/nvidia0
7f0ae66a7000-7f0ae66a8000 rw-s fdc08000 00:10 5543                       /dev/nvidia0
7f0ae66a8000-7f0ae66e8000 rw-s 693d3000 00:10 5543                       /dev/nvidia0
f0ae66e8000-7f0ae6708000 rw-s 0480f000 00:10 5543                       /dev/nvidia0
7f0ae6708000-7f0ae6709000 rw-s fd641000 00:10 5543                       /dev/nvidia0
7f0ae6709000-7f0ae670a000 rw-s 75da6000 00:10 5543                       /dev/nvidia0
7f0ae670a000-7f0ae67ed000 rw-p 00000000 00:00 0 
7f0ae67ed000-7f0ae67ee000 rw-s 3aefd000 00:10 5543                       /dev/nvidia0
7f0ae67ee000-7f0ae6809000 rw-s 75d80000 00:10 5543                       /dev/nvidia0
7f0ae6809000-7f0ae6895000 rw-p 00000000 00:00 0 
7f0ae6895000-7f0ae68d5000 r-xp 00000000 08:06 584514                     /usr/lib64/libglut.so.3.9.0
7f0ae68d5000-7f0ae6ad4000 ---p 00040000 08:06 584514                     /usr/lib64/libglut.so.3.9.0
7f0ae6ad4000-7f0ae6ad8000 r--p 0003f000 08:06 584514                     /usr/lib64/libglut.so.3.9.0
7f0ae6ad8000-7f0ae6add000 rw-p 00043000 08:06 584514                     /usr/lib64/libglut.so.3.9.0
7f0ae6add000-7f0ae6ade000 rw-p 00000000 00:00 0 
7f0ae6ade000-7f0ae6adf000 rw-s fd001000 00:10 5543                       /dev/nvidia0
7f0ae6adf000-7f0ae6b19000 rw-p 00000000 00:00 0 
7fff41c68000-7fff41caa000 rw-p 00000000 00:00 0                          [stack]
7fff41cda000-7fff41cdb000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
Аварийный останов

На более простом тесте:

freeglut (./a.out):  ERROR:  Internal error <FBConfig with necessary capabilities not found> in function fgOpenWindow
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  4 (X_DestroyWindow)
  Resource id in failed request:  0x0
  Serial number of failed request:  26
  Current serial number in output stream:  29

Разве сегодня 1 апреля?Можно

Разве сегодня 1 апреля?
Можно ваше фото в этой удивительной конструкции?
После активации абстрактного мышления первое что приходит в голову: каким образом лопасти вентилятора синхронизируются с кадровой развёрткой монитора.
"... но сама идея" ©
Из того что можно сделать дома посмотрите в сторону анаглифа
Так же поддержка стерео уже давно есть в драйверах у nvidia, на счёт ati не знаю.
Попробуй ещё ЭТО

видос просто шедевральный то

видос просто шедевральный
то же реквестирую фото. и лучше, сразу на лор

На лоре за это коменты писать

На лоре за это коменты писать разрешат?
Если на лор - то нужно выкладывать с патчами драйверов или ещё чего-то, позволяющими получить стерео 3d. Тогда и на хабр пойдёт.
Я не первый, кто такую штуку сделал, гугление выдавало похожие конструкции.

Локальный оверлей растёт

Можно чуть-чуть сбавить

Можно чуть-чуть сбавить напряжение на вентиляторе, с телевизором получается похожа частота. По поводу видео - дешевле купить очки, чем второй монитор. Анаглиф в компизе и так есть, но это немного не то. Мне нужно стерео изображение с заданной частотой.

Локальный оверлей растёт

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".