Есть ли беспроводной контроллер, который может разбудить Ubuntu или хотя бы не дать ему заснуть?

Эта статья Reddit подводит итог: почему нет беспроводного контроллера, который может разбудить ПК?

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

Logitech F710 и беспроводной контроллер Xbox 360 совместимы с HID в Windows, но не в Linux (см. Скриншоты ниже). Кстати, Logitech F710 совместим с HID в режиме Xinput, но не в режимах Directinput.

Я запустил "lsusb -v" и у меня есть скриншоты ниже для мыши, Logitech F710 и беспроводного контроллера Xbox 360. Это показывает, как мышь регистрируется как HID-совместимое устройство и как контроллеры этого не делают.

Я использую Ubuntu 15.04 с рабочим столом LXDE на моем Kodi/Steam-box. Моя материнская плата - Asus 990fx r2.0, которая имеет только "Power On By PME Device" и "Power On By Ring" (я включил оба). В BIOS также есть "Power On By RTC", но он отключен. Я также подключил контроллеры к USB3 и USB5 (два USB-устройства, которые включили S-состояния). Все еще нет радости.

Вот содержимое /proc/acpi/wakeup:

Device  S-state   Status   Sysfs node
SBAZ      S4    *disabled  pci:0000:00:14.2
PS2K      S3    *disabled
PS2M      S3    *disabled
UAR1      S4    *disabled  pnp:00:06
P0PC      S4    *disabled  pci:0000:00:14.4
UHC1      S4    *enabled   pci:0000:00:12.0
UHC2      S4    *enabled   pci:0000:00:12.2
UHC4      S4    *enabled   pci:0000:00:13.2
UHC6      S4    *enabled   pci:0000:00:16.2
UHC7      S4    *enabled   pci:0000:00:14.5
PC02      S4    *disabled  pci:0000:00:02.0
PC03      S4    *disabled
PC04      S4    *disabled  pci:0000:00:04.0
PC05      S4    *disabled  pci:0000:00:05.0
PC06      S4    *disabled
PC07      S4    *disabled
PC09      S4    *disabled  pci:0000:00:09.0
PC0A      S4    *disabled  pci:0000:00:0a.0
PC0B      S4    *disabled  pci:0000:00:0b.0
PC0C      S4    *disabled
PC0D      S4    *disabled  pci:0000:00:0d.0
PE20      S4    *disabled  pci:0000:00:15.0
PE21      S4    *disabled  pci:0000:00:15.1
PE22      S4    *disabled  pci:0000:00:15.2
PE23      S4    *disabled  pci:0000:00:15.3
USB3      S4    *enabled   pci:0000:00:13.0
USB5      S4    *enabled   pci:0000:00:16.0
PWRB      S4    *enabled   platform:PNP0C0C:00

Почему контроллеры не регистрируются как HID-совместимые устройства?

2 ответа

Я бы попробовал кофеин. Перейдите в терминал, нажав Ctrl+Alt+T и скопируйте и вставьте:

sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt-get install caffeine

а затем добавить caffeine-indicator в ваши приложения запуска.

Хорошие новости. Я только что попробовал Steam Controller, и он регистрируется как HID в Windows и Linux. Я только что проверил это с моим новым паровым контроллером, и он действительно выведет компьютер из спящего режима. Я перевел его в режим большого изображения Steam, дал машине полностью отключиться (вентиляторы и светодиоды выключены), а затем нажал кнопку Steam на контроллере. Все ожило. Получите еще один балл за контроллер Steam по сравнению с беспроводными контроллерами xbox360.

:: ОБНОВЛЕНИЕ:: Это только частично правильно, так как удерживает систему от приостановки только тогда, когда контроллер используется в качестве клавиатуры или мыши. Когда контроллер сопоставлен с типичными кнопками контроллера xbox, система все еще продолжает приостанавливаться.

Другие вопросы по тегам