Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Тачпад непропорциональное движение курсора  (Прочитано 4458 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Imak_Xor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Суть проблемы в том, что курсор при использовании тачпада по оси Y (вертикально) перемещается примерно в 2 раза медленее чем по оси X.
Такое поведение появилось после подключения монитора к ноутбуку, до этого нормально всё было.
Проблема наблюдается как в Ubuntu 12.10 так и в Mint 14.

Может кто сталкивался с подобным?

Оффлайн vas_3

  • Активист
  • *
  • Сообщений: 769
  • достаточно.
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #1 : 11 Декабря 2012, 21:48:50 »
А после отключения монитора от ноутбука?

Оффлайн Imak_Xor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #2 : 11 Декабря 2012, 23:28:01 »
Если отключить использование дисплея через "Параметры монитора" или даже если просто вытащить шнур, то ничего не меняется.
После перезагрузки все начинает работать нормально (если монитор не подключен).

Т.е если загрузиться без физически подключенного монитора, и подключить его потом - всё ок.

Оффлайн vas_3

  • Активист
  • *
  • Сообщений: 769
  • достаточно.
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #3 : 12 Декабря 2012, 14:18:04 »
Очень интересно.

Давайте, рассказывайте:

1. Показывайте, если много -- под спойлер:
uname -alspci | grep VGAcat /etc/X11/xorg.conf, если он есть.
ls -l /usr/share/X11/xorg.conf.d/egrep -i 'synap|alps|etps' /proc/bus/input/devices -A9 -B1
2. Самое главное: без монитора, на нормально работающей машине в терминале набираете:
tail -f /var/log/dmesg(можно запомнить последнюю строчку),
подключаете монитор, в терминал посыпятся сообщения. Как только всё успокоится, жмёте Ctrl+C и всё, что нападало -- сюда.

Оффлайн Imak_Xor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #4 : 12 Декабря 2012, 19:31:13 »
1.
dmitry@sony ~ $ uname -a
Linux sony 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

dmitry@sony ~ $ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev a1)

dmitry@sony ~ $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory

dmitry@sony ~ $ ls -l /usr/share/X11/xorg.conf.d/
total 28
-rw-r--r-- 1 root root 1099 нояб. 27 10:46 10-evdev.conf
-rw-r--r-- 1 root root  590 окт.  10 15:32 11-evdev-quirks.conf
-rw-r--r-- 1 root root  364 окт.  10 15:32 11-evdev-trackpoint.conf
-rw-r--r-- 1 root root 1593 авг.  30 20:26 50-synaptics.conf
-rw-r--r-- 1 root root  115 сент. 24 12:37 50-vmmouse.conf
-rw-r--r-- 1 root root  842 сент. 17 17:07 50-wacom.conf
-rw-r--r-- 1 root root  590 авг.  30 20:26 51-synaptics-quirks.conf

dmitry@sony ~ $ egrep -i 'synap|alps|etps' /proc/bus/input/devices -A9 -B1
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input10
U: Uniq=
H: Handlers=mouse2 event10
B: PROP=9
B: EV=b
B: KEY=6420 30000 0 0 0 0
B: ABS=260800011000003

Пользователь решил продолжить мысль 12 Декабря 2012, 19:42:16:
2. Ввожу:
dmitry@sony ~ $ tail -f /var/log/dmesgРезультат:
[   17.962202] Bluetooth: RFCOMM TTY layer initialized
[   17.962208] Bluetooth: RFCOMM socket layer initialized
[   17.962210] Bluetooth: RFCOMM ver 1.11
[   17.983332] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   17.986395] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   18.075695] ppdev: user-space parallel port driver
[   18.121411] r8169 0000:05:00.0: >eth0: link down
[   18.121842] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   18.122159] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   18.345943] init: udev-fallback-graphics main process (863) terminated with status 1

Подключаю монитор - в терминал ничего не выводится. Т.е тоже самое, что и до подключения было.
« Последнее редактирование: 12 Декабря 2012, 19:42:16 от Imak_Xor »

Оффлайн vas_3

  • Активист
  • *
  • Сообщений: 769
  • достаточно.
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #5 : 12 Декабря 2012, 19:51:46 »
Подключаю монитор - в терминал ничего не выводится. Т.е тоже самое, что и до подключения было.

Tnx,
монитор-то включён, на него что-нибудь выводится?

Оффлайн Imak_Xor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #6 : 12 Декабря 2012, 20:05:02 »
Цитировать
монитор-то включён, на него что-нибудь выводится?

Конечно, всё работает как надо - на монитор выводиться рабочий стол, тачпад работает.
А вот если теперь перезагрузиться с подключенным монитором - начинаются проблемы с тачпадом.

Т.е проблема возникает всегда после перезагрузки или загрузки системы, если кабель вставлен в hdmi порт (даже если монитор не подключен к сети питания).

Оффлайн vas_3

  • Активист
  • *
  • Сообщений: 769
  • достаточно.
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #7 : 12 Декабря 2012, 20:16:46 »
Туплю чё-то:
tail -f /var/log/Xorg.0.log, конечно ;)

Оффлайн Imak_Xor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #8 : 12 Декабря 2012, 20:20:40 »
dmitry@sony ~ $ tail -f /var/log/Xorg.0.log
[   486.898] (II) NVIDIA(GPU-0): Display (DELL U2312HM (DFP-0)) does not support NVIDIA 3D
[   486.898] (II) NVIDIA(GPU-0):     Vision stereo.
[   486.898] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[   486.898] (**) NVIDIA(0):     device DELL U2312HM (DFP-0) (Using EDID frequencies has
[   486.898] (**) NVIDIA(0):     been enabled on all display devices.)
[   486.902] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[   486.902] (**) NVIDIA(0):     device AU Optronics Corporation (DFP-1) (Using EDID
[   486.902] (**) NVIDIA(0):     frequencies has been enabled on all display devices.)
[   487.233] (II) NVIDIA(0): Setting mode "DP-0: nvidia-auto-select @1920x1080 +0+1080"
[   487.914] (II) NVIDIA(0): Setting mode "DP-0: nvidia-auto-select @1920x1080 +0+1080, HDMI-0: nvidia-auto-select @1920x1080 +0+0"

Оффлайн vas_3

  • Активист
  • *
  • Сообщений: 769
  • достаточно.
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #9 : 12 Декабря 2012, 20:44:58 »
М-да, криминала пока не видно.

Я вас попрошу вот что ещё сделать:

Перезагрузить машину без монитора и показать
cat /var/log/Xorg.0.log | grep synaptics
потом перезагрузить машину с монитором и показать вывод той же команды.

Оффлайн Imak_Xor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #10 : 12 Декабря 2012, 22:05:21 »
Странно, результаты абсолютно идентичны:

(Нажмите, чтобы показать/скрыть)

Оффлайн vas_3

  • Активист
  • *
  • Сообщений: 769
  • достаточно.
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #11 : 12 Декабря 2012, 22:19:37 »
Загрузите сюда или куда-нибудь типа пастебина /var/log/Xorg.0.log и /var/log/Xorg.0.log.old и дайте ссылку, покопаюсь на досуге.

Не хотелось бы, чтобы проблема была в железе.

Оффлайн Imak_Xor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #12 : 13 Декабря 2012, 00:17:20 »
ок. вот необходимые файлы https://gist.github.com/4271103

Оффлайн vas_3

  • Активист
  • *
  • Сообщений: 769
  • достаточно.
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #13 : 13 Декабря 2012, 10:28:50 »
Much tnx.

Слушайте, так не пойдёт:
Что ж вы молчите, что у вас ДВА внешних монитора и XINERAMA!

[ 20.110] (--) NVIDIA(0): Valid display device(s) on GeForce GT 540M at PCI:1:0:0
[ 20.110] (--) NVIDIA(0): CRT-0
[ 20.110] (--) NVIDIA(0): DELL U2312HM (DFP-0) (connected)
[ 20.110] (--) NVIDIA(0): AU Optronics Corporation (DFP-1) (connected)
...
[ 20.122] (II) NVIDIA(0): "DFP-1:nvidia-auto-select,DFP-0:nvidia-auto-select"
[ 20.122] (II) NVIDIA(0): Virtual screen size determined to be 3840 x 1080

, а без Dell'овского монитора горизонтальное разрешение:

[ 20.901] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080

в ДВА раза меньше!

Мы бы намного быстрее решили вашу проблему, если бы сразу было известно о двух внешних мониторах. Очень похоже на малоизвестный и пока не закрытый баг (на LP).

Читайте, пробуйте, начните с
synclient ResolutionDetect=0
(man synaptics:
Option
              ®esolutionDetect" "" boolean " Allow or  prevent  the  synaptics
              driver  from reporting the size of the touchpad to the X server.
              The X server normally uses this information to  scale  movements
              so  that  touchpad movement corresponds visually to mouse cursor
              movements on the screen.  However, in some rare cases where  the
              touchpad  height/width ratio is significantly different from the
              laptop, it can cause the mouse cursor to skip pixels in the X or
              Y  axis.   This  option  allows disabling this scaling behavior,
              which can provide smoother mouse movement in such cases.   Prop‐
              erty: "Synaptics Resolution Detect"
)

PS. Патч из бага #327428 не применяйте, он уже в пакете xserver-xorg-input-synaptics.

Оффлайн Imak_Xor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Тачпад непропорциональное движение курсора
« Ответ #14 : 13 Декабря 2012, 17:33:24 »
Хм, не совсем верно, монитор у меня один.
AU Optronics Corporation (DFP-1) - это и есть дисплей ноутбука (у обоих разрешение 1920 x 1080)

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.