C'è un modo per dedicare la scheda grafica discreta a CUDA su un MacBook Pro?


8

Quando un display è collegato a una scheda grafica compatibile con CUDA, viene applicato un limite di tempo di esecuzione sui kernel CUDA eseguiti sulla scheda.

È possibile utilizzare la scheda grafica integrata per alimentare il display e, allo stesso tempo, sfruttare quella discreta per eseguire kernel CUDA di lunga durata?

Ho provato gfxCardStatus, ma se forzo l'uso della scheda integrata, quella discreta viene disabilitata completamente e non viene più riconosciuta dal driver CUDA.

Risposte:


1

La soluzione per questo tipo di problema è chiudere la gestione grafica di Windows e usare Mac OS da un TTY. Questo è ingombrante, ma non tanto quanto il dual-boot della macchina e il passaggio da un sistema operativo all'altro.

Il modo per farlo è andare su Impostazioni-> Utenti e impostare le opzioni di accesso su "nome utente e password" (l'impostazione predefinita è l'elenco utenti). Quindi disconnetti tutti gli utenti e vai alla schermata di registro

Nella >console casella di accesso, compila e digita la password nella casella della password (devi avere i diritti di amministratore, ma presumo che sia già così)

Ecco qua, sei in modalità testo e la GPU è completamente disponibile per CUDA. Devi conoscere le basi del guscio però ...


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.