#114 Thinkpad X200 T9550@2.66GHz CPU frequency support

Closed
opened 1 year ago by regymm · 6 comments
regymm commented 1 year ago

Hi, I'm librebooting my Thinkpad X200 with Core 2 Duo T9550 CPU. The CPU is pretty rare on X200 models. When using the 20210522 or 20211122 firmware, the CPU frequency is locked at 1.6 GHz. tlp-stat -p output shows that all CPU-related drivers are not supported, and dmesg log shows this: intel_pstate: CPU model not supported. I tried both grub and seabios payload firmware.

When using 20160907 stable firmware, everything about CPU frequency works fine and, for example, I can use ondemand governer to let CPU frequency change according to workload, and tlp reports available frequencies and governors correctly.

I really hope I could use the new version of libreboot because the idle power consumption is much better and there's no CCFL screen coil whine(in 20160907 firmware, coil whine only disappears at maximum screen brightness), but the CPU problem is holding me back.

Hi, I'm librebooting my Thinkpad X200 with Core 2 Duo T9550 CPU. The CPU is pretty rare on X200 models. When using the 20210522 or 20211122 firmware, the CPU frequency is locked at 1.6 GHz. `tlp-stat -p` output shows that all CPU-related drivers are not supported, and dmesg log shows this: `intel_pstate: CPU model not supported`. I tried both grub and seabios payload firmware. When using 20160907 stable firmware, everything about CPU frequency works fine and, for example, I can use ondemand governer to let CPU frequency change according to workload, and tlp reports available frequencies and governors correctly. I really hope I could use the new version of libreboot because the idle power consumption is much better and there's no CCFL screen coil whine(in 20160907 firmware, coil whine only disappears at maximum screen brightness), but the CPU problem is holding me back.
mwh commented 1 year ago

Hi,

I have the same problem as regymm, but with slightly different hardware.

My machine is a Lenovo T500, with a Core2Duo T9900 CPU.

When I use Libreboot version 20160907, CPU frequency scaling works properly.

A few days ago, I upgraded to Libreboot version 20211122, and CPU frequency scaling doesn't work. In dmesg, I see:

intel_pstate: CPU model not supported

I'm using kernel 5.15.41-gentoo.

I don't have enough technical knowledge to solve this problem by myself, but I would like to help in any way I can. Please let me know what kind of debug logs, etc. would be useful to see.

regards, -Michael

Hi, I have the same problem as regymm, but with slightly different hardware. My machine is a Lenovo T500, with a Core2Duo T9900 CPU. When I use Libreboot version 20160907, CPU frequency scaling works properly. A few days ago, I upgraded to Libreboot version 20211122, and CPU frequency scaling doesn't work. In dmesg, I see: intel_pstate: CPU model not supported I'm using kernel 5.15.41-gentoo. I don't have enough technical knowledge to solve this problem by myself, but I would like to help in any way I can. Please let me know what kind of debug logs, etc. would be useful to see. regards, -Michael

Hello @regymn, @mwh. Sorry to hear you're having issues! Do you have the capability to build libreboot yourself from the git repo?

Version 20160907 was fairly stable, but 20210522 & 20211122 were essentially testing releases with known issues.

If you are not comfortable building yourself, please drop a message in the irc room and someone should be able to help you out. The instructions for building are here. Good luck!

Hello @regymn, @mwh. Sorry to hear you're having issues! Do you have the capability to build libreboot yourself from the git repo? Version 20160907 was fairly stable, but 20210522 & 20211122 were essentially testing releases with known issues. If you are not comfortable building yourself, please drop a message in the irc room and someone should be able to help you out. The instructions for building are [here](https://libreboot.org/docs/build/). Good luck!
mwh commented 1 year ago

Hi joshaspinall, and thanks for your quick response. Your advice worked perfectly. I downloaded the latest sources from git, built the rom, and flashed it. Not only did this solve the cpufreq problem, but it also solved a problem with my USB scanner.

regards, -Michael

Hi joshaspinall, and thanks for your quick response. Your advice worked perfectly. I downloaded the latest sources from git, built the rom, and flashed it. Not only did this solve the cpufreq problem, but it also solved a problem with my USB scanner. regards, -Michael

@mwh very glad to hear that building from source worked out for you! If all is well, please close the issue down. Enjoy your Laptop!

@mwh very glad to hear that building from source worked out for you! If all is well, please close the issue down. Enjoy your Laptop!
mwh commented 1 year ago

@joshaspinall I don't see a button for closing the issue. I think it's because @regymm opened it, not me. Perhaps an admin can close it?

regards -Michael

@joshaspinall I don't see a button for closing the issue. I think it's because @regymm opened it, not me. Perhaps an admin can close it? regards -Michael
regymm commented 1 year ago
Poster

Thanks for your advice! I'll try it when I have time. Closing this now.

Thanks for your advice! I'll try it when I have time. Closing this now.
Sign in to join this conversation.
No Label
No Milestone
No assignee
3 Participants
Loading...
Cancel
Save
There is no content yet.