LINUX.ORG.RU

аналоговый джойстик не калибруется.


0

1

есть джойстик primax escalibur (модель JS2WPX). 4 оси в нем.

Вчера почистил все резисторы переменные, смазал. Подключаю - запускаю jscal, калибрую. Потом запускаю gl-117. Он вообще с ума сходит, постоянно направо уводит его жестоко.

jscal -t /dev/input/js0 говорит, что не откалибровано :(

пробовал jscalibrator - не помогает. Куда копать-то?

Причем полтора года назад я с этим джойстиком более-менее играл. Проблема была только в окислившихся переменных резисторах.

Update:

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

★★☆☆☆

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

почистил все резисторы переменные, смазал...
...Он вообще с ума сходит, постоянно направо уводит его жестоко.

Хм. Дай угадаю - раньше такого небыло?

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

vahtu

почистил все резисторы переменные, смазал...

...Он вообще с ума сходит, постоянно направо уводит его жестоко.

Хм. Дай угадаю - раньше такого небыло?

нет. но причина 100% не в этом. так как резисторы сами по себе лучше работать стали. Это даже на jstest видно.

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

vahtu

почистил все резисторы переменные, смазал...

...Он вообще с ума сходит, постоянно направо уводит его жестоко.

Хм. Дай угадаю - раньше такого небыло?

совсем раньше нет. Но недавно и до того, как я резисторы чистил оно появилось. Поэтому я и почистить решил. Резисторы сами по себе лучше работать стали. Это даже на jstest видно.

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

лучше работать стали.
постоянно направо уводит его жестоко.

Единственное, что могу предположить - раньше один из резисторов был окислен и ты, подсознательно, привык уводить вправо. В этом случает через пару дней пройдет.

Но, на твоём мете, я бы померял мультиком сопротивления.

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

Единственное, что могу предположить - раньше один из резисторов был окислен и ты, подсознательно, привык уводить вправо.

жестоко уводит - это значит самолет тупо неуправляем и его мотает пока он в землю не брякнется. выровнять невозможно. то есть ось как будто в крайнем правом положении. Если я налево до конца увожу, то руль почти выравнивается, но и то - не всегда.

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

Лучше в рисовалке поэкспериментируй. Мож закономерность есть. Я так на своём китайфоне выяснил, что область ~1мм от экрана нечувствительна.

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

от края же. Когда уже редактирование прикрутят.

давно уже. просто наверное скор нужен для такой возможности.

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

видит. сейчас попробуй скринкаст сбросить.

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

тупит.

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

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

ШОК.

проблема была в технологии изменения частоты процессора на лету o_O

для лечения

rmmod analog; rmmod emu10k1-gp; cpufreq-set -g performance; modprobe emu10k1; modprobe analog;

такие дела.

PS

наткнулся на это в тот момент, когда хотел отправить багрепорт на kernel.org. А там https://bugzilla.kernel.org/show_bug.cgi?id=12297

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

не в темя но на "Хебохе" всё время уводило влев (Только вначале)

Енто связь звук-гамепорт, а в линухе енто Иксы!?

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