Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hot phone with wired Android Auto and warm ambient temp on BOINC Android 8.0.0 #5590

Open
brierjon opened this issue Apr 18, 2024 · 1 comment

Comments

@brierjon
Copy link

Describe the bug
Pixel 7 phone gets quite hot while driving and my phone is connected via USB with Android Auto running in 75+ F ambient temperature my Pixel 7 is overheating. My vehicle requires wired USB for Android Auto and I don't see a setting to pause BOINC if a specific app is active or Android Auto is active.

Steps To Reproduce

  1. Ambient temp 75+ F
  2. Wired USB for Android Auto
  3. 30+ minute drive (my commute is 58 minutes)

Expected behavior

  1. Pause compute for x minutes if certain temperature threshold is met.
    or
  2. Option in settings to not run BOINC when certain condition is met: Most specifically if connected to a car with Android Auto. Either by USB connected or with wireless Qi charging is active. Treat as though user hit pause and when unplugged wait 30 seconds then unpause.

Screenshots
N/A

System Information

  • OS: Android 14 build AP1A.240405.002
  • BOINC Version: 8.0.0

Additional context
I have einstein@home and asteroid@home project tasks on the phone at the time. World Community Grid is also a project enabled.

Settings are mostly default with only 4/8 cores allowed on the slider and 100% cpu with max battery temp was 38C. I've since dropped to 80% and 35C to see if there is any change.

Tested in 2021 Kona Electric vehicle. This is my first warm weather in the vehicle, my previous vehicle didn't have Android Auto and the phone was mounted in front of the vent. The Kona is in the middle dash, but even keeping it out in a cupholder with a longer usb doesn't seem to keep it cool or even slightly less warm.
There is no direct sun on the phone.

Pausing BOINC before plugging in for Android Auto avoids overheating with similar conditions.

It appears as though thermal limits are not low enough or some reason not BOINC activity is not pausing long enough. I have AC running in the vehicle and removed the Pella case, but it didn't seem to change anything. The phone temp is quite warm to the touch even in this fully exposed configuration and only ends once unplugged. It has shut down at least once due to this.

Not sure if https://developer.android.com/reference/android/car/Car#isConnected() or https://developer.android.com/reference/android/car/Car.CarServiceLifecycleListener would be any help in detecting Android Auto for modification of behavior.

@AenBleidd
Copy link
Member

@brierjon,

Pause compute for x minutes if certain temperature threshold is met.

there is such an option, go to Settings -> Power -> Max. battery temperature

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

No branches or pull requests

2 participants