¿Hay alguna forma de dedicar la tarjeta gráfica discreta a CUDA en una MacBook Pro?

8

Cuando se adjunta una pantalla a una tarjeta gráfica compatible con CUDA, se aplica un límite de tiempo de ejecución en los núcleos CUDA que se ejecutan en la tarjeta.

¿Es posible usar la tarjeta gráfica integrada para alimentar la pantalla y, al mismo tiempo, explotar la discreta para ejecutar núcleos CUDA de larga ejecución?

Probé gfxCardStatus, pero si fuerzo el uso de la tarjeta integrada, la discreta se desactiva completamente y el controlador CUDA ya no la reconoce.

    
pregunta GaretJax 18.12.2012 - 15:02

2 respuestas

1

La solución para este tipo de problema es cerrar la administración gráfica de ventanas y usar Mac OS desde un TTY. Esto es engorroso, pero no tanto como para arrancar el equipo con doble arranque y cambiar de un sistema operativo a otro.

La forma de hacerlo es ir a Configuración- > Usuarios y configurar las opciones de inicio de sesión en "nombre de usuario y contraseñas" (la lista de usuarios es la predeterminada). Luego, cierre la sesión de todos los usuarios y vaya a la pantalla de registro

En el cuadro de prueba de inicio de sesión, complete >console y escriba su contraseña en el cuadro de contraseña (debe tener derechos de administrador, pero supongo que ya es así)

Aquí tienes, estás en modo de texto y la GPU está completamente disponible para CUDA. Tienes que saber los conceptos básicos del shell, aunque ...

    
respondido por el Olotiar 28.04.2013 - 03:19
0

Un usuario de StackOverflow tenía un problema similar: enlace

Lamentablemente, dado que la Mac no tiene muchas opciones de bios disponibles para el usuario final, parece que la mejor opción es cambiar a Linux.

    
respondido por el zwerdlds 13.02.2013 - 16:37

Lea otras preguntas en las etiquetas