Bem, responderei a minha própria pergunta com uma solução suja. Mas pelo menos funcionou. Eu
-
Adquiriu uma placa-mãe HDTV inoperante para conectar uma tela falsa via HDMI (uma para a primeira placa VGA, nem todas elas)
-
Instalado o TeamViewer (eu realmente odeio isso, especialmente no Linux, mas ...) e fiz uma conexão remota
-
Foi aberto um terminal com CTRL + ALT + T e emitiu estes comandos:
export DISPLAY=:0 ./amd_fglrx_installer.run
-
passou pelo método de instalação direta por meio do instalador gráfico (em vez de criar
*.deb
packages - > é por isso que o SSH não o corta e porque eu precisava de um desktop remoto gráfico) -
Emitido no mesmo terminal (onde
DISPLAY=:0
permaneceu ativo, repita o comandoexport
):amdconfig --adapter=all --initial reboot
Após o boot do Ubuntu, cgminer
vê cada dispositivo OpenCL
e pode monitorar / controlá-los via ADL. Ele funciona um pouco melhor no Ubuntu 14.04 todas as noites do que no Windows 8.1 (taxas de clock de GPU / RAM mais altas são mais estáveis e eu posso usar parâmetros de simultaneidade mais altos sem ficar sem a RAM do sistema).
Observe que preciso iniciar cgminer
em uma janela de terminal dentro da área de trabalho remota gráfica do TeamViewer e também emitir antecipadamente a DISPLAY:=0
export. Ainda não funciona através do SSH.
Não tenho certeza se pelo menos uma dessas etapas é redundante, mas é assim que eu finalmente consegui trabalhar. E para ser honesto, não é exatamente uma máquina sem cabeça agora. Eu não tenho certeza se estou livre para remover o cabo HDMI da primeira placa VGA agora, ou eu preciso manter isso ligado. Eu não tenho coragem de estragar tudo tentando. :)
Ainda estou procurando uma maneira de me livrar do TeamViewer porque ele causa ~ 50% de carga em ambos os núcleos da CPU, mesmo quando não conecto nenhum cliente ao servidor. Mas xrdp
parece não funcionar com fglrx
(não vejo a área de trabalho, apenas um fundo preto com um X como cursor).
Observe também que usei uma compilação noturna. Eu acho que versões estáveis mais antigas vão funcionar bem. Eu estava apenas em uma linha de "tentar tudo" e acabei usando esta compilação do Ubuntu quando eu acidentalmente comecei a trabalhar. Você deve considerar que o último driver estável do AMD I é limitado ao kernel 3.11, e não será instalado com o kernel 3.12, então eu preciso manter o beta anterior.