Following the advice on enabling stereo rendering with 3d openGL, I
used the kPsychNeedFastBackingStore flag in OpenWindow. I got it
working fine at first, but once I restarted the computer, I got this
error happening all the time:
---
PTB-INFO: OpenGL-Renderer is NVIDIA Corporation :: Quadro NVS
285/PCI/SSE2 :: 2.0.1
PTB-Info: VBL startline = 1024 , VBL Endline = 1065
PTB-Info: Measured monitor refresh interval from beamposition =
13.056047 ms [76.592864 Hz].
PTB-Info: Measured monitor refresh interval from VBLsync = 13.314424
ms [75.106515 Hz]. (67 valid samples taken, stddev=0.546555 ms.)
PTB-Info: Reported monitor refresh interval from operating system =
13.333333 ms [75.000000 Hz].
PTB-Info: Small deviations between reported values are normal and no
reason to worry.
PTB-INFO: Stereo display via Anaglyph Blue-Red stereo enabled.
PTB-INFO: Support for OpenGL 3D graphics rendering enabled: 24 bit
depth-buffer and 8 bit stencil buffer attached.
PTB-INFO: Psychtoolbox imaging pipeline starting up for window with
requested imagingmode 1 ...
PTB-ERROR: Failed to setup internal framebuffer objects color buffer
attachment for imaging pipeline!
PTB-ERROR: Exact reason for failure is unknown,
glCheckFramebufferStatus() returns code 0
PTB-ERROR: You may want to retry with the lowest acceptable (for your
study) size and depth of the onscreen window or offscreen window.
INTERNAL PSYCHTOOLBOX ERROR
error: PsychError_internal
general description: Unspecified error, probably a Psychtoolbox bug
specific description: Imaging Pipeline setup: Could not setup stage 1
of imaging pipeline.
module name: Screen
subfunction call: OpenWindow
file name: Common\Screen\PsychImagingPipelineSupport.c
function name: UNKNOWN
line number: 290
---
This is the line I'm using with viewMode = 9:
---
[win , winRect] = Screen('OpenWindow', screenid, 2, [], [], [],
viewMode, 0, kPsychNeedFastBackingStore);
---
I am really lost as to what caused it to work and then stop working
after restart. My best guess currently is that I had been running some
PsychDemos which changed some setting internally in Matlab but were
resetted when I restarted the thing. I'm running the latest graphic
card drivers (84.26) on this dual monitor (one analog, one DVI, both
75Hz 1280x1024) setup, with the latest revision of PsychToolbox. Any
ideas?
Patrick
used the kPsychNeedFastBackingStore flag in OpenWindow. I got it
working fine at first, but once I restarted the computer, I got this
error happening all the time:
---
PTB-INFO: OpenGL-Renderer is NVIDIA Corporation :: Quadro NVS
285/PCI/SSE2 :: 2.0.1
PTB-Info: VBL startline = 1024 , VBL Endline = 1065
PTB-Info: Measured monitor refresh interval from beamposition =
13.056047 ms [76.592864 Hz].
PTB-Info: Measured monitor refresh interval from VBLsync = 13.314424
ms [75.106515 Hz]. (67 valid samples taken, stddev=0.546555 ms.)
PTB-Info: Reported monitor refresh interval from operating system =
13.333333 ms [75.000000 Hz].
PTB-Info: Small deviations between reported values are normal and no
reason to worry.
PTB-INFO: Stereo display via Anaglyph Blue-Red stereo enabled.
PTB-INFO: Support for OpenGL 3D graphics rendering enabled: 24 bit
depth-buffer and 8 bit stencil buffer attached.
PTB-INFO: Psychtoolbox imaging pipeline starting up for window with
requested imagingmode 1 ...
PTB-ERROR: Failed to setup internal framebuffer objects color buffer
attachment for imaging pipeline!
PTB-ERROR: Exact reason for failure is unknown,
glCheckFramebufferStatus() returns code 0
PTB-ERROR: You may want to retry with the lowest acceptable (for your
study) size and depth of the onscreen window or offscreen window.
INTERNAL PSYCHTOOLBOX ERROR
error: PsychError_internal
general description: Unspecified error, probably a Psychtoolbox bug
specific description: Imaging Pipeline setup: Could not setup stage 1
of imaging pipeline.
module name: Screen
subfunction call: OpenWindow
file name: Common\Screen\PsychImagingPipelineSupport.c
function name: UNKNOWN
line number: 290
---
This is the line I'm using with viewMode = 9:
---
[win , winRect] = Screen('OpenWindow', screenid, 2, [], [], [],
viewMode, 0, kPsychNeedFastBackingStore);
---
I am really lost as to what caused it to work and then stop working
after restart. My best guess currently is that I had been running some
PsychDemos which changed some setting internally in Matlab but were
resetted when I restarted the thing. I'm running the latest graphic
card drivers (84.26) on this dual monitor (one analog, one DVI, both
75Hz 1280x1024) setup, with the latest revision of PsychToolbox. Any
ideas?
Patrick