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

8

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

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

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

    
posta GaretJax 18.12.2012 - 15:02
fonte

2 risposte

1

La soluzione per questo tipo di problema è chiudere la gestione grafica di Windows e utilizzare 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 è entrare in Impostazioni- > Utenti e impostare le opzioni di accesso su "nome utente e password" (l'elenco predefinito è l'elenco degli utenti). Quindi disconnetti tutti gli utenti e vai alla schermata di log

Nella casella di test di accesso, compila >console e inserisci la tua 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 comunque conoscere le basi della shell ...

    
risposta data 28.04.2013 - 03:19
fonte
0

Un utente di StackOverflow stava riscontrando un problema simile: link

Sfortunatamente, poiché il Mac non ha molte opzioni di bios disponibili per l'utente finale, sembrerebbe che l'opzione migliore potrebbe essere passare a Linux.

    
risposta data 13.02.2013 - 16:37
fonte

Leggi altre domande sui tag