Os drivers Hashcat ou amd param de funcionar após um curto período de tempo no servidor Debian headless

1

Primeiro, quero dizer que procurei por uma solução para os meus problemas, tanto com os mecanismos de pesquisa quanto aqui nesta plataforma, mas sem sucesso.

Eu tenho um servidor Debian headless (Headless no sentido de que eu instalei o pacote Debian Jessie padrão, gnome desinstalado e xdm instalado), em um Dell XPS 420, no qual estou executando o xdm como "minimal x setup" , de acordo com as instruções da página hashcat sobre como configurar um servidor ubuntu . A placa que estou tentando usar é uma Radeon HD 6570.

Funciona primeiro e eu recebo cerca de 14000 H / s com WPA / WPA2, o que é bom, mas depois de um tempo Hashcat está calculando a 0 H / s e quando eu tento sair do aplicativo ele congela e para de responder aos meus comandos. Eu acho que isso é um problema com os drivers de vídeo OpenCL, que atualmente é fglrx do repositório Experimental Debian.

Tudo que eu instalei é diretamente dos repositórios Debian, porque a maneira manual de construir um pacote Debian com o instalador oficial da AMD não funciona por algum motivo.

Agora para a pergunta : Qual é a maneira correta de instalar os drivers da placa de vídeo HD Radeon e usá-los com um servidor sem cabeçalho como se eu fosse com um monitor, mas sem a saída dos dados de vídeo em qualquer lugar?

Edit: Eu estou no Jessie agora porque Stretch também foi muito difícil de configurar. Caso isso seja importante. xserver-xorg-video-radeon é o driver que estou usando.

Quando eu sigo as instruções do este site sobre como procurar drivers, lspci -n , meus gráficos cartão aparece e diz que está funcionando. Ele até identifica a série de modelos correta e me diz que estou usando o driver Radeon. Ele diz que o driver de vídeo está funcionando e é chamado de Radeon.

    
por shaks 15.10.2016 / 20:44

1 resposta

0

O problema que tive foi resolvido seguindo os seguintes passos:

  1. service xdm stop && apt-get purge fglrx* , que para meu gerenciador de janelas x e remove todos os drivers fglrx.
  2. Instale o driver fornecido pela AMD, Catalyst 15.9 neste caso. Eu tive que ler mais sobre o instalador para perceber que eu precisava adicionar --install --force no final do comando para que ele funcionasse no Debian (não consegui encontrar nenhuma informação "oficial" sobre isso). --force para dizer ao script do instalador para sobrescrever qualquer software existente em conflito com os que serão instalados.
  3. aticonfig --initial , seguido pela adição de estas linhas em /etc/X11/xorg.conf
  4. Reinicie e aproveite o Hashcat correndo impecavelmente dias a fio.

Acho que a resposta à minha pergunta é, primeiro, ter certeza de que você configurou corretamente um dispositivo de saída fictício para o qual nada será realmente enviado. Então você deve purgar os drivers ruins e instalar os próximos conforme as instruções do fabricante.

    
por 17.10.2016 / 19:39