LINUX.ORG.RU

Отваливается контроллер DS4 при старте steam...

 , , ,


0

1

Столкнулся со следующей проблемой: Контроллер DS4 подключается к компутеру по блютуз без проблем и судя по движению мыши от сенсорной панели работает нормально, об этом говорит и ds4drv, т.к. он его нормально видит, настраивает цвета и тд., но при запуске стим контроллер сразу же отваливается. Индикатор на контроллере горит, будто он работает нормально, но на движения не реагирует, стим его не видит как и ds4drv и через какое-то время отключается от блютуз. Запустил стим через терминал и он выдал в массе логов следующее: ioctl (GFEATURE): Input/output error

Хелп! Борюсь с этой проблемой уже пару дней.

Контроллер оригинальный или что-то типа за 2к руб с озона?

Можно в настройках стима отключить поддержку контроллеров и пользоваться системной. Управлять контроллерами из стима лучше без прослоек типа ds4drv (чистая система просто поддерживает дуалшок).

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

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

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

Из описания тяжело понять, что происходит. Стоит поставить jstest (есть во флатпаке) и посмотреть, как выглядит обстановка с контроллерами до запуска стима и после. Со снятыми галочками стим не должен прикасаться к контроллеру (в настройках конкретной игры этот параметр может быть переопределен, но тогда бы он отвалился при запуске самой игры).

Еще часто в dmesg бывают подсказки к проблемам с геймпадами. Иногда драйвер обращается к какой-то функции контроллера, не находит её и крашится (подделки дуалшоков и контроллеры, которые маскируются под нинтендо/xbox).

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

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

Независимо от галочек стим убивает контроллер, к тому же jstest выплевывает jstest: error reading: No such device, судя по всему дс4 просто отрубается

В dmesg прям теряюсь, не могу соориентироваться, за что можно зацепиться в логах?

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

В dmesg прям теряюсь, не могу соориентироваться, за что можно зацепиться в логах?

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

Можно подключить контроллер, убедиться что он работает, набрать dmesg несколько раз и убедиться, что никаких новых сообщений нет. Затем включить стим, контроллер отвалиться и запустить dmesg еще раз. Новые сообщения - как раз подсказка к происходящим в системе событиям.

Возможно падает сам ds4drv. Не помню уже, что он из себя представляет, но у него тоже должны быть логи. Возможно это логи systemd.servica, или лог файл из конфигурационного файла ds4drv.conf.

altwazar ★★★★
()

Точно такая же проблема, только на WIN 10. проблема так же началась 3.02.23. При открытии стима вышибает геймпад, в настройках блютуза отображает СОПРЯЖЕНО, вместо подключено, хотя по USB все работает четко.

horverd
()

У меня такая же проблема, кто-нибудь нашел решение?

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

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

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

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

молчит, ноль информации по поводу того

Скорее всего ds4drv работает в пространстве пользователя.

Мда, походу этот геймпад пойдет на помойку. Срань

Ты так и не пояснил, зачем тебе ds4drv (он лет так 5-7 как не нужен). Дуалшоки работают как по проводу, так и по wi-fi в линуксе идеально из коробки. (Если дуалшок настоящий, а не подделка по 1-2к руб).

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

Для ПК нужно брать контроллеры от шайтан-коробки, у тёти Сони всё через жопу

Под виндой можно использовать xbox-пады. Под линуксом дуалшоки работают из коробки, а с xbox много пердолинга (левые бинды при подключении по блютусу, для подключения по 2.4 надо собирать сторонний модуль и он ломает некоторые wi-fi).

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

ds4drv поставил после того, как он начал отваливаться, сначала не понимал в чем проблема, щас его снес, пробую без него, дуалшок ориг, поставил nfs mw из под lutris он воркает отлично, вообще без нареканий, а при запуске стима через терминал вижу что в терминал выплевывает, что-то непонятное по инпуту

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

Если нужна для игры эмуляция xbox, то проще всего это сделать уже в стиме (включить управление дуалшоком). Можно даже использовать это в сторонних играх, не добавляя их в стим, просто выбрав xbox профиль в стиме в «настройки для пк».

Другой вариант эмуляции без использования стима - проект sc-controller (https://github.com/Ryochan7/sc-controller). Он слегка кривоват, но с некоторыми нестандартными контроллерами стим «забывает» настройки.

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

Я проверяю игры на железках xbox one/series (один пад не поддерживает блютус, другой может и в 2.4 и в блютус), dualshock 4, guilkit kingkong 2 pro, 8bitdo ultimate bluetooth.

Меньше всего пердолинга всегда с дуалшоком. Из недостатков, иногда нужна эмуляция xbox пада. Со стимом это просто (правда в последнее время интерфейс у стима колбасит от версии к версии). Жаль, что по качеству худший из всех девайсов.

Xbox one - в usb работает. Блютус из коробки нет, а после подключения кнопки перепутаны. 2.4 свисток из коробки не работает, нужен модуль xone. Хороший по качеству, но своих денег не стоит.

Guilkit kingkong 2 pro - работает из коробки во всех режимах, много фишек, которые настраиваются прямо с контроллера. В этом же его и основная беда, без чтения мануала можно случайно включить автокликер на какой-нибудь кнопке и не понимать, что происходит.

8bitdo ultimate bluetooth - самый фичастый контроллер, работает и по блютусу, и со своим свистком. Контроллер для подключения к свичу, но на ПК по блютусу всё работает из коробки. С 2.4 в режиме xbox под линуксом из коробки не запускается. Нужна свежая прошивка. Самый приятный контроллер из четырех.

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

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

lolybuff
() автор топика
13 февраля 2024 г.
Ответ на: комментарий от fucpsy

А зачем

Он без драйверов детектится как безымянный

В большинстве игр, особенно старых это ок, они его поймут

Но, допустим Скайрим не будет с ним дружить пока в фоне не будут работать дрова ds4drv на дуалшок 4 или dualsensectl для геймпада от пятой плойки, соответственно

Эти драйвера как раз таки и имитируют Xbox джойстик

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

lolybuff
() автор топика