Skip to content

Commit 57bcc2c

Browse files
committed
Announce Psychtoolbox 3.0.20.1.
1 parent 1c1ace3 commit 57bcc2c

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
layout: post
3+
title: Psychtoolbox updated
4+
categories: news
5+
author: kleinerm
6+
---
7+
8+
Happy New Year!
9+
10+
Psychtoolbox 3.0.20.1 "Appletizer SP1" was released at 12th January 2025.
11+
12+
The complete development history can be found in our GitHub repository.
13+
The release tag is “3.0.20.1”, with the full tree and commit logs under the URL:
14+
15+
<https://github.com/Psychtoolbox-3/Psychtoolbox-3/tree/3.0.20.1>
16+
17+
### Compatibility changes wrt. Psychtoolbox 3.0.20.0:
18+
19+
- None
20+
21+
### Highlights:
22+
23+
- None. This is a minor macOS Apple Silicon maintenance release.
24+
25+
## macOS:
26+
27+
- Psychtoolbox was built and tested against native Matlab R2024b and against native
28+
Octave 9.3 from HomeBrew, on macOS 13.7.1 Ventura for Intel Macs, and on macOS 14.5
29+
Sonoma for Apple Silicon Macs.
30+
31+
- Try to execute same code path on Apple Silicon macOS, regardless if running under native
32+
Matlab/Octave for Apple Silicon ARM, or running under Intel Matlab/Octave via Rosetta2
33+
emulation. Our license management aggregate stats tell us that a non-trivial fraction of
34+
users still use Matlab for Intel Macs via Rosetta2 emulation on Apple Silicon, instead of
35+
the recommended native Matlab/Octave for Apple Silicon. This would cause PTB to misbehave,
36+
as it would think it runs on an Intel Mac and acts accordingly, instead of adapting to the
37+
special snowflake that is macOS on Apple Silicon. This will especially cause trouble with
38+
visual stimulation timing and some visual stimulus presentation. Note that this fix tries
39+
to fix this, but Psychtoolbox is not and will not be tested for proper compatibility and
40+
quality when running under Matlab/Octave for Intel via Rosetta2 on Apple Silicon!
41+
**Switching to native Matlab/Octave for Apple Silicon / ARM is strongly recommended.**
42+
43+
- Audio demos and tests: Request standard latency instead of larger latency on Apple Silicon.
44+
The lose latency requirement was only meant to accomodate RaspberryPi's, not Apple Silicon.
45+
46+
Enjoy!

0 commit comments

Comments
 (0)