Eu jogo regularmente a versão open source do Red Alert (www.openra.net) no Windows 10 e no Ubuntu 17.10. No Windows 10 eu nunca tenho problemas, mas no Ubuntu todo o sistema congela ocasionalmente durante o jogo. A única solução então é fazer uma reinicialização a frio da máquina.
Eu verifiquei / var / log / syslog para procurar problemas e aqui está o que eu encontrei no momento do acidente:
Dec 26 14:33:52 r-Precision-5520 org.gnome.Shell.desktop[1409]: Window manager warning: last_user_time (4145161) is greater than comparison timestamp (4145159). This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW. Trying to work around...
Dec 26 14:33:52 r-Precision-5520 org.gnome.Shell.desktop[1409]: Window manager warning: 0x2400014 (OpenRA) appears to be one of the offending windows with a timestamp of 4145161. Working around...
Dec 26 14:33:59 r-Precision-5520 kernel: [ 4152.055663] [drm:gen8_irq_handler [i915]] *ERROR* Fault errors on pipe A: 0x00000080
Dec 26 14:33:59 r-Precision-5520 kernel: [ 4152.055726] [drm:gen8_irq_handler [i915]] *ERROR* Fault errors on pipe A: 0x00000080
Dec 26 14:33:59 r-Precision-5520 kernel: [ 4152.072359] [drm:gen8_irq_handler [i915]] *ERROR* Fault errors on pipe A: 0x00000080
Dec 26 14:33:59 r-Precision-5520 kernel: [ 4152.072425] [drm:gen8_irq_handler [i915]] *ERROR* Fault errors on pipe A: 0x00000080
Dec 26 14:33:59 r-Precision-5520 kernel: [ 4152.089055] [drm:gen8_irq_handler [i915]] *ERROR* Fault errors on pipe A: 0x00000080
Dec 26 14:33:59 r-Precision-5520 kernel: [ 4152.089122] [drm:gen8_irq_handler [i915]] *ERROR* Fault errors on pipe A: 0x00000080
Dec 26 14:33:59 r-Precision-5520 kernel: [ 4152.105722] [drm:gen8_irq_handler [i915]] *ERROR* Fault errors on pipe A: 0x00000080
Dec 26 14:33:59 r-Precision-5520 kernel: [ 4152.105788] [drm:gen8_irq_handler [i915]] *ERROR* Fault errors on pipe A: 0x00000080
Dec 26 14:33:59 r-Precision-5520 kernel: [ 4152.112465] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
Dec 26 14:33:59 r-Precision-5520 kernel: [ 4152.139057] [drm:gen8_irq_handler [i915]] *ERROR* Fault errors on pipe A: 0x00000080
[..]
Eu acho que o driver gráfico é o culpado, já que o log menciona 'i915', que é o driver da Intel HD Graphics 630 integrada.
Tenho certeza de que as mensagens do gerenciador de janelas no início podem ser ignoradas, porque aparecem mais regularmente e não resultam em congelamento do sistema (pelo menos não consistentemente).
Alguma ideia de como proceder? Acho que ver se o meu motorista está atualizado é o próximo passo, mas não sei como fazer isso.
EDITAR: Eu encontrei alguns relatórios semelhantes no launchpad: link
A versão do meu kernel é 4.13.4-041304-generic