LabVIEW 2011 falla al iniciar en equipos con CPU FX Bulldozer de AMD



Software Primario: LabVIEW Development Systems>>LabVIEW Base Development System
Versión de Software Primario: 2011
Versión de Software Primario Corregido: N/A
Software Secundario: LabVIEW Development Systems>>LabVIEW Full Development System, LabVIEW Development Systems>>LabVIEW Professional Development System

Problema:
Poseo una copia de LabVIEW 2011 y cuando intento iniciar el programa éste se congela en la pantalla de inicialización, eventualmente se cerrara el programa con un error asociado a falta de memoria. En el administrador de tareas, LabVIEW aparece bajo la categoría de procesos, pero no en aplicaciones. ¿Qué puedo hacer para solucionar este problema?

Solución:
Temprano en el proceso de carga, LabVIEW llama a un DLL (niCPUlib.dll) que consulta la CPU para obtener información de bajo nivel (por ejemplo, número de núcleos y tamaño del caché). Esta llamada al DLL se encontrará con un problema cuando se consulta el estado de CPUs de la serie FX de AMD.

El niCPUlib.dll incluido con LabVIEW 2011 provoca un bucle infinito cuando se ejecuta en un equipo que contiene estos procesadores. Este bucle infinito asigna memoria, por lo que finalmente LabVIEW fallara al iniciarse con un error de falta de memoria.

Este error no se produce a causa de errores durante el proceso de instalación, y otros programas como Measurement & Automation Explorer funcionarán correctamente.

Este problema se ha resuelto con el lanzamiento de LabVIEW 2012 y con el LabVIEW 2011 SP1 f1 patch. Si la actualización a LabVIEW 2012 o LabVIEW 2011 SP1 f1 no es una opción, a continuación se describe una solución temporal:

Para sistemas operativos de 32 bits:
Navegue hasta las siguientes ubicaciones, elimine el niCPULib.dll, y reemplácelo con el niCPULib.dll contenido en el archivo adjunto CPU Patch LabVIEW 2011 32bit.zip. Para sistemas operativos de 64 bits con LabVIEW de 32 bits:
Navegue hasta las siguientes ubicaciones, elimine el niCPULib.dll, y reemplácelo con el niCPULib.dll contenido en el archivo adjunto CPU Patch LabVIEW 2011 32bit.zip. Para sistemas operativos de 64 bits con LabVIEW de 64 bits:
Navegue hasta las siguientes ubicaciones, elimine el niCPULib.dll,y reemplácelo con el niCPULib.dll contenido en el archivo adjunto CPU Patch LabVIEW 2011 64bit.zip. Este problema está documentado como CAR #333463.

Ligas Relacionadas:
Developer Zone Community: LabVIEW 2012 Bug Fixes
KnowledgeBase 5W2ENQYS: LabVIEW 2011 SP1 f1 Patch Details
NI Discussion Forums: LabVIEW 2011 SP1 installer problem with AMD FX processor
Developer Zone Community: LabVIEW 2011 and 2011 SP1 Known Issues by Date

Archivos Adjuntos:
CPU Patch LabVIEW 2011 32bit
CPU Patch LabVIEW 2011 64bit




Día del Reporte: 03/10/2014
Última Actualización: 03/12/2014
Identificación del Documento: 5U2H8PYJ