intel / thermal_daemon

Thermal daemon for IA
GNU General Public License v2.0
539 stars 117 forks source link

i7-1260p won't go past 2500MHz #438

Closed irvng-wav closed 4 months ago

irvng-wav commented 5 months ago

Update

I did some more testing and I found that the problem isn't that the processor isn't able to go past 2.5GHz, it actually can. I started doing some music production tests and I saw values up to 4GHz on some cores. Now the problem is that the performance of this laptop when it comes to demanding tasks isn't anywhere close to what it can do with Windows. My conclusion is that since this laptop isn't designed to run Linux that's what I get. Hopefully someday it'll be fixed.

Original post

Hello! I'm having an issue with an Asus Zenbook 14 Laptop, model UX3402ZA. It has an Intel Core i7-1260p which is advertised to be able to reach a maximum frequency of 4.70 GHz.

The laptop running Windows is able to change between three performance/fan modes: silent, balanced and performance. The last one being required for the processor to reach it's maximum speed. In Linux you can also change between those three modes by modifying the EC registers, there's a page in the Arch Wiki which explains it in detail.

So I'm able to set this laptop in performance mode by writing the 0x02 value in the 0x61 EC registry, but the maximum speed reached in average by all the cores is 2.25 GHz, and the maximum speed for a single core is 2.50 GHz. I tested this with the s-tui tool and it's stress test. Captura desde 2024-03-26 18-05-51 imagen

Having thermald enabled or not yields the same result, so I was wondering if I can do something to be able to make this i7-1260p reach it's maximum speed, or maybe contact Asus and explain them the issue in detail (which I don't know the technical aspects of) to hopefully help them fix it.

I'm not an engineer or programmer, just a consumer wanting to make his laptop fully work with Linux, so any guidance is truly appreciated. Thanks in advance!