Input lag e letras repetidas no Atom 1.19.2 x64

0

Tenho grandes quantidades de atraso de entrada e até mesmo letras repetidas (por exemplo, "rrrrow") no Atom.

Eu uso o Atom 1.19.2 x64 do AUR no Arch Linux 4.12.8-2-ARCH em um Ryzen 7 1700. O link sugere o modo de segurança, mas o problema persiste no modo de segurança e até mesmo quando eu movo a pasta ~/.atom .

Como posso encontrar o motivo dessa lentidão e corrigi-lo?

Atualização: Eu desinstalei o Atom 1.19.2 do pacote AUR atom-editor-bin e instalei o pacote 1.18.0 do pacote oficial atom . Isso aumentou temporariamente o desempenho, mas depois de algumas horas é lento novamente.

P.S .: O problema persiste em 1.23.1-1 e através de uma atualização da CPU e reinstalação do Linux. Embora eu não tenha mais letras repetidas e o atraso de entrada esteja correto, a rolagem ainda é extremamente lenta. No Windows 10 esse problema não ocorre.

P.S .: Aqui está a saída de timecop do modo de segurança:

    
por Konrad Höffner 23.08.2017 / 10:33

1 resposta

1

A parece que está rebaixando para a versão 1.19.0 ou abaixo corrige o problema.

Aparentemente, um bug foi introduzido na lógica de rolagem ( link ). Cito o comentário de Ben3eeE:

If I understand everything correctly. We changed the scroll handler to use deltaX/Y instead of wheelDeltaX/Y and it's not the same value. wheelDelta is always +/-120 on Linux and delta is +/-53 for me right now. This change would explain why we are seeing a difference on all platforms in 1.19.

atom/src/text-editor-component.js

Line 1513 in 05fc82c

    let {deltaX, deltaY} = event 

atom/src/text-editor-component.coffee

Line 419 in 1f068bd

    {wheelDeltaX, wheelDeltaY} = event 

While not the preferred solution of completely honouring the settings in the OS for the best native experience it seems like we can go back to the previous behaviour that was a better default?

    
por 12.01.2018 / 15:10