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

Boosting not working on Aura 15 Gen1 #106

Open
yukijoou opened this issue Jul 19, 2024 · 6 comments
Open

Boosting not working on Aura 15 Gen1 #106

yukijoou opened this issue Jul 19, 2024 · 6 comments

Comments

@yukijoou
Copy link

Hi, when switching from TCC to tailord, my CPU doesn't boost anymore. It oscillates from 1397MHz to 1400MHz according to htop. Any way to fix this?

Running on archlinux, latest everything.

@AaronErhardt
Copy link
Owner

Have you checked your power profile? Also, have you tried tailor_hwcaps (see README)?

@yukijoou
Copy link
Author

Yes, I'm using the same power profile both on tcc and tailord.

Here's the output from hwcaps:

[OK]    Module version: "0.3.9\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
[OK]    Device interface ID: "clevo_acpi\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
[ERR]   Model ID: NotAvailable
[OK]    Available ODM performance profiles: ["quiet", "power_saving", "entertainment", "performance"]
[OK]    Default ODM performance profile: "performance"
[OK]    Number of fans: 1
[OK]    Fan temperatures [°C]: [54]
[OK]    Fan speeds [%]: [31]
[OK]    Fan min speed [%]: 20
[OK]    Webcam enabled: true
[INFO]  TDP control is not available
[OK]    Number of LED devices: 1
[OK]    LED device number: 0
[OK]    LED device name: "platform:tuxedo_keyboard"
[OK]    LED device function: "kbd_backlight"
[OK]    LED mode: Rgb
[OK]    LED device color: Ok(Color { r: 146, g: 110, b: 228 })

I tried making the fan run at full blast to make sure it wasn't thermal throttling, and that didn't help. I did see it reach 2GHz after restarting tailord though, but still nowhere near the 4GHz I can get with tcc.

@AaronErhardt
Copy link
Owner

Mhh, maybe this is related to this: #36 (comment)

@yukijoou
Copy link
Author

I did start tailord after stopping tccd, without restarting though, so I don't know if it's really the same thing.

@yukijoou
Copy link
Author

yukijoou commented Jul 19, 2024

update: I did try restarting my PC and not touching tccd at all - seems like it's back to being stuck between 1397MHz and 1400MHz, so that bug is definitely part of the issue. The boosting thing seems to be another issue though.

edit: Also tried without the tuxedo drivers installed. CPU doesn't boost either. I'm siding on a broken BIOS for now, I've emailed support to see if I can get a BIOS update (my account on their website doesn't work). Will update here if I get new information, feel free to let me know if you want me to try anything. I'll also maybe try digging into tccd & the driver to see if I can figure out what's broken.

@yukijoou
Copy link
Author

okay, I may have figured out some things :)

it seems like I can get boosting to work by setting /sys/devices/system/cpu/cpu*/cpufreq/boost to 11, and selecting any governor but powersave (I found ondemand worked best for me) for /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor. Then, setting the "performance profile" to "entertainment" or "performance" in Tailor makes the CPU boost when active.

I don't recommend doing this, because on power it seems to be boosting very aggressively, meaning the fan can ramp up if you open htop or look at the laptop the wrong way :/ This also seems to make the CPU run hotter even when it's not boosting. I guess it's sending more power to it? I really don't know, I feel like something isn't adding up in the stats I'm seeing, and I'm siding with faulty hardware more and more.

My results with /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor set to ondemand and using the "entertainment" power profile:

  • On battery:
    • CPU idles at ~45C, 1400MHz, fan runs at ~10%
    • Under a 100% load on all cores, the CPU runs at ~60C, 2000MHz to 2500MHz (so boosting, but not to "full capacity"), fan runs at ~35%
  • Plugged in:
    • CPU idles at 55~60C (constantly fluctuating), 1400MHz, fan runs at ~30%
    • Under a near 100% load on all cores, the CPU runs at ~90C, 3500mHz to 42000Mhz (seems like not all cores can hit 4.2Ghz at once), fan runs at 65~70%.

It seems like it reaches 80~85C as soon as a single core gets to 4.2GHz. The main issue is that it seems to boost as soon as it gets a somewhat high cpu load, even if it's just for a few seconds, making the fans ramp up and down constantly due to background activity.

I'm not sure tailord can do much about this, it seems to be more down to the laptop not being great at handling CPU load. I do wonder though if there would be a way to automatically change the governor for some of the cores. I tried setting half of my cores to powersave and that seems to improve thermals somewhat.

Footnotes

  1. After rebooting and more testing, it seems like that's not necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants