LINUX.ORG.RU

Тормоза при вводе текста

 ,


0

2

После установки Debian 8 Jessie появились лёгкие, но надоедающие тормоза при вводе текста. Причём не всегда, а как-то то они есть, происходит запаздывание на где-то по ощущениям на 0.2 сек. иногда более, то вроде более-менее нормально, хотя всё-равно не очень отзывчиво, как будто какая-то лёгкая вялость присутствует. Это заметно, если загрузить старую систему (недоjessie в состоянии Debian Testing)

В гномоконсоли, особенно в mc они заметны. Иногда просмотр сайтов странно тормозит. Скролинг колесом мыши изредка не срабатывает где-то с секунду, потом словно затык исчез и всё нормально.

Даже не могу понять в какую сторону копать. В top ничего такого не видно. Хотя что-то многовато watchdog'ов. Может отключить эту фичу, она мне как-то не очень и нужна.

В текстовой консоли (Ctrl-Alt-F1) тормозов нет.

top - 23:29:55 up 57 min,  4 users,  load average: 0.24, 0.22, 0.30
Tasks: 265 total,   1 running, 264 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.8 us,  0.2 sy,  0.0 ni, 99.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:  16444972 total,  5740520 used, 10704452 free,    57728 buffers
KiB Swap:        0 total,        0 used,        0 free.  4455708 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                 
 1588 m1        20   0 1473076 447656  86536 S   6.0  2.7   7:56.14 iceweasel                                                                                               
 1012 root      20   0  267872  80724  50472 S   5.0  0.5   1:36.20 Xorg                                                                                                    
 1321 m1        20   0 1825564 418108  82780 S   2.3  2.5   1:11.90 cinnamon                                                                                                
 1446 m1        20   0  399568  29724  20688 S   2.0  0.2   0:02.31 gnome-terminal-                                                                                         
 1314 m1        20   0   20264   3124   2568 S   0.3  0.0   0:00.08 xprop                                                                                                   
 1332 m1        20   0  721804  32804  23516 S   0.3  0.2   0:00.75 nemo                                                                                                    
    1 root      20   0  176392   5352   3092 S   0.0  0.0   0:01.11 systemd                                                                                                 
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kthreadd                                                                                                
    3 root      20   0       0      0      0 S   0.0  0.0   0:01.49 ksoftirqd/0                                                                                             
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H                                                                                            
    7 root      20   0       0      0      0 S   0.0  0.0   0:03.16 rcu_sched                                                                                               
    8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh                                                                                                  
    9 root      rt   0       0      0      0 S   0.0  0.0   0:00.05 migration/0                                                                                             
   10 root      rt   0       0      0      0 S   0.0  0.0   0:00.01 watchdog/0                                                                                              
   11 root      rt   0       0      0      0 S   0.0  0.0   0:00.01 watchdog/1                                                                                              
   12 root      rt   0       0      0      0 S   0.0  0.0   0:00.08 migration/1                                                                                             
   13 root      20   0       0      0      0 S   0.0  0.0   0:00.23 ksoftirqd/1                                                                                             
   15 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:0H                                                                                            
   16 root      rt   0       0      0      0 S   0.0  0.0   0:00.01 watchdog/2                                                                                              
   17 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 migration/2                                                                                             
   18 root      20   0       0      0      0 S   0.0  0.0   0:00.17 ksoftirqd/2                                                                                             
   19 root      20   0       0      0      0 S   0.0  0.0   0:01.12 kworker/2:0                                                                                             
   20 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/2:0H

Ядро - 3.16, карта nvidia 560, драйвера 340.65

Да, в gnome3 - тоже самое, так что это не недостаток cinnamon'а.

Решение: Это таки проблемы драйвера nvidia, а точнее где-то на стыке между Gtk3 и nvidia. Хотя есть сведения, что и в KDE тоже. Чтобы избавиться от тормозов ввода текста надо сделать

$nvidia-settings -a InitialPixmapPlacement=0

Обычно этот параметр установлен в 2, проверяется вызовом с ключём -q. Подробнее здесь

Тормоза исчезают, зато с этим параметром в браузере Iceweasel/Firefox (кроме него больше нигде не заметил) возникает при прокручивании колёсиком мыши эффект будто засорились датчики и оно с трудом и проскальзиваниями прокручивается. Иногда это проходит. Но дело точно не в мыши, везде в остальных программах и даже браузерах всё нормально.

Работающее решение с браузером: отключить аппаратное ускорение: снять галочку с Preferences/Advanced/Use hardware acceleration when available

★★★★★

Последнее исправление: anonymous_incognito (всего исправлений: 3)

что-то подобное наблюдал у себя, подумал, что проблема в иксах (тогда были вродь 1.16), но до конца не разбирался. Как-то само прошло, наверное с обновлением.

awesomenickname ★★★★★
()
Ответ на: комментарий от Xenius

Уже не помню точно, но кажется тормоза были и с nouveau, вообще всегда пользовался нвидиевским блобом и такого не помню.

anonymous_incognito ★★★★★
() автор топика
Ответ на: комментарий от Xenius

У тебя проприетарные драйвера видео.

Значит всё должно работать, это же не амд.

anonymous
()
Ответ на: комментарий от iz_tabakerki

Тормоза - вещь субъективная. Иногда у людей просто батарейки в беспроводных мышах и клавиатурах садятся, а они пытаются в разных программах «тормоза» сравнивать :)

tlx ★★★★★
()

Узнаю свою систему. Смирился, считая данные притормаживания одной из особенностей системы.

Jurik_Phys ★★★★★
()
Ответ на: комментарий от roman77
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 340.46  (buildd@brahms)  Tue Oct  7 08:00:32 UTC 2014

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
anonymous_incognito ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Файл автоматом сгенерирован nvidia-xconfig, так его вообще до этого не было.

anonymous_incognito ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Хочешь сказать, что usb, через которую подключена клавиатура суспендится? Что-то уж больно странно и потом, если не выходя из WM переключиться в текстовую консоль через Ctrl-Alt-F1 там никаких тормозов нет.

anonymous_incognito ★★★★★
() автор топика
Ответ на: комментарий от anonymous_incognito

Я просто хотел сказать, что найдя одну закономерность не переставай искать другие, т.к. первая могла быть ошибочной.

И если в другом дистре не тормозило, может стоит переехать.

tlx ★★★★★
()
Ответ на: комментарий от tlx

И если в другом дистре не тормозило, может стоит переехать.

В предыдущем дебиане не тормозило =)

anonymous_incognito ★★★★★
() автор топика

Решение: Это таки проблемы драйвера nvidia, а точнее где-то на стыке между Gtk3 и nvidia. Хотя есть сведения, что и в KDE тоже. Чтобы избавиться от тормозов ввода текста надо сделать

$nvidia-settings -a InitialPixmapPlacement=0

Обычно этот параметр установлен в 2, проверяется вызовом с ключём -q. Подробнее здесь

Тормоза исчезают, зато с этим параметром в браузере Iceweasel/Firefox (кроме него больше нигде не заметил) возникает при прокручивании колёсиком мыши эффект будто засорились датчики и оно с трудом и проскальзиваниями прокручивается. Иногда это проходит. Но дело точно не в мыши, везде в остальных программах и даже браузерах всё нормально.

anonymous_incognito ★★★★★
() автор топика
Ответ на: комментарий от anonymous_incognito

Кстати в генте всё работает, gtk-3.16.7 nvidia-drivers-358.09

anonymous
()

Работающее решение с браузером: отключить аппаратное ускорение: снять галочку с Preferences/Advanced/Use hardware acceleration when available

anonymous_incognito ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.