LINUX.ORG.RU
решено ФорумGames

Не работает геймпад DEXP G2 XI на Debian 10.6 buster

 , ,


0

1

(krnl 5.8.0.0, до этого пробовал на 4.19.0.0-12) Определяется в системе, выдаёт вибрацию, но не реагирует на любые нажатия геймпад DEXP G2 XI, стандартный xpad драйвер, установленный вместо него (xpad был удалён, что бы не было конфликта) xboxdrv так же не работает, геймпад определяется, вибрация есть, но на нажатия не реагирует. Есть кто-то, кто уже решал проблему с левыми геймпадами с такой же проблемой? Оригинальный драйвер для контроллера есть в виде exe файла, может proton осилит его запустить? На арч вики, как ни странно, свою проблему не нашёл, cat /dev/input/js*(event) так же не работает, на нажатия не реагирует. Если проблема всё-таки нерешаема, посоветуйте геймпад с хорошей крестовиной(боксовская не очень заходит), люблю проходить рогалики.


я стесняюсь спросить, это что за рогалики, которые проходятся на геймпаде? О_О

anonymous
()

xboxdrv его верно определяет? Попробуй вручную задать для xboxdrv, id своего пада.

И да, драйвер через proton ты никак не поставишь.

Vochatrak-az-ezm ★★
()

Определяется в системе, выдаёт вибрацию, но не реагирует на любые нажатия геймпад

Чем смотрел? Проверь evtest’ом, остальные части рецепта потом чинить будем.

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

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

2020 который мы заслужили, ну. Персонаж умирает? Все, рогалик, а че там по этому поводу в Берлине думают нынче походу вообще всем побоку.

t184256 ★★★★★
()
Ответ на: комментарий от t184256
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x45e product 0x28e version 0x110
Input device name: "Microsoft X-Box 360 pad"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 304 (BTN_SOUTH)
    Event code 305 (BTN_EAST)
    Event code 307 (BTN_NORTH)
    Event code 308 (BTN_WEST)
    Event code 310 (BTN_TL)
    Event code 311 (BTN_TR)
    Event code 314 (BTN_SELECT)
    Event code 315 (BTN_START)
    Event code 316 (BTN_MODE)
    Event code 317 (BTN_THUMBL)
    Event code 318 (BTN_THUMBR)
  Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
      Value      0
      Min   -32768
      Max    32767
      Flat     128
    Event code 1 (ABS_Y)
      Value      0
      Min   -32768
      Max    32767
      Flat     128
    Event code 2 (ABS_Z)
      Value      0
      Min        0
      Max      255
    Event code 3 (ABS_RX)
      Value      0
      Min   -32768
      Max    32767
      Fuzz      16
      Flat     128
    Event code 4 (ABS_RY)
      Value      0
      Min   -32768
      Max    32767
      Fuzz      16
      Flat     128
    Event code 5 (ABS_RZ)
      Value      0
      Min        0
      Max      255
    Event code 16 (ABS_HAT0X)
      Value      0
      Min       -1
      Max        1
    Event code 17 (ABS_HAT0Y)
      Value      0
      Min       -1
      Max        1
  Event type 21 (EV_FF)
    Event code 80 (FF_RUMBLE)
    Event code 81 (FF_PERIODIC)
    Event code 88 (FF_SQUARE)
    Event code 89 (FF_TRIANGLE)
    Event code 90 (FF_SINE)
    Event code 96 (FF_GAIN)
cecuca
() автор топика
Ответ на: комментарий от xDShot

Может тогда проще купить что-то вместо него с поддержкой Xinput? Она вообще вроде была заявлена на сайте производителя, но на странице магазина про это ничего сказано не было. analog тоже не помог.

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

Я купил новый геймпад от ritmix(GP-031BTH), работает из коробки по проводу, щас попробую подключить его по bluetooth. Тема закрыта.

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

Обычно ещё как минимум процедурная генерация уровней. Плюс развитие механик permadeath за пределы банальных останков (bones files). Ну и термин обычно rogue-lite, а не rogue-like.

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

Это metroidvania, метроида там обычно больше.

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

А, понятно.

у парней с повязкой и крюком

Не сразу вдуплил, что за парни. Давно не пирачу игры, но, думаю, ознакомиться можно, скриншоты очень уж интригуют.

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

божественного

Собачьи фекалии. Дрифт стиков в каждом экземпляре, рано или поздно

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

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

Не лежит, а стоит! На раздаче ;)

StalinEXE ★★★★★
()
30 января 2022 г.

Получилось решить проблему с помощью данного скрипта https://gist.github.com/dnmodder/de2df973323b7c6acf45f40dc66e8db3 запускать под root’ом

#!/usr/bin/env python3

import os
import sys


try:
    import usb.core
    import usb.util
except ImportError:
    print("First, install the pyusb module with PIP or your package manager.")
else:
    if os.geteuid() != 0:
        print("You need to run this script with sudo")
        sys.exit()

    dev = usb.core.find(find_all=True)

    for d in dev:
        if d.idVendor == 0x045e and d.idProduct == 0x028e:
            d.ctrl_transfer(0xc1, 0x01, 0x0100, 0x00, 0x14)
finally:
    sys.exit()
stdrone
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.