Existe uma maneira de dedicar a placa gráfica discreta à CUDA em um MacBook Pro?

8

Quando um monitor é conectado a uma placa gráfica compatível com CUDA, um limite de tempo de execução é imposto nos kernels CUDA executados na placa.

É possível usar a placa gráfica integrada para alimentar a tela e, ao mesmo tempo, explorar a discreta para executar kernels CUDA de longa execução?

Tentei o gfxCardStatus, mas se forçar o uso do cartão integrado, o discreto será desativado completamente e não será mais reconhecido pelo driver CUDA.

GaretJax
fonte

Respostas:

1

A solução para esse tipo de problema é desligar o gerenciamento gráfico do Windows e usar o Mac OS de um TTY. Isso é complicado, mas não tanto quanto a inicialização dupla da máquina e a alternância de um sistema operacional para outro.

A maneira de fazer isso é acessar Configurações-> Usuários e definir as opções de login como "nome de usuário e senhas" (o padrão é a lista de usuários). Em seguida, efetue logout de todos os usuários e vá para a tela de log

Na caixa de teste de login, preencha >console e digite sua senha na caixa de senha (você deve ter direitos de administrador, mas presumo que esse já seja o caso)

Aqui está, você está no modo de texto e a GPU está totalmente disponível para CUDA. Você precisa conhecer o básico do shell ...

Olotiar
fonte
0

Um usuário do StackOverflow estava com um problema semelhante: /programming/6655033/use-nvida-card-for-cuda-motherboard-for-video

Infelizmente, como o Mac não possui muitas opções de biografias disponíveis para o usuário final, parece que a melhor opção pode ser mudar para o Linux.

zwerdlds
fonte