Desabilitar o limite de tempo de execução de CUDA em kernels

0

Estou usando o Ubuntu 12.10 com o CUDA 5.5 instalado em um laptop que possui uma GPU compatível com o Optimus. Portanto, os monitores estão usando a GPU Intel integrada e eu posso usar a GPU Nvidia (GeForce 525M) para executar programas CUDA com optirun. Minha pergunta é: como desativar o limite de tempo de execução nos kernels? (Eu sei o risco por trás disso, mas esta opção é crítica somente se os monitores usando o GPU da Nvidia.)

    
por SqrtPi 22.09.2013 / 18:19

1 resposta

0

Depois de mais algumas pesquisas, descobri que essa técnica funciona:

optirun --no-xorg <program name>

Está funcionando, porque o servidor X.org configurou o timer do watchdog, então se o demônio bumblee não o usar, então não há nenhum watchdog presente no sistema.

    
por SqrtPi 22.09.2013 / 21:41