LINUX.ORG.RU

Не работает контроллер в Steam играх

 , ,


0

1

Приветствую. Есть контроллер (даже два):

Bus 005 Device 003: ID 0810:0003 Personal Communication Systems, Inc. PlayStation Gamepad
Bus 005 Device 004: ID 12bd:d007  
Суть: В играх (Trine 2, Brutal Legend, например) не работает контроллер. Ни один. При этом в режиме Big Picture стима всё работает нормально. Оба девайса в /dev присутствуют.

Подскажите, как заставить это работать в играх? Какие логи показать? Может нужно доустановить что-то? Спасибо.

★★★★★

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

не работает контроллер. Ни один. При этом в режиме Big Picture стима всё работает нормально.

Шо решил попытать счастье в бетатесте Steam Machines?

fallout4all ★★★★★
()
Последнее исправление: fallout4all (всего исправлений: 2)
Ответ на: комментарий от fallout4all

Та не, уже неделю как купил джой, а оно не фурычит. Вот мне этот steammachines напомнил что он не работает, решил спросить у ЛОРа :3

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

В ОП-посте же оба. Один Gembird без аналоговых стиков. второй - какое-то китайское говно, со стиками, за 80 гривен. Оба работают в винде (тестил на восьмерочке знакомого в DMC5), а в линуксячих играх не работает.

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

нет, китайский шлак. играю я не так часто как хотелось бы, потому какого-то уберконтроллера мне не нужно. В этом даже есть шлейф под PS2 рядом с USB :3

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

блин надо будет тоже попробовать свой китайский шлак фирмы Okay...

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

играю я не так часто как хотелось бы, потому какого-то уберконтроллера мне не нужно.

F310 стоит 750 рублей. Работает везде.

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

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

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

Genius MaxFire G12-U. УМВездеР, только без вибратора. Стим не ставил.

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

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

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

Повторюсь: в Big Picture стима он работает. в онтопике в общем случае - тоже. В вайне не тестил еще. первый, который без имени - работает точно, играл им в DMC3. есть по теме что сказать?

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

1) в big picture работает - это значит, что и игры, запущенные оттуда работают? или просто сам big picture?
2) После нажатий клавиш на джойстике что в dmesg? Желательно после запуска игры.
3) Попробуй в валвовских играх (если такие имеются) в конфие изменить бинды.

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

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

1) в играх - не работает, в big picture - работает.
2) в dmesg ничего после нажатий кнопок нет
3) в garry's mod и hl2:e2 то же самое, в игре джой не видно.

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

я удивляюсь потому что он похватился системой и стимом, а сами игры его в упор не видят.

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

1) запусти валвовскую игру с включенной консолью
2) нажми что угодно на джойстике. Посмотри как реагирует консоль.

И еще, что значит «то же самое, в игре джой не видно»? Зайди в настройки управления, выбери, например Прыжок -> Изменить клавиу -> Жми на клавишу на джойстике

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

И еще, что значит «то же самое, в игре джой не видно»? Зайди в настройки управления, выбери, например Прыжок -> Изменить клавиу -> Жми на клавишу на джойстике

а я, блин, чего делал? :) то же самое, игра не видит джой.

1) запусти валвовскую игру с включенной консолью
2) нажми что угодно на джойстике. Посмотри как реагирует консоль.

Ключик не напомнишь?

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

В Brutal Legend у меня кстати тоже джойстик не работал. Может она под Linux без его поддержки вышла? В других играх (Shank 2, A Virus Named Tom) работает.

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

в консоли никакой реакции на нажатия.

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

Trine не тестил. Вечером приду домой, проверю. Сочетание Trine+Brutal Legend похоже на HIB9, virus named tom туда добавили недавно. :)

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

Brutal Legend купил давно уж, а Trine подарил товарищ Tweaker, за что ему отдельное спасибо.

Проверь, пожалуйста. Буду благодарен.

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

Попробуй проверить на оффтопике. Вдруг им от X-Box геймпад нужен. У меня он в Brutal Legend работает.

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

на оффтопе в dmc5 нормально работал. у себя оффтоп не держу.

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

Так это драйвер для X-Box. Ненужность, при том, что драйвер в ядре есть.

Valkeru ★★★★
()

Та же беда, только не с геймпадом, а с джойстиком. Может версия sdl не та или libudev'а. Надо для эксперименту бубунту поставить наверное.

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

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

anonymous
()

Для Trine 2 точно нужно использовать xboxdrv если геймпад не хбосовский. Но играть на геймпаде мне совсем не понравилось.

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

Вчера играл в Brutal Legend. Контроллер работает идеально (Logitech F710). А вот в остальных играх контроллер что-то плохо работает (Trine 2, L4D2).

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

Не, у меня Logitech или A4Tech какой-то. Я его достаю раз в полгода, играю 15 минут, понимаю что на клавиатуре удобнее и убираю обратно.

strangeman ★★★★
()

Там всё странно, у меня от ящика контроллер тоже в половине не работает, в трайн2 работал, но потом отвалился в какой-то момент. БП - отдельная головная боль.

В вальвовских играх контроллер часто не забинден ни на что по-умолчанию, попробуй набрать что-нибудь алогичное exec 360controllerlinux

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

Ну как-то, видимо, это не мое. В dmc пробовал играть, какой-то из тех, которые на PS еще были - не зацепило.

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

В Trine геймпад работает нормально. В Brutal Legend не работает. Геймпад - Oklick gp-710l, в lsusb определяется как-то паршиво:

Bus 001 Device 003: ID 11ff:3331  
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x11ff 
  idProduct          0x3331 
  bcdDevice            1.07
  iManufacturer           0 
  iProduct                2 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           41
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode           33 US
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     101
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
strangeman ★★★★
()
Ответ на: комментарий от vazgen05

еще как актуально, спасибо, попробую как дома буду :)

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

На падах эмулирующих бокс работает если в big picture настроить. У меня speedlink xeox pro analog прекрасно пашет со всем перечисленным. Но нужно чтоб были права читать /dev/input/event*. Или назначать права вручную или обучить этому нехитрому трюку удава. А теперь мой вопрос - есть пад настроенный, прописанный в ксорг. Иксы его видят судя по логу. Можно ли настроитьтак, чтобы ввод с пада считался как с клавы чтобы система не гасила монитор. Использую опенбокс, менеджеров питания нет. Как вариант можно отключить засыпание вообще. Вопрос - КАК?

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

Благодарю, работает. Но хотелось бы чтоб иксы определяли ввод с пада как активность пользователя :)

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

а у тебя в любом случае монитор гаснет? У меня, например, только бастион тушит, остальные игры нормально воспринимают

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

в нативных играх уже не гаснет. А вот в вайне все плохо.

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