1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
.. _osComparison:
Comparing Operating Systems under PsychoPy
================================================
This is an attempt to quantify the ability of PsychoPy draw without dropping frames on a variety of hardware/software. The following tests were conducted using the script at the bottom of the page. Note, of course that the hardware fully differs between the Mac and Linux/Windows systems below, but that both are standard off-the-shelf machines.
All of the below tests were conducted with 'normal' systems rather than anything that had been specifically optimised:
- the machines were connected to network
- did not have anti-virus turned off (except Ubuntu had no anti-virus)
- they even all had dropbox clients running
- Linux was the standard (not 'realtime' kernel)
No applications were actively being used by the operator while tests were run.
In order to test drawing under a variety of processing loads the test stimulus was one of:
- a single drifting Gabor
- 500 random dots continuously updating
- 750 random dots continuously updating
- 1000 random dots continuously updating
Common settings:
- Monitor was a CRT 1024x768 100Hz
- all tests were run in full screen mode with mouse hidden
System Differences:
- the iMac was lower spec than the Windows/Linux box and running across two monitors (necessary in order to connect to the CRT)
- the Windows/Linux box ran off a single monitor
Each run below gives the number of dropped frames out of a run of 10,000 (2.7 mins at 100Hz).
================ =============== ============== =============== ===============
_ Windows XP Windows 7 Mac OS X 10.6 Ubuntu 11.10
_ (SP3) Enterprise Snow Leopard
================ =============== ============== =============== ===============
Gabor 0 5 0 0
500-dot RDK 0 5 54 3
750-dot RDK 21 7 aborted 1174
1000-dot RDK 776 aborted aborted aborted
---------------- --------------- -------------- --------------- ---------------
GPU Radeon 5400 Radeon 5400 Radeon *2400* Radeon 5400
GPU driver Catalyst 11.11 Catalyst 11.11 Catalyst 11.11
CPU Core Duo 3GHz Core Duo 3GHz Core Duo 2.4GHz Core Duo 3GHz
RAM 4GB 4GB 2GB 4GB
================ =============== ============== =============== ===============
I'll gradually try to update these tests to include:
- longer runs (one per night!)
- a faster Mac
- a real-time Linux kernel
|