8 votos

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

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

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

Probé gfxCardStatus, pero si fuerzo el uso de la tarjeta integrada, la discreta se deshabilita completamente y ya no es reconocida por el controlador CUDA.

1voto

Leopd Puntos 111

La solución para ese tipo de problema es apagar la administración gráfica de Windows y usar Mac OS desde un TTY. Esto es engorroso, pero no tanto como arrancar la máquina a dos turnos y cambiar de un sistema operativo a otro.

La forma de hacerlo es ir a Ajustes->Usuarios y establecer las opciones de acceso a "nombre de usuario y contraseñas" (por defecto es la lista de usuarios). Luego cerrar la sesión de todos los usuarios e ir a la pantalla de registro

En la caja de prueba de acceso, rellene >console y escriba su contraseña en el cuadro de la contraseña (debe tener derechos de administrador, pero asumo que ya es así)

Aquí tienes, estás en modo texto y la GPU está totalmente disponible para CUDA. Pero tienes que saber lo básico del shell...

0voto

ironfroggy Puntos 3496

Un usuario de StackOverflow tenía un problema similar: http://stackoverflow.com/questions/6655033/use-nvida-card-for-cuda-motherboard-for-video

Desafortunadamente, como el Mac no tiene muchas opciones de bios disponibles para el usuario final, parece que la mejor opción puede ser cambiar a Linux.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X