This article applies to:
Multiple monitor experiments run on Windows 10 (Versions 2004, 20H2, 21H1, 21H2) or Windows 11 cause E-Prime to either report the "Display is too busy" runtime error or freeze (Error 11102).
What is Windows 10 May 2020 Update?
Windows 10 May 2020 Update (version 2004, build 19041) is the first major update to Windows 10 released in 2020.
What is Windows 10 October 2020 Update?
Windows 10 October 2020 Update (version 20H2, build 19042) is the second major update to Windows 10 released in 2020.
What is Windows 10 May 2021 Update?
Windows 10 May 2021 Update (version 21H1, build 19043) is the first major update to Windows 10 released in 2021.
What is Windows 10 November 2021 Update?
Windows 10 November Update (version 21H2, build 19044) is the second major update to Windows 10 released in 2021.
What is Windows 10 22H2?
Windows 10 22H2 (version 22H2, build 19045) is the first major update to Windows 10 released in 2022.
What is Windows 11 21H2?
Windows 11 21H2 is the initial release of Windows 11.
What is Windows 11 22H2?
Windows 11 22H2 is the first major update to Windows 11 released in 2022.
What is the impact on E-Prime?
One of E-Prime’s most important features is its ability to achieve and maintain millisecond accuracy. E-Prime takes numerous precautions to both ensure that your experiment’s timing is accurate and to monitor and flag when timing inaccuracies may be present.
With each Windows release, Psychology Software Tools performs a large battery of tests across a variety of configurations to confirm E-Prime's timing integrity. Our preliminary testing suggests has shown that multiple monitor experiments may freeze or produce the "Display Too Busy" error when run on systems that have NVIDIA or AMD chipsets. Users experiencing this runtime error or freezing should enable the workaround below.
NOTE: The "Display is too busy" error message can occur for other reasons, primarily when other external programs attempt to update the display during an experiment. The "Display is too busy" error is therefore not specific to the Windows 10 May 2020 Update issue.
The following workarounds are possible:
Disable the Fullscreen Optimizations setting for E-Prime. This setting needs to be edited per user account.
Follow these steps to disable this setting:
Navigate to C:\Program Files (x86)\PST\E-Prime 3.0\Program.
Find the E-Studio application.
Right-click on the E-Studio application and select Properties.
Navigate to the Compatibility tab in the E-Studio Properties.
Check "Disable full screen optimizations."
Click OK to confirm the changes.
NOTE: If using E-Run, perform steps 2-6 on the E-Run application.
NOTE: While PST's timing was accurate in-house, timing should be verified by external hardware to ensure millisecond accuracy. For example, users can verify timing by using Chronos and a photosensor to ensure that Stimulus onset and monitor refresh rates are accurate.
Optionally, you may refrain from upgrading your machine to Windows 10 version 2004, 20H2, 21H1, 21H2 or Windows 11. Currently, this issue has not been reported on previous versions of Windows 10 (e.g., Windows 10 October Update (1809)).
ERROR: Experiments run on Windows 10 (1903 & 1909) freeze or receive a display is too busy error (Error 11102) 
RELEASE INFO: Known Issues in E-Prime 3.0 
RELEASE INFO: Operating system (Windows 11, 10, 8.1, 8, 7, Vista, and XP) support in E-Prime 
A colleague reports display freezing on 20H2 even with Intel integrated graphics, at least for mirroring the same video on two screens. They worked around that by adding a VGA splitter, so that the computer itself deals with only one video stream. So that would work for multiple displays where you simply want them mirrored, but not for multiple display where you want different things on different displays.
Please sign in to leave a comment.