Error with kPsychNeedFastBackingStore

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
Thanks, I had to uninstall the antivirus on the workstation I'm on to
get the new drivers to install.

Patrick

2007/5/10, Mario Kleiner <mario.kleiner@...>:
> The error code tells that the command for checking for errors
> itself is failing - hard to conceive how that can happen.
>
> PTB does't cache any settings across restarts of Matlab and it
> doesn't cache any graphics settings after closing a window,
> so it must be something else that got changed or reset during
> reboot. E.g., any changes in display settings? Color depths
> lower than 24 or 32 bit? In the 'Troubleshooting' tab, hardware
> acceleration slider lower than maximum setting? Change in
> display configuration on dual-display setup? Or was this the
> first reboot since installation of a new graphics driver?
>
> Must be something related to the display settings or graphics
> driver. Btw. there are more recent drivers for your card, e.g.,
> you can install the Geforce7000 series drivers. They also support
> Quadro and are more recent. The ones you download from the
> Quadro section are the most recent ones that were tested &
> certified by 3rd party software vendors like Alias Wavefront...
>
> I think i'd try another driver update, try in single display,
> check for suspicious display settings... It's very likely a driver
> bug or OS screwup. I'd assume this happens with any gfx-
> application that makes use of OpenGL framebuffer objects.
>
> -mario
>
> --- In psychtoolbox@yahoogroups.com, "Patrick Mineault" <patrick.mineault@...> wrote:
> >
> > 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
> >
>
>
>
> Post your message to: psychtoolbox@yahoogroups.com
> Please indicate OS9, OSX, or WIN version, and include your full name.
> Denis Pelli, David Brainard, and Allen Ingling.
> http://psychtoolbox.org
>
> Yahoo! Groups Links
>
>
>
>