bumblebee com optirun / primusrun: tempo limite após ~ 1 minuto

1

Eu tenho usado com sucesso o bumblebee com optirun / primusrun no meu laptop Optimus por algum tempo agora. No entanto, desde ontem, ambos os programas repentinamente ficam pendurados sem realmente iniciar nada por cerca de um minuto. Eu instalei algumas atualizações regulares de distribuição, mas nenhuma delas parecia estar relacionada ao X. Depois de ficar por um tempo, os dois programas saem com uma mensagem de erro:

optirun: [ERROR]Cannot access secondary GPU - error: X unresponsive after 10 seconds - aborting

primus: fatal: Bumblebee daemon reported: error: X unresponsive after 10 seconds - aborting

No entanto, o servidor X secundário com driver nvidia, na verdade, é inicializado e, quando eu executo, por exemplo,

DISPLAY=:8 xterm

a janela xterm aparece no monitor externo conectado à placa Nvidia, por isso parece ser um problema de comunicação dentro do bumblebee. Executar o bumblebeed e optirun com o --debug não produz nenhuma informação útil, ambos os programas ficam pendurados por cerca de um minuto e depois saem.

Alguma idéia de como corrigir isso?

    
por Florian Echtler 11.12.2014 / 10:42

1 resposta

1

Como de costume, eu mesmo encontrei a solução ~ 5 minutos depois de postar a pergunta: eu tinha editado minhas configurações de firewall, e elas eram muito restritivas - em particular, impediam que o bumblebeed se conectasse ao servidor X pela porta 8001. Configurações de firewall ajustadas, tudo de volta ao normal: - /

( Editou os comentários seguintes na resposta -Editor )

Eu usei netstat -altup e vi que o bumblebeed estava em SYN_SENT state, o que geralmente significa que a conexão inicial foi silenciosamente descartada pelo firewall.

    
por Florian Echtler 11.12.2014 / 11:41