mm-qcamera-daemon вызывает сильную разрядку батареи

В последнее время mm-qcamera-daemonмой Nexus 5 сильно разряжается, из-за чего он сильно нагревается. В то же время камера кажется заблокированной, а это означает, что открытие приложения камеры по умолчанию (или любого приложения камеры) вызывает появление предупреждения Camera is currently in use.

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

Перезагрузка телефона, кажется, решает проблему, но через некоторое время (более 12 часов) батарея снова начинает разряжаться.

Скриншот

ОБНОВЛЕНИЕ . Как сказано в верхнем ответе, эта проблема должна была быть исправлена ​​в обновлении 4.4.4 Kitkat, которое было выпущено.

Что-то определенно получает доступ к камере. Установлено ли у вас какое-либо программное обеспечение безопасности, такое как Cerberus, которое делает снимки, когда вы неправильно вводите PIN-код/пароль? Это может быть доступ к камере и невозможность отпустить ее, когда это будет сделано. Или это может быть другое приложение с разрешениями камеры. Если у вас есть root-права, вы, вероятно, сможете увидеть в файлах журнала, кто обращается к камере, хотя знайте, что это может быть утомительно.
@abqnm не имеет к этому никакого отношения, см. Ответ ниже, данный piotrpo, это проблема прошивки на Nexus 5.
@ t0mm13b спасибо. Не видел этого вопроса. Кроме того, судя по всему, это началось только в последние несколько дней. Это заставило бы меня поверить, что это может иметь какое-то отношение к недавнему обновлению Play Services.
У меня 4.4.4 и проблема появилась после какого-то обновления приложения. Есть ли инструмент для отслеживания того, какое приложение вызывает проблему? Это снова скайп?

Ответы (4)

Решение:

Дождитесь следующего обновления обслуживания Android:

Комментарий №475 к вопросу 60058

Спасибо всем за сообщение об этой проблеме.

Мы считаем, что у нас есть исправления для текущих отчетов о высокой загрузке ЦП на N5 из-за mm-qcamera-daemon, и они будут включены в следующее обновление обслуживания. На данный момент нам не нужны дополнительные отчеты о проблеме, за некоторыми исключениями, о которых я расскажу ниже.

Подробнее:

У нас были разрозненные отчеты о постоянной высокой загрузке ЦП mm-qcamera-daemon с момента нашего последнего обновления обслуживания, и на их основе мы обнаружили ряд ошибок, которые затем были исправлены.

В последнее время значительно увеличилась частота сообщений о проблемах. Это может быть связано с недавним обновлением Skype, который, кажется, регулярно обращается к камере из своей фоновой службы, что каким-то образом вызывает эту ошибку (обратите внимание, в настоящее время мы не верим, что в самом Skype есть ошибка). Исследуя это, мы определили несколько дополнительных исправлений, которые, как мы надеемся, решат эту проблему навсегда. Однако, поскольку высокая загрузка ЦП является периодической проблемой, мы продолжаем тестировать наши исправления, чтобы убедиться, что проблемы устранены.

К сожалению, я не могу сказать, когда будет готово техническое обновление, из-за всех тестов, которые нам нужно провести для этого и других исправлений. До тех пор перезагрузка телефона — единственный способ остановить высокую загрузку ЦП / отсутствие функции камеры после ее запуска.

Удаление Skype может существенно снизить вероятность появления этой ошибки, но я понимаю, что Skype — очень важное приложение для многих людей. Другие приложения, использующие камеру, также могут вызывать эту ошибку, но это случается относительно редко. Большинство приложений также не имеют доступа к камере, когда они не находятся на переднем плане, поэтому они будут вызывать проблемы только при активном использовании.

Я также хотел бы отметить, что о случаях высокой загрузки процессора mm-qcamera-daemon на других устройствах, помимо N5, необходимо сообщать их производителям, хотя эти устройства также используют чип Qualcomm для обработки своих камер (и, таким образом, имеют mm-qcamera-daemon), у каждого из них есть различия в программном обеспечении, и проблемы с ними не обязательно означают, что у N5 такая же проблема, и наоборот.

Если вы видите высокую загрузку ЦП демоном mm-qcamera-daemon, и вы вообще не использовали камеру или установили приложение, такое как Skype, которое имеет фоновую службу, которая обращается к камере (как правило, приложения, которые обеспечивают видеочат, могут делать это ), мы хотели бы знать об этом.

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

Да, Google признал эту ошибку, и она должна появиться в следующем обновлении KitKat. Ссылка: Культ Android: Google обещает исправить ошибку разрядки батареи камеры в Android 4.4.2
К сведению: Skype только что обновился до версии 4.7, которая включает в себя исправление разряда батареи на устройствах 4.4. «Обходной путь для ошибки KitKat, которая вызывала неконтролируемый процесс, когда камера синхронизировалась в фоновом режиме». Источник

У меня была такая проблема - после удаления скайпа и перезагрузки телефона проблема исчезла.

Дополнительную информацию вы можете найти здесь: https://code.google.com/p/android/issues/detail?id=60058 .

У меня N5 4.4.2 - я понимаю, что некоторые приложения для камеры могут вызывать эту проблему - для меня Skype - это приложение для камеры. На данный момент единственным несистемным приложением с доступом к камере является zxing code reader. Все, что я знаю, это то, что эта ошибка возникла, когда у меня был установлен Skype, и не возникала после удаления Skype. Не знаю, совпадение ли это, или я "решил" проблему.

Почему вы предполагаете, что у ОП есть Skype, это тоже не указано.
Я не знаю, что - просто - эта исправленная проблема на моем нексусе (на данный момент) - я не знаю, в чем проблема, поэтому я не могу сказать, действительно ли скайп сливал или это было просто совпадение.
Я очень сомневаюсь, что это связано со Skype или любым другим видеоприложением, после прочтения приведенной выше ссылки (спасибо за это) в вашем отредактированном ответе - это более распространенная проблема на Nexus 5 и KitKat, которая могла бы каким-то образом объяснить проблему, см. #358 и далее, Snapchat/Instagram или любой другой, не является источником, это проблема прошивки с KitKat. У вас есть Nexus 5 с Kitkat? +1 от меня за эту ссылку! :)
У меня установлен Skype, но я использовал App Ops, чтобы отозвать его разрешения на использование камеры, но эта проблема все еще возникает.

У меня была такая же проблема на моем Nexus 5 (сток). Согласно статистике батареи, mm-qcamera-daemon разряжался на 50%. Проблема началась, когда я попытался сделать фото из приложения Hangout, камера не запустилась. У меня нет Snapchat и я не использую Skype для видеозвонков с телефона.

Я зашел в приложения и очистил данные для Cameraприложения.

Old : Сейчас я вижу, что процент падает до 24%. Мой телефон не нагревается при использовании других приложений, как это было во время работы службы qcamera.

Новое: mm-qcamera-daemon нет даже в списке статистики батареи. уже 2 дня. Я регулярно использую приложение Hangout, которое изначально запускало mm-qcamera-daemon.

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

Я чувствую твою боль.

В ветке ошибок Google кто-то предложил временное исправление, которое сработало для них. Установите Disable Camera device ICS/JB .

Хотя невозможность делать снимки без включения камеры — это боль, случайная разрядка батареи на вашем N5 еще хуже.

Я установил приложение и посмотрю, поможет ли оно мне.

введите описание изображения здесь

Обновление: с тех пор, как я установил приложение для отключения камеры, у меня пока не было этой проблемы.