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.

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 ...


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.