It would be really nice to use any OGL application with stereo. When starting an application using the wrapper i get the following error:
mithrandir@galadriel ~ $ st glxgears
STGL_PROGRAM=glxgears
Error opening library libgl.so with dlopen().
If I can provide any more iformation, don't hesitate to contact me.
Additional info:
~ $ epm -qa | grep nvidia
uname -a
nvidia-drivers-100.14.19
nvidia-settings-1.0.20070621
nvidia-cg-toolkit-1.5.0
~ $ uname -a
Linux galadriel 2.6.23-kamikaze4 #1 SMP PREEMPT Tue Oct 23 02:59:30 CEST 2007 x86_64 Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz GenuineIntel GNU/Linux
The interesting part of strace does not seem to contain any interesting information:
write(1, "STGL_PROGRAM=glxgears\n", 22STGL_PROGRAM=glxgears
) = 22
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0
stat("/usr/local/bin/glxgears", 0x7fffe9f67120) = -1 ENOENT (No such file or directory)
stat("/usr/bin/glxgears", {st_mode=S_IFREG|0755, st_size=18880, ...}) = 0
access("/usr/bin/glxgears", X_OK) = 0
access("/usr/bin/glxgears", R_OK) = 0
stat("/usr/bin/glxgears", {st_mode=S_IFREG|0755, st_size=18880, ...}) = 0
access("/usr/bin/glxgears", X_OK) = 0
access("/usr/bin/glxgears", R_OK) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
lseek(255, -43, SEEK_CUR) = 715
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0bc1513fd0) = 10314
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x43851a, [], SA_RESTORER, 0x2b0bc11f21f0}, {SIG_DFL}, 8) = 0
wait4(-1, Error opening library libgl.so with dlopen().
[{WIFEXITED(s) && WEXITSTATUS(s) == 255}], 0, NULL) = 10314
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, 0x7fffe9f66fc4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x43851a, [], SA_RESTORER, 0x2b0bc11f21f0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "\n# ~/.stereoglrc configuration f"..., 758) = 43
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "", 758) = 0
exit_group(255) = ?
Logged In: YES
user_id=1922667
Originator: YES
Forgot to say: Accelerated OpenGL using the nvidia-driver works without the wrapper.