2011-06-27 7 views

Respuesta

2

Claro, OpenCL para CPU es solo otro proceso que se ejecuta en la CPU, sin nada especial. La virtualización debería ser posible sin problemas.

+0

Bien, he tenido algún problema con la partición bootcamp en mi mac. Ayer hice una instalación limpia de Win 7 64 bit SP 1 en la máquina virtual VM Ware, después de eso instalé intel opencl sdk y todo está funcionando bien. Y con 4 núcleos puedo hacer un skatch para aplicaciones opencl, cuál era el objetivo (el problema es que MacOS no admite las nuevas herramientas de desarrollo). – LonliLokli

+1

He intentado hoy para usar la caja virtual, pero hay un problema con ella. OpenCL SDK se queja de hardware desconocido y cancela la instalación. – LonliLokli

0

Esto solo es posible cuando hay un controlador OpenCL disponible para la GPU del sistema host. Por lo que yo sé, no es posible para los tres sistemas mencionados. Estoy seguro de que el cuadro virtual. La placa gráfica emulada no es compatible con OpenCL y los controladores GPU de la caja virtual no son compatibles con OpenCL.

Por lo que sé, esto solo sería posible si el sistema de invitado vería la placa de la GPU original del host. Debe verificar esto e instalar los controladores OpenCL necesarios.

+0

Oh, era tarde ... No reconocí la CPU, incluso si estaba escrita en negrita. OpenCL en la CPU debería ser posible. Los conductores no deben reconocer la diferencia. –

1

Algunos controladores, como el controlador de CPU de Intel, en realidad no parecen permitir que se instale en la máquina virtual Parallels por algún motivo.

Para obtener compatibilidad con OpenCL en Windows, ejecute paralelos. Primero inicié Windows nativamente e instalé los controladores allí. Luego volví a iniciar en OSX y el controlador de CPU de Intel también estaba disponible en Parallels. Naturalmente, este enfoque funciona solo para la configuración de Bootcamp + Parallels.

+0

OpenCL trabajó en la CPU o no solo después de esto? – Sergei

+0

Sí funcionó. Solo el instalador de Intel no permitió la ejecución en Parallels. Tal vez hoy en día funciona? También vale la pena tratar de usar algunos otros controladores de CPU de amd o pocl (controlador opencl portable) –

Cuestiones relacionadas