Reverting to Reference Platform. Msg Box
- fredrick sijenyi
- Posts: 4
- Joined: Wed Jun 17, 2009 1:39 pm
Reverting to Reference Platform. Msg Box
When I try to run a simulation on OpenMM Zephyr and choose GPU nVidia on the simulation hardware tab i get this msg box "Reverting to Reference platform. You asked for GPU nVidia. Inspect log for details". Does anyone know why this is the case despite having installed CUDA 2.2 drivers/toolkit and passed the SDK "Device query" test. I have tesla C1060 GPUs running on 64bit windows Xp.
- Siddharth Srinivasan
- Posts: 223
- Joined: Thu Feb 12, 2009 6:49 pm
RE: Reverting to Reference Platform. Msg Box
I had some similar discussion with the developers at https://simtk.org/forum/message.php?msg_id=2446. Maybe your problem is similar?
- fredrick sijenyi
- Posts: 4
- Joined: Wed Jun 17, 2009 1:39 pm
RE: Reverting to Reference Platform. Msg Box
Thanks for the link. I have looked at your previous posts on this topic but the solution seems to be for a linux system. I am still not able to run on GPU nvidia despite getting an all clear for the CUDA installation tests!
- Christopher Bruns
- Posts: 32
- Joined: Thu Apr 07, 2005 1:10 pm
RE: Reverting to Reference Platform. Msg Box
I suspect that the trouble is related to the fact that the OpenMM in Zephyr was built on 32-bit Windows XP, and you are running on 64-bit Windows-XP. We have not built nor tested OpenMM on 64-bit Windows.
You might want to keep an eye on a thread where one user is trying (unsuccessfully so far) to build OpenMM on 64-bit Windows Vista:
https://simtk.org/forum/message.php?msg_id=2428
You might want to keep an eye on a thread where one user is trying (unsuccessfully so far) to build OpenMM on 64-bit Windows Vista:
https://simtk.org/forum/message.php?msg_id=2428
- fredrick sijenyi
- Posts: 4
- Joined: Wed Jun 17, 2009 1:39 pm
RE: Reverting to Reference Platform. Msg Box
Thanks Christopher, I am following the vista installation thread to get pointers
- Jack Shultz
- Posts: 77
- Joined: Thu May 28, 2009 6:49 pm
RE: Reverting to Reference Platform. Msg Box
FYI,
I have no problem running Zephyr on Vista 64-bit. Compiling openmm is where I have issues.
Jack
I have no problem running Zephyr on Vista 64-bit. Compiling openmm is where I have issues.
Jack
- fredrick sijenyi
- Posts: 4
- Joined: Wed Jun 17, 2009 1:39 pm
RE: Reverting to Reference Platform. Msg Box
I am running Zephyr ok in Xp 64 bit but when i change the hardware to GPU nvidia it is skipping back to reference platform
- Gary Skinner
- Posts: 6
- Joined: Wed Mar 11, 2009 2:16 am
RE: Reverting to Reference Platform. Msg Box
I just installed Zephyr, and the CUDA requirements on a WinXP 32 machine, I have an Nvidia Geforce GT240 and mine is also skipping back to the reference platform.
- Brian Geiss
- Posts: 12
- Joined: Thu Dec 30, 2010 8:19 am
RE: Reverting to Reference Platform. Msg Box
I just added a NVIDIA GTX 560 Ti to a Windows XP 32-bit machine, and I am also getting a Reverting to Reference Platform error from Zephyr. My GPU acceleration appears to be working based on the SDK tests, so I'm at a loss for why Zephyr isn't using the card. Has anyone come up with a solution for this yet?
Thanks
Thanks
- Mark Friedrichs
- Posts: 32
- Joined: Fri Jun 09, 2006 11:23 am
RE: Reverting to Reference Platform. Msg Box
Hi Brian,
The Cuda libs for the current version of Zephyr were compiled against Cuda 3.1. If you have a different version of Cuda installed, the program will not find the required runtime lib ('cudart32_31_9.dll') in the Cuda 'bin' directory. For example, if you have Cuda 3.2 installed, the dll in the Cuda 'bin' directory would be 'cudart32_32_16.dll'. One solution would be to copy the 3.1 dlls ('cudart32_31_9.dll' and 'cufft32_31_9.dll') to the '../Zephyr/bin/win32/lib/openmm/nvidia' directory. That way you could keep 3.2 installed for other applications. This fixed the same problem for me.
Mark
The Cuda libs for the current version of Zephyr were compiled against Cuda 3.1. If you have a different version of Cuda installed, the program will not find the required runtime lib ('cudart32_31_9.dll') in the Cuda 'bin' directory. For example, if you have Cuda 3.2 installed, the dll in the Cuda 'bin' directory would be 'cudart32_32_16.dll'. One solution would be to copy the 3.1 dlls ('cudart32_31_9.dll' and 'cufft32_31_9.dll') to the '../Zephyr/bin/win32/lib/openmm/nvidia' directory. That way you could keep 3.2 installed for other applications. This fixed the same problem for me.
Mark