Есть ли беспроводной контроллер, который может разбудить 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, система все еще продолжает приостанавливаться.