Высокое использование ЦП by / lib / systemd / systemd-udevd после обновления с Ubuntu 16.04 до Ubuntu 18.04 [duplicate]

Загрузите последнюю версию JDK:

http://www.oracle.com/technetwork/java/javase/downloads/

Вы также можете использовать http : //www.oracle.com/technetwork/java/javase/downloads/ , чтобы загрузить его автоматически.

Затем установите его, извлекая пакет, который вы можете сделать, дважды щелкнув файл и выбор выдержки из меню. Вы также можете добавить эти строки в свой ~/.bashrc:

export JAVA_HOME=/usr/local/jdk1.8.0_91
export PATH=$JAVA_HOME/jre/bin:$JAVA_HOME/bin:$PATH

Oracle Java лучше рассматривает производительность и совместимость по сравнению с другими реализациями JDK.

15
задан 4 May 2018 в 05:47

37 ответов

Приложение Bluetooth на вашем устройстве или на любом устройстве действительно совпадает с вашим телефоном, вы должны предварительно установить стороннее приложение или обновить приложение bluez, которое обрабатывает устройства Bluetooth ... Поэтому после перезагрузки он вызвал программное обеспечение Bluetooth чтобы обнаружить любые Bluetooth-устройства на расстоянии, и никто не был найден, поэтому он повторяет ... По крайней мере, по-моему, похоже, что это следующая эта точная процедура .

Ваши возможности WiFi были на 100% из-за этой строки

Dell Wireless 370 Bluetooth

Приложение Bluez искало беспроводной драйвер, который просто не был там, который мог бы потреблять больше памяти и обработки. Я считаю, что вы исправили проблему; Отличная работа!

Как вы можете видеть, что файловая система USB для устройства USB-устройства не удалась, потому что она не отвечала, команда использует (cmd)

Есть Android и приложения IOS, которые скрывают ваши видео и изображения под названием keepafe (hid) с взаимодействием с человеческим компьютером (hci) и rqt - это программная среда ROS, которая управляет различными окнами на вашем экране.

[450.803644] usb 3- 1.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71

0
ответ дан 8 August 2018 в 22:02

Я думаю, что я понял ответ.

Run / lib / systemd / systemd-udevd -D-должен печатать мусор в бесконечном цикле, содержащий «... / 97-hid2hci.rules: "

Если это так, отредактируйте /lib/udev/rules.d/97-hid2hci.rules и добавьте ACTION ==" add ", перед строкой, указанной выше командой.

Это должно быть что-то вроде этого (я использую fedora 28, но проблема выглядела идентичной): ACTION == "add", ATTR {bInterfaceClass} == "03", ATTR {bInterfaceSubClass} == "01", ATTR {bInterfaceProtocol} == "02", \ ATTRS {bDeviceClass} == "00", ATTRS {idVendor} == "413c", ATTRS {bmAttributes} == "e0",\rUN + = "hid2hci -method = dell --devpath =% p ", ENV {HID2HCI_SWITCH} =" 1 "

С исправлением выше все отлично работает на моей старой Dell. Надеюсь, что помогает;)

0
ответ дан 8 August 2018 в 22:02

Эта проблема связана с bluez. открыть диспетчер синаптических пакетов и выполнить поиск bluez. Удалите bluez. Ваша проблема будет решена.

2
ответ дан 8 August 2018 в 22:02

Как уже было сказано в предыдущих ответах, это связано с не лучшим Dell Wireless 370 Bluetooth, и я также был затронут этим с помощью Dell Studio XPS 1645.

Не только поддержка bluetooth плохо работала в течение нескольких лет, теперь есть новая проблема в драйверах ядра, влияющих на использование ЦП.

Я бы просто добавил, что вместо удаления / lib / udev / rules .d / 97-hid2hci.rules лучше создать пустой файл:

touch /etc/udev/rules.d/97-hid2hci.rules

Это гарантирует, что проблема не появится после обновления пакета bluez.

На Я закончил с покупкой Bluetooth-ключа для фунта или двух на ebay, но я предпочел бы, чтобы ноутбук работал, как ожидалось, конечно.

1
ответ дан 8 August 2018 в 22:02

Я думаю, что я понял ответ.

Run

/lib/systemd/systemd-udevd -D

должен печатать мусор в бесконечной петле, содержащей «... / 97-hid2hci.rules:»

Если это так, отредактируйте /lib/udev/rules.d/97-hid2hci.rules

и добавьте

ACTION=="add" 

перед строкой, указанной выше командой.

It должно быть что-то вроде этого (я использую fedora 28, но проблема выглядела идентичной):

ACTION=="add", ATTR{bInterfaceClass}=="03", ATTR{bInterfaceSubClass}=="01", ATTR{bInterfaceProtocol}=="02", \
  ATTRS{bDeviceClass}=="00", ATTRS{idVendor}=="413c", ATTRS{bmAttributes}=="e0", \
  RUN+="hid2hci --method=dell --devpath=%p", ENV{HID2HCI_SWITCH}="1"

С исправлением выше все отлично работает на моей старой Dell. Надеюсь, что помогает;)

0
ответ дан 14 August 2018 в 11:43
  • 1
    Я могу подтвердить, что это частично работает на Latitude E5500. Высокое использование ЦП не прошло, и BT действительно может быть переключен в настройках. Странно то, что даже если BT явно включен (синий индикатор загорается, и машина открывается), меню настроек настаивает на том, что BT выключен, поэтому никакие устройства не могут быть сопряжены. – petkov.np 21 August 2018 в 20:08

Как уже было сказано в предыдущих ответах, это связано с не лучшим Dell Wireless 370 Bluetooth, и я также был затронут этим с помощью Dell Studio XPS 1645.

Не только поддержка bluetooth плохо работала в течение нескольких лет, теперь есть новая проблема в драйверах ядра, влияющих на использование ЦП.

Я бы просто добавил, что вместо удаления / lib / udev / rules .d / 97-hid2hci.rules лучше создать пустой файл:

touch /etc/udev/rules.d/97-hid2hci.rules

Это гарантирует, что проблема не появится после обновления пакета bluez.

На Я закончил с покупкой Bluetooth-ключа для фунта или двух на ebay, но я предпочел бы, чтобы ноутбук работал, как ожидалось, конечно.

1
ответ дан 14 August 2018 в 11:43

Обходной путь:

Сразу после загрузки выполните следующие команды:

sudo systemctl stop systemd-udevd systemd-udevd-kernel.socket systemd-udevd-control.socket
sudo systemctl start systemd-udevd systemd-udevd-kernel.socket systemd-udevd-control.socket

Он работал на моем ноутбуке Dell.

0
ответ дан 7 October 2018 в 17:04

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

Похожие вопросы: