Ocultos de tela ocasionais no Debian 7

0

Eu instalei o Debian 7 em um Asus Eee PC 2101HA.

Às vezes, a tela fica preta por 1 segundo.

Minha placa VGA é VGA compatible controller: Intel Corporation System Controller Hub (SCH Poulsbo) Graphics Controller (rev 07)

    
por Bau Miao 19.02.2014 / 16:35

2 respostas

4

Existem várias opções de drivers da Intel que, se não funcionarem perfeitamente com o hardware, podem causar problemas como este:

  • O grande é lvds_downclock , mas o padrão é desativado. Se você alterou esse padrão, esse é o primeiro a ser testado. (É possível que algumas versões do kernel sejam padronizadas, então vale a pena tentar desabilitá-lo).
  • i915_enable_fbc pode causar vários problemas de exibição. O padrão é por chip, você pode tentar desativá-lo.

Ambos os itens acima provavelmente aumentarão um pouco o uso de energia.

  • Finalmente, powersave é verdadeiro, desativá-lo irá desativar um monte de coisas que economizam energia de uma só vez. Isso provavelmente funcionará, mas você notará a vida útil da bateria.

Existem duas maneiras de definir esses valores:

  1. Na linha de comando do kernel, assim: i915.i915_enable_fbc=0 . Sim, você precisa do prefixo i915. , mesmo quando o nome da opção começar com i915. Você pode testar temporariamente editando a linha de comando no GRUB antes de inicializar e definir permanentemente na configuração do grub (editar /etc/default/grub , depois executar update-grub . Ou dpkg-reconfigure grub-pc ).
  2. Crie um novo arquivo em /etc/modprobe.d , por exemplo, /etc/modprobe.d/local-i915.conf . Então, dentro dela, coloque options i915 i915_enable_fbc=0 lvds_downclock=0 (etc.). Observe que você não usa o prefixo i915. aqui. Após a edição, execute update-initramfs -u .

Outra opção é tentar um kernel mais novo. Atualmente, o Backports da Debian possui 3.12. Os kernels mais recentes consertaram muitos bugs no driver de vídeo da Intel e também têm um melhor conhecimento de quando os recursos especiais de economia de energia do hardware funcionam.

    
por 19.02.2014 / 18:02
0

Aparentemente, esse é um problema comum nos chipsets Linux e Intel. Se você possui chipsets i915 e Grub, tente editar /etc/default/grub e adicionar i915.enable_psr=0 à linha GRUB_CMDLINE_LINUX_DEFAULT . Por exemplo, GRUB_CMDLINE_LINUX_DEFAULT="foo bar i915.enable_psr=0" . Em seguida, execute o comando update-grub e reinicialize.

    
por 04.07.2016 / 22:11