Tela piscando após upgrade debian para sid

0

Eu tenho um Lenovo Thinkpad E540 e acabei de atualizar para o Debian GNU / Linux stretch / sid

Agora, quando eu inicio meu laptop e obtenho a página de login, a tela começa a piscar bastante. Após o login no xfce ou canela, o problema ainda persiste e é quase impossível olhar para a tela por mais de 30 segundos devido às constantes mudanças de brilho.

Eu tenho uma tela externa conectada ao laptop e está tudo bem, então pensei que poderia ser algum problema de hardware, então eu reiniciei no Windows (eu tenho dual boot) mas não tenho nenhum problema lá.

Então eu acredito que esse problema foi causado pela atualização.

Aqui está um link para a saída dmesg : link

lspci | grep -e VGA 
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)

Eu não tenho um arquivo xorg.conf em /etc/X11/ , mas isso não me causou problemas no passado

Não sei que outras informações seriam úteis. Deixe-me saber e eu vou postar imediatamente.

Alguém tem ideia de como corrigir isso?

====== Atualização =====

Alguma informação extra

00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller])
    Subsystem: Lenovo 4th Gen Core Processor Integrated Graphics Controller
    Flags: bus master, fast devsel, latency 0, IRQ 30
    Memory at f1000000 (64-bit, non-prefetchable) [size=4M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 6000 [size=64]
    [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: i915
    Kernel modules: i915

01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
    Subsystem: Lenovo GK208M [GeForce GT 740M]
    Flags: bus master, fast devsel, latency 0, IRQ 29
    Memory at f0000000 (32-bit, non-prefetchable) [size=16M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Memory at d0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at 5000 [size=128]
    Expansion ROM at <ignored> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: nouveau
    Kernel modules: nouveau

Parece que esse problema afeta várias pessoas, como pode ser visto em: link

Eu segui as etapas e removi xserver-xorg-video-inte com --purge , mas isso não ajudou.

There is a chance that the flickering could be due to PWM problems with your monitor

Notei que tenho uma intel i915, parece que estou tendo este problema:

Backlight PWM modulation frequency (Intel i915 only)

Eu tentei os comandos declarados lá, então eu verifiquei a calculadora (link no site acima) e eu tentei com Hz diferente, de 1 a 5000. Eu os vi fazendo algumas alterações na tela, mas não consertei o problema. ..

sudo intel_reg write 0xC8254 0x13131313
sudo intel_reg write 0xC8254 0x3f943f94
sudo intel_reg write 0xC8254 0xc300c3
sudo intel_reg write 0xC8254 0xee6c1e6b3
sudo intel_reg write 0xC8254 0x7a107a1

Então, ainda não há conserto. Alguém conhece uma solução?

    
por Agey 29.09.2016 / 14:28

2 respostas

0

Eu vi em algum lugar que isso pode ser um problema com o modo de economia de energia i915. O arquivo / sys / module / i915 / parameters / enable_psr foi definido como 1, o que significa que o modo de salvamento foi ativado.

Para testar, desliguei a economia de energia:

echo "0" > /sys/module/i915/parameters/enable_psr

E para "ativar" as novas configurações, eu corri no glxgears do shell, e eu pude ver que o tremor estava quase acabando. Mas depois de fechar o painel glxgears, o tremeluzir recomeçou.

Para tornar isso permanente, alterei o / etc / default / grub e adicionei a correção para torná-lo permanente:

GRUB_CMDLINE_LINUX_DEFAULT="i915.enable_psr=0"

Depois disso, reiniciei e a oscilação quase desapareceu. Ainda há alguns, mas eu posso lidar com isso, eu mal noto isso.

    
por 18.10.2016 / 11:52
0

Eu tive o mesmo problema com o Debian Stretch, usando o Gnome. A correção foi felizmente simples: "Settings" --> "Power" --> "Automatic Brightness" = "Off"

    
por 16.05.2017 / 23:12

Tags