erpalma / throttled

Workaround for Intel throttling issues in Linux.
MIT License
2.68k stars 166 forks source link

Document support for X390 #321

Closed ckcr4lyf closed 1 year ago

ckcr4lyf commented 1 year ago

I am able to confirm that throttled works on the X390.

Prior to using throttled sometimes my PC would inexplicably (at the time, now I learn it is due to "lap detection"??) throttle itself, and from observing temps I would see it would adjust clocks as needed to never exceed 50C (probably "lap safe" temperature).

Since I use the Thinkpad Ultra Dock, the airflow is already quite bad, so at 50C throttle it is borderline unusable.

Thanks to throttled I can bypass it and keep using my laptop :)

Other specs if relevant:

                   -`                    raghu@arch
                  .o+`                   ----------
                 `ooo/                   OS: Arch Linux x86_64
                `+oooo:                  Host: 20Q0S05E00 ThinkPad X390
               `+oooooo:                 Kernel: 6.0.10-arch2-1
               -+oooooo+:                Uptime: 1 day, 6 hours, 49 mins
             `/:-:++oooo+:               Packages: 998 (pacman)
            `/++++/+++++++:              Shell: bash 5.1.16
           `/++++++++++++++:             Resolution: 2560x1440
          `/+++ooooooooooooo/`           WM: sway
         ./ooosssso++osssssso+`          Theme: Adwaita [GTK2/3]
        .oossssso-````/ossssss+`         Icons: Adwaita [GTK2/3]
       -osssssso.      :ssssssso.        Terminal: alacritty
      :osssssss/        osssso+++.       Terminal Font: TerminessTTF Nerd Font Mono
     /ossssssss/        +ssssooo/-       CPU: Intel i7-8565U (8) @ 4.600GHz
   `/ossssso+/:-        -:/+osssso+-     GPU: Intel WhiskeyLake-U GT2 [UHD Graphics 620]
  `+sso+:-`                 `.-/+oso:    Memory: 9953MiB / 15685MiB
 `++:.                           `-/+/
 .`                                 `/
BIOS info from `dmidecode` ``` BIOS Information Vendor: LENOVO Version: N2JET88W (1.66 ) Release Date: 04/22/2020 Address: 0xE0000 Runtime Size: 128 kB ROM Size: 32 MB Characteristics: PCI is supported PNP is supported BIOS is upgradeable BIOS shadowing is allowed Boot from CD is supported Selectable boot is supported EDD is supported 3.5"/720 kB floppy services are supported (int 13h) Print screen service is supported (int 5h) 8042 keyboard services are supported (int 9h) Serial services are supported (int 14h) Printer services are supported (int 17h) CGA/mono video services are supported (int 10h) ACPI is supported USB legacy is supported BIOS boot specification is supported Targeted content distribution is supported UEFI is supported BIOS Revision: 1.66 Firmware Revision: 1.18 Handle 0x0012, DMI type 1, 27 bytes System Information Manufacturer: LENOVO Product Name: 20Q0S05E00 Version: ThinkPad X390 Serial Number: PF1Q9LKK UUID: 10c43c4c-20a6-11b2-a85c-85176582d907 Wake-up Type: Power Switch SKU Number: LENOVO_MT_20Q0_BU_Think_FM_ThinkPad X390 Family: ThinkPad X390 Handle 0x0013, DMI type 2, 15 bytes Base Board Information Manufacturer: LENOVO Product Name: 20Q0S05E00 Version: SDK0J40709 WIN Serial Number: L1HF95X08SY Asset Tag: Not Available Features: Board is a hosting board Board is replaceable Location In Chassis: Not Available Chassis Handle: 0x0000 Type: Motherboard Contained Object Handles: 0 Handle 0x0014, DMI type 3, 22 bytes Chassis Information Manufacturer: LENOVO Type: Notebook Lock: Not Present Version: None Serial Number: PF1Q9LKK Asset Tag: No Asset Information Boot-up State: Unknown Power Supply State: Unknown Thermal State: Unknown Security Status: Unknown OEM Information: 0x00000000 Height: Unspecified Number Of Power Cords: Unspecified Contained Elements: 0 SKU Number: Not Specified ```