Existe-t-il un moyen de dédier la carte graphique discrète à CUDA sur un MacBook Pro?

8

Lorsqu'un écran est connecté à une carte graphique compatible CUDA, une limite de temps d'exécution est appliquée aux noyaux CUDA exécutés sur la carte.

Est-il possible d'utiliser la carte graphique intégrée pour alimenter l'écran et, en même temps, d'exploiter la carte discrète pour exécuter des noyaux CUDA de longue durée?

J'ai essayé gfxCardStatus, mais si je force l'utilisation de la carte intégrée, la carte discrète est complètement désactivée et n'est plus reconnue par le pilote CUDA.

GaretJax
la source

Réponses:

1

La solution à ce type de problème est d'arrêter la gestion graphique des fenêtres et d'utiliser Mac OS à partir d'un ATS. C'est lourd, mais pas autant que de double-démarrer votre machine et de basculer d'un OS à l'autre.

Pour ce faire, accédez à Paramètres-> Utilisateurs et définissez les options de connexion sur "nom d'utilisateur et mots de passe" (la liste d'utilisateurs par défaut est). Ensuite, déconnectez tous les utilisateurs et accédez à l'écran de connexion

Dans la boîte de test de connexion, remplissez >console et tapez votre mot de passe dans la zone de mot de passe (vous devez avoir les droits d'administrateur, mais je suppose que c'est déjà le cas)

Voilà, vous êtes en mode texte et le GPU est entièrement disponible pour CUDA. Vous devez bien connaître les bases de la coque ...

Olotiar
la source