however , it would be nice to not put ec firmware with release folder if it’s not yet ready to be flashed by experienced user.
anyway, i did flashed mine, you know the issue i was chasing.
issue was in firmware but not ec one. and one of best practices is to always use latest official firmware.
i assumed that if ec firmware is in /release/librem14 is official. that’s why i asked
to others, if you have serial programmer flash capable of doing in circuit programming. go and flash, test.
to others… please hold your horses , with broken EC you will have go to experienced electronic repair shop to flash it back - which is security threat - you don’t know what “additions” to the hardware you can experience there
depends on how you define “issue”
on my unit fan launch only on very heavy load
while during regular work my cpu is 40-45 degree hot.
fan stay at 0 rpm
while it hit 62 degree it runs around 1700rpm
at 70degree 2300 rpm
at 80 degree it hits 3300 rpms
if i can find any issue with fan is a delay between cpu getting hot, and fan reaction.
i can easily catch a moment when cpu is 85 and fan is under 1200rpms.
it takes 2-5 seconds when EC reacts.
imho it should be more aggressive.
also this cpu loses temperature very easily, so after such delayed fan start occur, temperature drops to 40~50 degree quite fast, so people can catch fan at 3300 rpm while cpu is cold.
now i know what you are referring and , i have sad news.
“issue” you are referring is not an issue at all.
i didn’t had “issue” because i am multi-threading, so my cpu never goes 4GHz , in my case it stays around 2.0GHz max , temperature 69-70 Degree
eg run stress --cpu 12
if you run stress --cpu 1 , cpu will go 4GHz and instantly jump to 90 Deg, that will obviously trigger fan at full speed.
Sad news is, that is not an issue, that is EC trying to cool down hot cpu in combination of how Intel Turbo works.
in this cpu model only single core can go Turbo to 4G , normally loaded cpu should go not higher than 2G.
so sorry, this is not a BUG it’s a feature.
12 threads cpu speeds up to 2GHz
6 threads CPU speeds up to 2Ghz(no change it have 6 physical cores)
3 threads CPU speeds up to 2.7GHz
2 threads CPU speeds up to 3.1GHz
1 thread CPU speeds up to 4Ghz
More GHz == more power consumption == more heat