Что делать если джойстик сам двигается











Добавлено спустя 3 минуты 26 секунд:
Добавлено спустя 1 минуту 4 секунды:
Добавлено спустя 1 минуту 17 секунд:
Добавлено спустя 28 секунд:
непонимаю почему на форуме на роботают ББ коды 0_0
Итоги третьего вкусного конкурса на GameMAG от #KABANOS и #Ремит!
Таймлапс Halo Infinite демонстрирует динамическую смену дня и ночи
В сети появилась спецификация видеокарты Intel Arc Alchemist начального уровня
Дефицит чипов повлиял на цену и доступность оперативной памяти
Cyberpunk 2077 получила крупнейшую скидку на консолях и PC перед Черной пятницей
Grand Theft Auto 3
Во что вы сейчас играете?
Shin Megami Tensei V
На прошлой неделе стало известно о подаче против Sony коллективного иска из-за массовых жалоб на контроллеры DualSense от PlayStation 5. Суть проблем сводится к тому, что некоторые геймпады подвержены дрейфу стиков, как было в случае с Nintendo Switch.
В причинах поломки попытались разобраться специалисты iFixit. Они разобрали контроллер DualSense и изучили его конструкцию.
Как выяснилось, проблема носит механический, а не программный характер. Всего было выделено четыре аппаратных фактора, которые могут вызывать непроизвольное движение стиков. Одной из главных причин дрейфа названы изнашиваемые потенциометры, которых на каждый джойстик приходится по две штуки. Со временем их износ приводит к неправильному считыванию напряжения на данных деталях, что выливается в неточное распознавание движений на экране.
Кроме того, изнашиванию подвержен подпружинный самоцентрирующий механизм внутри джойстика, что влечет за собой дополнительную проблему. DualSense использует пружины для возврата джойстиков в нейтральное положение, однако их небольшое растягивание в итоге может привести к формированию нового нейтрального положения. Если это все-таки произойдет, то центр джойстика может немного сместиться и потенциометры будут неверно считывать его положение.
Следующий момент: растяжение пластика по всему джойстику при активной игре. Однако в iFixit считают, что это в большей степени приводит к снижению точности ввода, чем к дрифту стиков.
Наконец, на дрейф может сказываться влияние самая обычная пыль, скапливающаяся внутри механизма джойстика. iFixit и некоторым другим пользователям удалось устранить дрейф путем очистки внутренних частей потенциометра сжатым воздухом, очистителем контактов и / или изопропиловым спиртом, однако для этого необходима полная разборка контроллера, иначе пыль не удаляется, а просто сбивается внутри.
В целом, iFixit отмечают, что простого решения дрейфа DualSense не существует. Проблема продолжит появляться и в будущем, если Sony не переработает механизм джойстиков, а пользователям в любом случае придется либо исправлять поломку (самостоятельно или с помощью опытного специалиста), либо отправлять контроллер производителю и дожидаться починки (если она покрывается гарантией) или покупать новый геймпад.
Добавляйтесь в наш Telegram-канал по этой ссылке или ищите его вручную в поиске по названию gmradost. Там мы публикуем то, что не попадает в новостную ленту. Также подписывайтесь на нас в Яндекс.Дзене. И не забывайте, что теперь у нас на сайте можно скрывать новости по категориям, переключаться между разными видами эмоций, использовать темную тему и отображать публикации лентой вместо плиток.
Подписывайтесь на наш Telegram канал, там мы публикуем то, что не попадает в новостную ленту, и следите за нами в сети:
Почему компьютер не видит геймпад и что делать?


Компьютер не видит джойстик
Подключение и настройка джойстика
ШАГ 1: подключение, установка драйвера
И так, если у вас USB-джойстик — то после включения компьютера (ноутбука), его достаточно просто подключить к порту и подождать 5-10 сек. пока Windows установит на него драйвер (разумеется, речь идет о современных Windows 8/10, которые это делают сразу и автоматически).
Если вы приобрели беспроводной джойстик — то для начала в него необходимо установить батарейки. Обратите внимание, что в отсеке для них небольшой адаптер для USB-порта (чтобы не потерялся при транспортировке).
Примечание : если у вас джойстик работает на протоколе Bluetooth — то никакого адаптера в комплекте к нему может и не быть.
Малозаметный переключатель ON/OFF
Не забудьте подключить адаптер к USB-порту.
Не забудьте подключить адаптер
Если у вас Bluetooth джойстик (без отдельного USB-адаптера) — то просто кликните по значку Bluetooth в трее Windows и добавьте новое устройство (сопряжение джойстика с компьютером проходит буквально в 2-клика). См. пример ниже.
Добавление устройства Bluetooth
Далее (вне зависимости от модели вашего джойстика) я рекомендую вам зайти в панель управления Windows в раздел:
Панель управленияОборудование и звукУстройства и принтеры
Если Windows смогла найти драйвер и с джойстиком не возникло проблем — вы должны увидеть его здесь (см. скриншот ниже).
В общем-то, после этого можно запускать игру и тестировать работу девайса. ✌
Если же драйвер не был установлен автоматически — обратите внимание на комплектацию джойстика. В комплекте к большинству нестандартных моделей идет компакт-диск (флешка) с необходимыми драйверами.
Компакт-диск с драйверами
Другие устройства – обновить драйвер
Если обновить драйвер таким способов не получилось, рекомендую попробовать спец. утилиту Driver Booster. Она автоматически определит модель вашего геймпада, а после предложит загрузить и установить для него драйвер. Кроме того, эта утилита проверит наличие всех библиотек в системе, которые нужны играм (Visual C++, DirectX и прочие).
Driver Booster обновляет помимо драйверов все необходимые библиотеки для игр
ШАГ 2: проверка и калибровка
Если джойстик ведет себя как-то подозрительно (например, не срабатывает какая-нибудь кнопка или его не видит игра) — для начала я бы порекомендовал проверить, а видит ли его ОС Windows, распознает ли она какие-нибудь нажатия.
Альтернативный способ : нажмите Win+R, и используйте команду joy.cpl
Настройка игровых USB-контроллеров





Совместимость с играми
Далеко не во всех играх можно использовать обычные универсальные джойстики: некоторым нужны спец. геймпады. А ряд игр вообще не поддерживает джойстики (в принципе! Это просто не предусмотрено разработчиками). Такое обычно бывает со старыми играми…
Для использования классического джойстика — в подобных случаях можно прибегнуть к двум вариантам:
Решение второго варианта (на мой взгляд) — лучше поручить утилите JoyToKey: она совместима с большинством игр и джойстиков, в ней можно создать профили под каждую игру, она легко справляется даже с несколькими джойстиками, и она работает с ОС Windows 7/8/10.
Нажимаете кнопку джойстика — и видите нужную строчку
Убедитесь в работоспособности геймпада
Прежде чем приступать к каким-либо действиям по устранению неполадок с компьютером, желательно проверить работоспособность самого джойстика. Даже если индикатор питания джойстика загорается при подключении к ПК, это не означает, что устройство исправно — светодиод светится при подаче питания. Единственный способ проверки геймада — подключение его к другому компьютеру.
Если джойстик определяется, проблему следует искать в имеющемся ПК, в противном случае его придется ремонтировать. Если же рядом нет проверочного компьютера, переходите к следующему разделу.
Проверка состояния устройства
Как бы это банально не было, но для начала внимательно осмотрите сам джойстик: цел ли
провод, нет ли на нем перегибов (чаще всего идут на «излом» места возле USB).
Если у вас беспроводной джойстик —
замените батарейки (кстати, если надолго оставить батарейки в корпусе устройства и не пользоваться им — они могут окислиться, чем могут испортить часть элементов внутри корпуса…).
Джойстик подвергался ремонту
Крайне желательно перепроверить джойстик на другом ПК/ноутбуке/телефоне. Рабочий ли он вообще…? Кстати, на многих джойстиках имеются светодиоды, которые могут подсказать «жив ли вообще геймпад»…
При подключении к USB — на джойстике начал гореть светодиод
Убедитесь в работоспособности USB-портов
Все современные геймпады подключаются к компьютеру посредством USB-соединения. Причем здесь может быть два варианта — либо проводное, либо беспроводное подключение. В последнем случае джойстик использует Bluetooth-соединение. Но даже беспроводное подключение потребует работоспособности USB-портов компьютера, т.к. Bluetooth-адаптер также подключается к ним.
Проверить USB-порты достаточно просто — достаточно подключить к ним любое другое устройство (флешку, например). В случае со стационарными компьютерами может возникнуть ситуация, когда не работают только передние USB-порты. Потому нужно попробовать подключать джойстик к портам, расположенным с тыльной стороны системного блока ПК.
Если имеющийся геймпад является беспроводным, возможно, из строя вышел или не определяется компьютером только адаптер Bluetooth. Все беспроводные джойстики имеют в своей конструкции USB-порт, через который осуществляется не только зарядка аккумулятора, но и соединение устройства с компьютером.
Подключите геймад к ПК, используя USB-кабель (желательно — оригинальный). Если он определится, проблему следует искать в Bluetooth-адаптере.
«Дуалшок4» не подключается к PS4
Этопроблема — одна из самых распространенныхсреди геймеров на PlayStation. Порой геймпадпросто не синхронизируется с консолью.Итак, если беспроводное соединение васподвело, то попробуйте следующиедействия. В большинстве случае, выполнениеэтих шагов поможет:
через проводmini-USB. Запустится процесс новойсинхронизации с консолью, и геймпаддолжен вернуться к жизни.
. Оберните геймпад обратнойстороной к себе и найдите на корпусемаленькую дырочку рядом с кнопкой L2.Подойдет булавка, скрепка или любаядлинная тонкая иголка — нужно просунутьее внутрь и нажать скрытую кнопку.Удерживайте кнопку несколько секунд,а затем попробуйте заново синхронизироватьконтроллер.
Такжене забывайте, что DualShock 4 используетбеспроводное соединение Bluetooth дляподключения. Если геймпад подключен ккакому-то другому устройству, например,к ПК, то следует сначала отключить егоперед попыткой соединения с PS4.
Переустановите драйвер джойстика
Как и в случае с любым другим USB-устройством, для возможности взаимодействия операционной системы с геймпадом потребуется специальное программное обеспечение — драйвер. Если джойстик подключается к компьютеру впервые, нужно будет установить его драйвер. Обычно он прилагается в комплекте с геймадом на диске. Драйвер можно скачать и на официальном сайте производителя устройства либо найти на просторах интернета.
Если же геймпад прекратил свою работу внезапно, это может означать наличие проблем в драйвере. В этом случае его нужно будет переустановить.
Определить, имеется ли установленный драйвер джойстика и/или находится ли он в работоспособном состоянии, можно следующим образом (на примере Windows 10):
Если компьютер вообще никак не определяет джойстик, в приложении «Диспетчер задач» можно наблюдать следующее:
«Неизвестным устройством» может являться не только геймпад, но и любое другое устройство. Чтобы проверить это, отсоедините джойстик или его Bluetooth-адаптер от компьютера. Если в «Диспетчере устройств» пропадет «Неизвестное устройство», значит, им все-таки являлся джойстик. Далее нужно будет найти, скачать и установить драйвер.
Где найти драйвер для геймпада?
Если имеющийся геймпад был выпущен одним из известных производителей компьютерной периферии, то драйвер к нему всегда можно найти на официальном сайте. Например, драйверы игровых устройств Xbox можно скачать на сайте https://support.xbox.com.
В случае с малоизвестными китайскими джойстиками — программное обеспечение для них придется искать самостоятельно. Но и это не проблема:
Далее останется открыть любую поисковую систему и выполнить поиск по скопированному ранее тексту. В первых же результатах поиска должна отобразиться страница сайта, на котором можно будет скачать драйвер для имеющегося геймпада или его Bluetooth-адаптера. Выполните установку скачанного драйвера, джойстик должен будет заработать.
Клон Sega Genesis
Сейчас продается много разных пиратских клонов ретро-консолей с предустановленными играми. Некоторые из них сделаны из телевизионных приставок на Android с эмуляторами консолей внутри, а значит страдают теми же проблемами с задержками. Но некоторые обещают полноценную консоль без эмулятора
. Я нашел на авито за косарь вот такую консоль: retrogenesis.ru модель Retro Genesis HD Ultra. На сайте пишут, что это не эмулятор а внутри действительно аппаратная консоль. Есть предустановленные игры и возможность вставлять картриджи. При этом есть HDMI выход и беспроводные геймпады!
Беспроводные геймпады
Больше всего меня напрягали геймпады, работающие на частоте 2.4GHz. Зная проблемы bluetooth и WiFi на этом диапазоне, я первым делом попробовал измерять задержку самих геймпадов. Консоль поддерживает одновременное подключение проводных и беспроводных геймпадов. Оказалось, что беспроводная часть сделана с помощью отдельного модуля, который замыкает контакты так же, как проводной геймпад. То есть по сути эмулирует обычный проводной, с такой же распиновкой.

Радиомодуль, который эмулирует нажатия проводного геймпада
Я подключил щуп 1 осциллографа к светодиоду на геймпаде, а другой к контакту, соответствующему клавише Up на консоле. Когда сигнал будет обработан радиомодулем, он сэмулирует нажатие клавиши, и я увижу это на щупе 2. Сравнив разницу во времени между сигналами 1 и 2, я смог очень точно получить задержку, которую добавляет беспроводной геймпад. На осциллографе масштаб одной клетки 5мс, значит задержка беспроводных геймпадов 25мс.
Your browser does not support HTML5 video.
Сравнение сигналов на геймпаде и консоли

Беспроводной модуль добавляет 25мс задержки
Замеры
Your browser does not support HTML5 video.
Задержка на Sega Retro Genesis примерно 70мс
За вычетом 25мс задержки радимодуля получается, что сама консоль имеет задержку 50мс, что соответствует оригинальной Sega. При подключении проводных геймпадов, задержка, очевидно, будет меньше на 25мс. В целом геймплей ощущается как на оригинальной приставке, и я доволен. Огорчает только невозможность загружать свои игры (ROM-ы), но я попробую решить эту проблему с помощью перезаписываемого картриджа, либо попытаюсь найти возможность заливать на встроенную флешку игры самостоятельно.
Если манипуляция с драйвером не помогает
Подобное может наблюдаться в нескольких случаях. В основном — это сбои в работе операционной системы либо наличие на компьютере вирусных программ. Если было установлено, что джойстик на 100% рабочий, проблему следует искать в программном обеспечении компьютера. Первым делом его нужно проверить на вирусы.
Если это не помогает, можно попробовать полностью переустановить систему — в большинстве случаев это оказывается быстрее, чем искать и устранять программные неисправности. Но имейте в виду, что ранее сохраненные записи игр могут исчезнуть при переустановке ОС. Поэтому их следует сохранить перед процессом. О том, как именно это сделать, можно найти в интернете на одном из многочисленных игровых сайтов.










Почему компьютер может не видеть джойстик. Основные причины
При нормальных условиях компьютер должен определять джойстик как отдельное игровое устройство. Если же этого не происходит, нужно в первую очередь найти причину, а их может быть множество. Ознакомьтесь с приведенным ниже списком, и узнайте, почему джойстик или любое другое игровое устройство не работает:
- Наверное, самая популярная и главная причина — отсутствие необходимых драйверов на контроллер. Без них система не может определить джойстик, поэтому их потребуется установить.




Что делать, если джойстик не работает
Решить проблему самостоятельно на уровне программного обеспечения вполне возможно. Но если речь идёт о механических повреждениях, а также о проблемах с несъемным USB-шнуром (съемный кабель можно заменить на аналогичный от другого производителя), следует обратиться в мастерскую или сервисный центр.
Чтобы решить проблемы со стороны Виндовс, следуйте этому руководству.
Установите драйвера
Первым делом нужно установить необходимые драйвера либо с официального сайта производителя вашего джойстика, либо с установочного диска, довольно часто входящего в стандартную комплектацию устройства. Если ваше игровое устройство ввода полностью совместимо с операционной системой Виндовс, все драйвера поставятся автоматически, без какого-либо участия пользователя в этом.
Выполните калибровку устройства
После установки драйверов потребуется перезагрузить систему компьютера, затем ваше игровое устройство нужно откалибровать. Как это сделать:
Шаг 1. Сначала зайдите в «Пуск», расположенный в левой части экрана.
Шаг 2. Затем найдите «Панель управления», в ней нас интересует пункт «Устройства и принтеры», откройте его.
Шаг 3. В появившемся окне найдите ваше игровое устройство ввода и кликните по нему правой клавишей мыши для открытия контекстного меню. В нем нам нужна графа «Параметры игровых устройств управления».
Шаг 4. Откроется окно с названием «Игровые устройства». Кликните по «Свойства», находящиеся в самом низу.
Шаг 5. Вы увидите окно, содержащее информацию о свойствах вашего джойстика или любого другого устройства. Перейдите в самую первую вкладку «Параметры», здесь вам будет предложено откалибровать ваше устройство. Чтобы совершить это, кликните по пункту с текстом «Откалибровать».
Шаг 6. Запустится системная программа «Мастер калибровки игрового устройства». Читайте информацию, жмите «Далее».
Шаг 7. Затем выполните калибровку, придерживаясь предоставленными программой инструкциям, это займет совсем немного времени.
x360ce — эмулятор геймпада Xbox 360
Программка x360ce обманывает игры, заставляя их поверить, что подключен XInput-геймпад. Настройка может показаться излишне сложной, но это делается только один раз.
Внимание! Очень желательно, чтобы в вашей Windows было включено отображение расширений типов файлов.
Пуск — Панель управления — Параметры папок
(или просто набрать «
Параметры папок
» в меню Пуск). Вкладка
Вид
:
Снимаем галку с пункта Скрывать расширения для зарегистрированных типов файлов
и нажимаем
ОК.
Это позволит увидеть нам расширения файлов.
Настройка x360ce
Сначала нужно соотнести кнопки реального геймпада с кнопками виртуального от Xbox 360, который будет видеть игра.
Полагаю, вы уже подключили геймпад, зашли в Панель управления — Устройства и принтеры
и убедились, что ваш геймпад там есть. Если нет, устанавливайте драйвера.
Чтобы настроить x360ce, придется потратить полчаса, но они того стоят.
2. Распакуйте его содержимое в папку Binaries/Retail игры.
3. Запустите x360ce, настройте по инструкции выше (все как обычно).
4. Играйте, все будет работать.
Внимание! Если Mortal Kombat X не работает или вылетает с ошибками, не спрашивайте меня о том, как это исправить. Игра у многих очень, очень нестабильно работает. Ждем обновлений от разработчиков игры.
Как правильно подключить джойстик к компьютеру
Теперь кратко подытожим базовые правила о том, как же правильно подключить игровой контроллер к ПК:
Шаг 1. Вставьте шнур в один из USB-портов ПК. Если вы используете беспроводное подключение, удостоверьтесь в том, включен ли Bluetooth или Wi-Fi.
Шаг 2. Скачайте или загрузите с установочного диска необходимые для работы джойстика драйвера, после чего перезагрузите ПК. Установка с диска простая и понятная даже неопытному юзеру. Для примера покажем, как скачать драйвера для джойстика Xbox 360.
Чтобы скачать драйвера для джойстика:
- Необходимо перейти на официальный сайт разработчика: https://www.microsoft.com/accessories/ru-ru/d/xbox-360-wireless-controller-for-windows/.





Универсальное подключение к Windows
Подключение игрового манипулятора к персональному компьютеру под управлением операционной системы Windows осуществляется следующим образом:
Рабочее окно программы ScpToolkit
В окне программы поставьте галочки напротив тех групп драйверов, которые вы хотите задействовать, и переходите к их установке.
Если же вы решаете вопрос — как подключить беспроводной геймпад к компьютеру — активируйте пункт «Install Bluetooch driver» и выберите из выпадающего списка такое же Bluetooth— устройство, которое вы подключили к компьютеру.
Установка на компьютер драйвера Bluetooch
После этого необходимо нажать на кнопку «Install» и дождаться окончания установки необходимого драйвера.
Дополнительная информация
Для корректной работы геймпадов, производителем которых не является корпорация Microsoft, можно скачать эмулятор — программу, позволяющую определять подключение любого USB-геймпада как полностью совместимый с Виндовс геймпад от Xbox 360. Таких программ существует множество, в интернете не представляет труда найти их. Одна из самых популярных среди них — Xbox 360 Controller Emulator, или же сокращенно — x360ce. Вся настройка в ней производится несложно, а интерфейс довольно понятный, так что трудностей с этим возникнуть не должно.
Macbook + Dualshok 4 + OpenEMU
Мне очень нравится геймпад от Playstation 4, я считаю его самым удобным из существующих геймпадов. Он может работать как по bluetooth, так и по проводу USB. Полностью поддерживается в OpenEMU из коробки без настроек.

Несмотря на все удобство OpenEMU, его главная проблема это просадка FPS в полноэкранном режиме. Я не уверен в чем причина, и возможно это исправляется, но у меня не получилось. Поэтому я играю в оконном режиме.

Интерфейс эмулятора OpenEMU. Все игры отсортированы по платформам.
Замеры
Я не хотел раскурочивать геймпад от Playstation чтобы припаять светодиод, поэтому отсчет момента нажатия кнопки пришлось делать по звуку. Погрешность такого способа примерно 8-10мс. Монитор использую LG 24UD58 в режиме [email protected] подключенный к макбуку через DisplayPort. Игра Contra Hard Corps.
Your browser does not support HTML5 video.
Задержка на макбуке с контроллером Dualshock4, подключенным по bluetooth равна примерно 150мс. Это много!
Макбук + Dulashock дает примерно 150мс задержки. Это достаточно много для комфортной игры, такая задержка заметно ощущается и в хардкорные платформеры вроде Contra Hard Corps играть некомфортно.
Несмотря на то, что задержка такой связки непростительно большая, она все равно заслуживает право на жизнь. Так как достаточно кинуть в рюзкак к ноутбуку геймпад, и получить в любом месте игровую консоль. Еще до замеров мне было понятно, что это не лучший вариант и я продолжил поиски.






