Wir erwägen, ein paar Testcomputer mit Raspberry Pi 2 einzurichten. Vor einigen Jahren gab es ein Interesse daran, aber aufgrund von Einschränkungen von OpenGL in Raspberry Pi ging es nicht weit. Ich habe mich gefragt, ob jemand Fortschritte bei der Möglichkeit gemacht hat, PTB oder PsychoPy oder andere experimentelle Software auszuführen.
Alte Referenzlinks: Ist der Raspberry Pi als Stimulus-Präsentationssystem für Experimente geeignet?
http://akiraoconnor.org/2013/02/01/using-the-raspberry-pi-to-run-cognitive-psychology-experiments/
Wenn ich für das PsychoPy-Team spreche, würde ich erwarten, dass es möglich ist, aber die Leistung wird nicht großartig sein.
Sowohl PsychoPy als auch OpenSesame verwenden Python unter der Haube, und dies ist eine interpretierte Sprache. Das bedeutet, dass es nicht superschnell ist, Code auszuführen, aber wir können damit durchkommen, wenn wir schnelle Computer haben (und hardwarebeschleunigte Grafiken machen einen großen Unterschied).
Eine weitere zu berücksichtigende Option könnte ein Barebone-PC wie die Intel NUC-Computer sein. Sie können eine davon für 100 £ bekommen (aber Sie müssen Speicher und Festplatte hinzufügen, also vielleicht 180 £ insgesamt?). Es wird immer noch nicht so schnell sein wie ein High-Spec-Computer, sollte aber einen Raspberry Pi übertreffen
Jon (zur vollständigen Offenlegung, ich bin der Schöpfer von PsychoPy)
Psychtoolbox-3-Maintainer hier.
Ich werde wahrscheinlich eins für etwas Weihnachtsunterhaltung kaufen und sehen, wie es wrt. Psychische Toolbox. In der Vergangenheit, mit Broadcoms proprietären Treibern, hätte ich ihm nicht für eine Sekunde vertraut, um vertrauenswürdiges visuelles Timing usw. zu liefern. Auch ihre proprietären Treiber unterstützen afaik nur OpneGL-ES, und das ist ziemlich einschränkend.
Eric Anholt, ein Top-Entwickler von Open-Source-Grafiktreibern, wurde jedoch vor einem Jahr von Broadcom beauftragt, einen vollständig Open-Source-Grafikstapel für RPi / den VideoCore-4 QPI-Grafikprozessor zu entwickeln, und dieses Zeug entwickelt sich in letzter Zeit gut. Ich war ein bisschen beteiligt an der Einführung der XOrg-Unterstützung für den xf86-video-modesetting-Treiber des gerade erst veröffentlichten XServer 1.18. Da der Open-Source-Grafikstapel von Rpi diesen Treiber verwendet, denke ich, dass die Benutzerbereichsunterstützung für RPi jetzt recht anständig aussieht. Ich habe auch einen kurzen Code-Review der Verbesserungen am RPi kms-Anzeigetreiber im Linux-Kernel durchgeführt, und sie sehen so aus, als ob sie für ein einigermaßen vertrauenswürdiges Anzeigetiming gut genug funktionieren könnten. Diese Dinge sind für Linux 4.5 geplant und würden vielleicht von der RPi Foundation in ihren Distributionskernel zurückportiert.
Das Schöne am FOSS-Treiber wäre nicht nur eine erhöhte Vertrauenswürdigkeit, sondern auch eine regelmäßige Desktop-OpenGL-Unterstützung, was die Sache für PTB und wahrscheinlich auch PsychoPy usw. erleichtern würde.
Natürlich bekommt man aus einem RPi nicht die Grafikleistung oder möglicherweise Stimulus-Präzision, die man von einem Standard-Intel-Grafikchip bekommen würde, wie in einem NUC.
Grundsätzlich bin ich also vorsichtig optimistisch, dass das RPi in den nächsten Monaten oder vielleicht manchmal 2016 für zumindest einige nicht allzu anspruchsvolle Anwendungsfälle zumindest einigermaßen brauchbar werden könnte. Aber ich habe noch keins ausprobiert und es dauert immer viel länger als erwartet und der Teufel steckt immer im Detail. Betrachten Sie dies also nur als eine leicht informierte Meinung, die auf einer anfänglichen Codeüberprüfung und dem Überfliegen verfügbarer Informationen basiert.
Matus
Eoin
Eoin
Mabu