Como encontro a causa do meu programa travar o Linux?

1

Estou desenvolvendo um programa gráfico OpenGL no Arch Linux. Tudo estava funcionando bem, exceto que recentemente tentei renderizar a cena de Sponza.

O programa é iniciado e funciona bem, porém minha GPU começa a fazer um barulho estridente (imagino que os fãs estejam mudando muito rápido) e depois de um minuto todo o sistema trava e reinicia.

A verificação da VRAM mostra que ainda há pelo menos 4 GB de VRAM disponíveis quando o programa trava, portanto, não acho que esse seja um problema de falta de memória.

O outro problema potencial que posso imaginar é que minha fonte de alimentação está ficando sem energia, mas eu tenho uma fonte de alimentação 750B evga e minha GPU está consumindo apenas 119W de 200W no momento do acidente (inspecionado com nvidia-smi ).

Dado que o sistema é reinicializado quando o erro acontece, não tenho certeza de qual log inspecionar para determinar a causa do erro.

    
por Makogan 18.06.2018 / 17:52

1 resposta

1

Já que você está no Arch Linux, você pode tentar journalctl -k -b -1 , isso deve mostrar todos os logs do kernel desde a última inicialização.

Além disso, acho que isso pode ser um problema com sua PSU. Você mencionou que tem 4GB VRAM, a julgar por isso, você tem um sistema poderoso, e 200W está longe de ser suficiente para isso.

    
por 18.06.2018 / 18:22