This article applies to:
E-Prime 3.0
E-Prime 2.0
E-Prime 1.x
Symptoms
Freezing or crashing occurs after entering the StartupInfo parameters or after the experiment completes.
Detail
Freezing and crashing has been observed with specific chipsets. For example, crashing has been observed on an Intel Xeon E5-2640 v4 after the StartupInfo prompts as well as at the end of the experiment run. This was resolved by implementing Workaround 1 and 2.
Another machine (using an AMD Ryzen 9 3900X) experienced issues with crashing at the end of the experiment. This was resolved by implementing Workaround 2 and 4.
Current affected chipsets:
- Intel Xeon E5-2640 v4
- Intel Xeon Platinum 8160
- AMD Ryzen 9 3900X
- AMD Ryzen 9 5950X
- AMD Ryzen 9 7950X
- Intel® Core™ i9-12900
- Intel® Core™ i9-13900
- Intel® Core™ i9-13900HX
- Intel® Core™ i9-10980XE
- Intel® Core™ i7-13700
- Intel® Core™ i9-13950
- Intel® Core™ i9-13980
- Intel® Core™ i7-14700
- Intel® Core™ i9-14900
- Intel® Core™ i9-14900K
NOTE: Please inform PST if you have compatibility issues with a certain chipset so we can update this listing.
Workaround
The following workarounds are possible. Note that you may need to implement one or more.
Workaround 1:
This is primarily for users experiencing freezing or crashing after the StartupInfo prompts.
Set the SetOSThreadPriority.Init.Override and SetOSThreadPriority.Override in StartupInfo Editor to 0, 1, 2, 3, or 527. This may take multiple attempts until you find a configuration that works for you.
For more information, see E-BASIC: SetOSThreadPriority permits wider range options including auto configure [18470] and OVERVIEW: Modifying StartupInfo using StartupInfo Editor [22727].
NOTE: The Thread Priority properties can be defined in either a local or a global StartupInfo file. Keep in mind that both types of StartupInfo files are specific to a Windows user account. Therefore, If running experiments across multiple user accounts on an affected machine, each user must create a StartupInfo file to set these properties. A local StartupInfo file may be less likely to be mistakenly omitted if multiple Windows accounts are running the same experimnt since a Local StartupInfo file must exist in the same location as the E-Basic (ebs3) experiment file. A global StartupInfo file may be easier for a specific user since it only needs to be created one time and is applied to every experiment run under the same WIndows user account.
Workaround 2:
This is primarily for users experiencing freezing or crashing at the end of the experiment run.
Disable the Experiment Advisor Report and modules. To do so, open the Experiment Object Property Pages > Experiment Advisor tab and Uncheck all Report File and Modules.
NOTE: If this resolves the issue, you may enable and test each one individually to find the specific module to disable.
For more information, see E-STUDIO: Experiment Advisor Window [22679].
Workaround 3:
Set E-Studio core affinity. To set E-Studio affinity, open E-Studio > open Task Manager > Details tab > find E-Studio and right-click > Set Affinity. Set a specific core(s) to see if it helps performance.
If setting a core or set of cores resolves the issue on the issue machine, the E-Studio shortcuts can be edited to open and run on a specific core(s). (Core Affinity is not saved and will revert to all on close.)
For example, you can change the Target of the E-Studio shortcut to: C:\Windows\System32\cmd.exe /c start "" /Normal /Affinity 0x1 "C:\Program Files (x86)\PST\E-Prime 3.0\Program\E-Studio.exe"
NOTE: The Affinity is a Hex value. For more information see https://bitsum.com/tools/cpu-affinity-calculator/.
Workaround 4:
This is primarily for users experiencing freezing or crashing and the workarounds above did not resolve this issue.
NOTE: This workaround should only be performed if the above steps do not work. Adjusting settings to your computer should be done at your own risk.
Disable any SMT (simultaneous multi-threading) or HT (hyper-threading) in your machine's BIOS/UEFI. Consult with your hardware manufacturer for the specific setting and location.
See Also:
Comments
0 comments
Please sign in to leave a comment.