Here's another error that cropped up; it occurred in both Classic with OS X
as the boot system and 9.2.2 as the boot. I noticed the report that my
video driver SetClut doesn't wait for blanking, but the advice to turn it
off in screen preference lost me.
Chris
---------
Chris Chase, Ph.D.
Associate Professor of Psychology
Claremont McKenna College
850 Columbia Ave.
Claremont, CA 91711
chris.chase@...
909-607-3668
------
WaitBlankingTest
We time a loop that calls SCREEN WaitBlanking or SetClut. If the loop
is thus synched to the display blanking, the iteration rate (Hz) of
our loop will match the official FrameRate.
*** Screen 0 *************************************************************
ATY,RageM3p29s (.Display_Rage128 version 1.0f95) in slot ATI
8 bit dacs. 1024x768 60 Hz.
Supports: cscGetClutBehavior
Prefs: SetClutDriverWaitsForBlanking 0.
1 MaxPriorityForBlankingInterrupt.
0 SetClutDriverWaitsForBlanking.
WaitBlanking is using blanking interrupt to synch with 60 Hz display:
60 Hz: priority 0
60 Hz: priority 0.5
60 Hz: priority 1
WaitBlanking is using SetClut to synch with 60 Hz display:
NOTE: SetClutDriverWaitsForBlanking was zero, so this test will probably run
too fast.
30 Hz: priority 0
30 Hz: priority 0.5
30 Hz: priority 1
47 Hz: priority 2
47 Hz: priority 7
Directly calling SetClut to synch with 60 Hz display:
??? Double trouble! An error occurred while restoring screens to report
another error.
WaitBlanking can't wait. Your video driver's SetClut doesn't wait for
blanking, so you need to turn off SCREEN Preference
WaitBlankingAlwaysCallsSetClut.
Error in ==> Chase:Applications (Mac OS
9):MatLab:Toolbox:Psychtoolbox:PsychBasic:SCREEN.mex
Error in ==> Chase:Applications (Mac OS
9):MatLab:Toolbox:Psychtoolbox:PsychBasic:CloseScreen.m
On line 45 ==> SCREEN(screenNumber,'Gamma',[0:255]',8);
Warning: Ignoring error 1 in attempt to run "CloseScreen.m".
??? WaitBlanking can't wait. Your video driver's SetClut doesn't wait for
blanking, so you need to turn off SCREEN Preference
WaitBlankingAlwaysCallsSetClut.
Error in ==> Chase:Applications (Mac OS
9):MatLab:Toolbox:Psychtoolbox:PsychBasic:SCREEN.mex
Error in ==> Chase:Applications (Mac OS
9):MatLab:Toolbox:Psychtoolbox:PsychTests:WaitBlankingTest.m
On line 170 ==>
SCREEN(whichScreen,'Preference','AskSetClutDriverToWaitForBlanking',0); % no
»
as the boot system and 9.2.2 as the boot. I noticed the report that my
video driver SetClut doesn't wait for blanking, but the advice to turn it
off in screen preference lost me.
Chris
---------
Chris Chase, Ph.D.
Associate Professor of Psychology
Claremont McKenna College
850 Columbia Ave.
Claremont, CA 91711
chris.chase@...
909-607-3668
------
WaitBlankingTest
We time a loop that calls SCREEN WaitBlanking or SetClut. If the loop
is thus synched to the display blanking, the iteration rate (Hz) of
our loop will match the official FrameRate.
*** Screen 0 *************************************************************
ATY,RageM3p29s (.Display_Rage128 version 1.0f95) in slot ATI
8 bit dacs. 1024x768 60 Hz.
Supports: cscGetClutBehavior
Prefs: SetClutDriverWaitsForBlanking 0.
1 MaxPriorityForBlankingInterrupt.
0 SetClutDriverWaitsForBlanking.
WaitBlanking is using blanking interrupt to synch with 60 Hz display:
60 Hz: priority 0
60 Hz: priority 0.5
60 Hz: priority 1
WaitBlanking is using SetClut to synch with 60 Hz display:
NOTE: SetClutDriverWaitsForBlanking was zero, so this test will probably run
too fast.
30 Hz: priority 0
30 Hz: priority 0.5
30 Hz: priority 1
47 Hz: priority 2
47 Hz: priority 7
Directly calling SetClut to synch with 60 Hz display:
??? Double trouble! An error occurred while restoring screens to report
another error.
WaitBlanking can't wait. Your video driver's SetClut doesn't wait for
blanking, so you need to turn off SCREEN Preference
WaitBlankingAlwaysCallsSetClut.
Error in ==> Chase:Applications (Mac OS
9):MatLab:Toolbox:Psychtoolbox:PsychBasic:SCREEN.mex
Error in ==> Chase:Applications (Mac OS
9):MatLab:Toolbox:Psychtoolbox:PsychBasic:CloseScreen.m
On line 45 ==> SCREEN(screenNumber,'Gamma',[0:255]',8);
Warning: Ignoring error 1 in attempt to run "CloseScreen.m".
??? WaitBlanking can't wait. Your video driver's SetClut doesn't wait for
blanking, so you need to turn off SCREEN Preference
WaitBlankingAlwaysCallsSetClut.
Error in ==> Chase:Applications (Mac OS
9):MatLab:Toolbox:Psychtoolbox:PsychBasic:SCREEN.mex
Error in ==> Chase:Applications (Mac OS
9):MatLab:Toolbox:Psychtoolbox:PsychTests:WaitBlankingTest.m
On line 170 ==>
SCREEN(whichScreen,'Preference','AskSetClutDriverToWaitForBlanking',0); % no
»