Android Studio、Linux 笔记本电脑和特定 USB 设备的高功率使用

问题描述 投票:0回答:1

我是 Linux 新手,可以使用线索来追踪 Android Studio (AS) 运行时笔记本电脑电池使用量上升的原因。我知道 Android Studio 在运行时会使用更多的处理器和内存,但我没想到我的内部 USB 设备会消耗更多电量。特别令人感兴趣的是我的相机的电源使用情况(我没有对它做任何与 AS 相关的事情)和 AS 运行时的指纹识别器(来自 powertop):

The battery reports a discharge rate of 9.48 W
The energy consumed was 201 J
The estimated remaining time is 4 hours, 15 minutes

Summary: 2656.5 wakeups/second,  0.0 GPU ops/seconds, 0.0 VFS ops/sec and 49.1% CPU use

Power est.              Usage       Events/s    Category       Description
  6.18 W     25.5 pkts/s                Device         Network interface: wlp2s0 (ath11k_pci)
  2.81 W     94.9%                      Device         Display backlight
  1.44 W    100.0%                      Device         USB device: Integrated Camera (Generic)
  138 mW    100.0%                      Device         USB device: Goodix USB2.0 MISC (Goodix Technology Co., Ltd.)

我没有连接手机,也没有使用模拟器,关闭 AS 会从 powertop 中删除最后两个 USB 设备。

那么,到底发生了什么以及为什么当 AS 运行时这些会变得疯狂?我的 Android Studio 简介:

Android Studio Hedgehog | 2023.1.1
Build #AI-231.9392.1.2311.11076708, built on November 9, 2023
Runtime version: 17.0.7+0-17.0.7b1000.6-10550314 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Linux 6.6.15-amd64
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 16
Registry:
    external.system.auto.import.disabled=true
    ide.text.editor.with.preview.show.floating.toolbar=false

Non-Bundled Plugins:
    dev.patrickpichler.darculaPitchBlackTheme (1.0.0)

Current Desktop: KDE

谢谢。

linux android-studio camera usb battery
1个回答
0
投票

我能够通过执行以下操作将 Android Studio 配置为使用 libusb 来解决该问题:

  1. 文件
  2. 设置
  3. 构建、执行、部署
  4. 调试器
  5. 向下滚动到 Android 调试桥
  6. 选中“使用 libusb 后端”并单击“确定”
© www.soinside.com 2019 - 2024. All rights reserved.