-
Notifications
You must be signed in to change notification settings - Fork 11
Home
Lots to explain...gotta start somewhere.
[footnote about previous versions]
Ideally, PLDAPS system compatibility & requirements parallel that of Psychtoolbox. In reality, we increasingly only run Linux on stimulus computers in our experimental rigs...there are just a few Macs—and no Windows PCs—lingering around as stimulus machines.
So all PLDAPS development, use, & testing:
- is done primarily in Linux
- will probably run on a Mac
- but you're on your own with Windows
Naturally, these OS limitations/recommendations only apply to the primary [stimulus] computer that is driving the stimulus display & coordinating additional tracking & data acquisition machines. Additional acquisition & control machines (e.g. Plexon Omniplex, OpenEphys, Eyelink, Arduino, etc) need not be Linux based for PLDAPS to work.
Compatible with any machine capable of running Psychtoolbox on a recent version of Matlab (>=2018a), but... per PTB, experimental-grade operation is only possible on Linux
Linux
- Ubuntu LTS (>=16.04)
Mac
- MacOS 10.15.x ('Mojave')
- ...but see PTB website for versioning and recommendations against this
Windows
- Largely untested... #noLifeguardOnDuty
We're far less stringent/opinionated on the particular GPU flavor (Nvidia vs AMD/ATI) or Linux driver source than PTB maintainers tend to be. Best bet is to use something modern (e.g. Nvidia ≥ GTX 1080) that is probably not going to get in the way of everything else that needs to happen on the course of a few milliseconds of processing time between display refreshes.
Datapixx ProPixx Projector
- particularly for 3D applications, but all around silver bullet for vision research (though $$$)
Screens from screen-tech.eu
- Rear-projection, 3D polarization-preserving: ST-PRO-DCF (now supplanted by model ST-PRO-X)
- Eyelink 1000+
- ...increasing extensibility/compatibility with other systems
- see PLDAPS/+pds for additional hardware specific components
-
matlab-support
package - see [czuba/sysconfig]
- Matlab launcher
- how-to for creating subject/user specific versions on shared rigs
- XOrgConfCreator & XOrgConfSelector
- createRigPrefs.m
!Caution! As of 2020, most/all scripts in PLDAPS/testsuite are quite outdated
calibDisplay_pldaps
*
i.e. HukLab openreception
branch
- Simplifications to saved data structure
- Overlay functionality changes