computação de GPU sem X?

7

Estou tentando executar o software de computação GPU no Ubuntu Server 12.04 sem X, já que essa caixa será uma máquina de computação dedicada. No entanto, o último requisito "Sem X" está se mostrando muito problemático.

Eu tenho uma ATI Radeon HD 5770 conectada agora. Instalamos os drivers x64 do site da AMD fazendo com que ele gerasse os pacotes debian corretos. Corri sudo aticonfig --initial --adapter=all e reiniciei. No entanto, não parece que está funcionando

adam@adamcrunch:~$ DISPLAY=:0 fglrxinfo
Error: unable to open display (null)
adam@adamcrunch:~$ sudo aticonfig --list-adapter
* 0. 01:00.0 ATI Radeon HD 5700 Series

* - Default adapter

Meu software também está tendo problemas, pois ele não usa a GPU para computação e tenta usar a CPU.

Eu sei que durante a minha instalação inicial com o Xubuntu que a placa funciona e eu posso fazer computação GPU nele. No entanto, é possível fazê-lo em um servidor sem cabeçalho sem X?

Eu posso fornecer mais informações, se necessário

    
por TheLQ 04.10.2012 / 15:04

1 resposta

5

A implementação do OpenCL pela AMD exige que:

  1. Um servidor X está sendo executado em pelo menos uma das placas de vídeo AMD no sistema.
  2. Seus trabalhos de computação devem ser executados dentro desse servidor X.

Se isso é algo que você não pode fazer, então você deve considerar o uso de hardware diferente, como o NVIDIA.

    
por 04.10.2012 / 18:55

Tags