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

8

Cuando se conecta 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 por completo y el controlador CUDA ya no la reconoce.

GaretJax
fuente

Respuestas:

1

La solución para ese tipo de problema es cerrar la administración gráfica de Windows y usar Mac OS desde un TTY. Esto es engorroso, pero no tanto como el arranque dual de su máquina y el cambio 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" (el valor predeterminado es la lista de usuarios). Luego cierre la sesión de todos los usuarios y vaya a la pantalla de registro

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

Aquí tienes, estás en modo texto y la GPU está totalmente disponible para CUDA. Sin embargo, debes conocer los conceptos básicos del caparazón ...

Olotiar
fuente