See tools/testFlip.m for a minimal reproduction of the frame loop slowdown described in Issue #70. On my Ubuntu machine I see a slowdown of between 3-5 times when calling Screen('Flip',...) with the optional 'when' parameter.
Note that Issue #70 doesn't affect performance on identical hardware running Windows 7.
I believe the change (in cic.run()) implemented here is functionally the same as previously, but without the 'when' parameter. With this change I get excellent performance on Ubuntu.
See what you think. If this seems acceptable, I suggest we merge it into master.
See tools/testFlip.m for a minimal reproduction of the frame loop slowdown described in Issue #70. On my Ubuntu machine I see a slowdown of between 3-5 times when calling Screen('Flip',...) with the optional 'when' parameter.
Note that Issue #70 doesn't affect performance on identical hardware running Windows 7.
I believe the change (in cic.run()) implemented here is functionally the same as previously, but without the 'when' parameter. With this change I get excellent performance on Ubuntu.
See what you think. If this seems acceptable, I suggest we merge it into master.