legacy_hardware:t440p
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| legacy_hardware:t440p [2026/04/11 23:13] – removed - external edit (Unknown date) 127.0.0.1 | legacy_hardware:t440p [2026/04/11 23:13] (current) – ↷ Page moved from hardware:t440p to legacy_hardware:t440p thum | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ======= Thinkpad T440p ======= | ||
| + | |||
| + | The Thinkpad T440p is a classic business laptop made by Lenovo starting in 2013. | ||
| + | |||
| + | It's the latest and fastest Thinkpad model (Intel Haswell) where coreboot boot firmware can be used and Intel ME can be neutralized. Later laptops have signed firmware where this has become impossible. **The T440p is a strong recommendation** if you need the latest IME-cleaned, | ||
| + | |||
| + | ====== General information ====== | ||
| + | |||
| + | ===== T440p graphics ===== | ||
| + | |||
| + | The T440p is available in two different tastes: | ||
| + | |||
| + | * Intel HD 4600 (20 shader units, 22 nm, DirectX 11.1), i915 | ||
| + | * Intel HD 4600 + NVIDIA GeForce 730M (Optimus) | ||
| + | |||
| + | ==== Intel HD 4600 Graphics ==== | ||
| + | |||
| + | The graphic card used is integrated in the CPU. In this case the heat sink with part number 00HM902 is used. Its performance is the best among all Thinkpad laptops and even okay for occasional gaming (depending on the game, resolution and quality settings). | ||
| + | |||
| + | ==== Intel HD 4600 Graphics + NVidia GT730M ==== | ||
| + | |||
| + | Using Nvidia Optimus, graphic card being used is dynamically switching from HD4600 to Nvidia GT730M depending on the load. Heatsink part number 00HM903 is used. | ||
| + | |||
| + | The Nvidia GT730M has not been tested at Vikings. This has been an odd choice from Lenovo, since it will perform very similar or even worse than the integrated GPU. We simply disregard it and use the integrated CPU. | ||
| + | |||
| + | ===== T440p recommended upgrades ===== | ||
| + | |||
| + | There are a number of possible/ | ||
| + | |||
| + | ==== Displays ==== | ||
| + | |||
| + | The following displays are recommended to replace TN panels that came from the factory which have sub-par viewing angles, color accuracy and resolutions. | ||
| + | |||
| + | ^Make | ||
| + | |AUO |B140HAN01.1 (AUO113D) | ||
| + | |AUO |B140HAN01.2 (AUO123D) | ||
| + | |AUO |B140HAN01.3 (AUO133D) | ||
| + | |AUO |B140HAN01.4 | ||
| + | |LG | ||
| + | |Innolux | ||
| + | |**Innolux**|**N140HCG-GQ2** | ||
| + | |||
| + | === N140HCG-GQ2 IPS display recommended === | ||
| + | |||
| + | While all displays from the list above have been tested and found to be working well, **the most recommended display is the N140HCG-GQ2**. It has superior brightness and image quality and uses the least power of all available options. It was published relatively recently (2019) and can therefore be considered modern. At Vikings we **love** this display < | ||
| + | |||
| + | == Panel brackets == | ||
| + | |||
| + | These panels usually don't come with brackets so they cannot be installed in the T440p as is because there are no mounting points. It's possible to either re-use brackets from old T440p TN panels. Re-using old brackets from TN panels require some modifications so the N140HCG-GQ2 will fit and will likely result in permanent damage to the donor panel. It's also possible to use custom made brackets (this is what we do when you order a T440p with an IPS display) | ||
| + | |||
| + | When purchased at Vikings, we take care of any modifications required. | ||
| + | |||
| + | ==== Synaptics trackpad recommended ==== | ||
| + | |||
| + | T440p laptops come with trackpads that are, in our opinion, unusable for productive work. | ||
| + | |||
| + | Synaptics touchpads are available from the #vikings shop. This replaces the T440p' | ||
| + | |||
| + | ===== CPUs and CPU considerations ===== | ||
| + | |||
| + | There is a number of good CPU models available that will be best for your use-case. | ||
| + | |||
| + | ==== Most balanced: Intel Core i7-4712MQ ==== | ||
| + | |||
| + | * TDP: 37 W | ||
| + | * Total Cores: 4 | ||
| + | * Total Threads: 8 | ||
| + | * Processor Base Frequency: 2.30 GHz | ||
| + | * Max Turbo Frequency: 3.30 GHz | ||
| + | * Cache: 6 MB | ||
| + | * VT-x: Yes | ||
| + | * VT-d: No | ||
| + | * Graphics Max Dynamic Frequency: 1.15 GHz | ||
| + | |||
| + | ==== Economic choice: Intel Core i7-4600M ==== | ||
| + | |||
| + | Higher base frequencies, | ||
| + | |||
| + | * TDP: 37 W | ||
| + | * Total Cores: 2 | ||
| + | * Total Threads: 4 | ||
| + | * Processor Base Frequency: 2.90 GHz | ||
| + | * Max Turbo Frequency: 3.60 GHz | ||
| + | * Cache: 4 MB | ||
| + | * VT-x: Yes | ||
| + | * VT-d: Yes | ||
| + | * Graphics Max Dynamic Frequency: 1.3 GHz | ||
| + | |||
| + | ==== To do: Intel Core i7-4800MQ ==== | ||
| + | |||
| + | ===== RAM ===== | ||
| + | |||
| + | 16 GB RAM Kit: Crucial RAM CT2KIT102464BF160B 16GB Kit (2x8GB) DDR3 1600 MHz CL11 | ||
| + | |||
| + | Or: Samsung M471B5273CH0-YK0 / Samsung 8GB 1RX8 PC3L-12800S DDR3 1600 MHz 1,35 V SODIMM | ||
| + | |||
| + | According to [[https:// | ||
| + | These modules seem to be very hard to find. | ||
| + | |||
| + | ===== CPU Benchmarks ===== | ||
| + | |||
| + | ==== Timed Linux Kernel Compilation 6.1 ==== | ||
| + | pts/ | ||
| + | |||
| + | Intel Core i7-4940MX: 388 (note: stock HSF) | ||
| + | |||
| + | ===== Notes on fan control and acpi ===== | ||
| + | |||
| + | The kernel module thinkpad_acpi is unable to autodetect a T440p that runs coreboot instead of the vendor BIOS. The module needs to be forced to load. Add a .conf file to / | ||
| + | |||
| + | options thinkpad_acpi force_load=1 | ||
| + | | ||
| + | |||
| + | In order to use a software fan control mechanism, hwmon and lm-sensors needs to be used (/ | ||
| + | |||
| + | Install lm-sensors | ||
| + | run sensors-detect with root privileges (answering each question with the default (just hit ENTER) should work) | ||
| + | Check / | ||
| + | Add hwmon / | ||
| + | |||
| + | |||
| + | ======= EC firmware ====== | ||
| + | |||
| + | ===== EC firmware release notes and changelog ===== | ||
| + | |||
| + | Is [[https:// | ||
| + | |||
| + | ===== Last modifiable EC-firmware is package 2.53 (GLUJ41US) ===== | ||
| + | |||
| + | The last modifiable version is firmware package 2.53: BIOS 2.53 (GLET99WW), EC 1.12 (GLHT29WW) | ||
| + | |||
| + | ===== EC firmware downgrades not possible after firmware package 2.53 ===== | ||
| + | |||
| + | As the result of CVE-2019-6171, | ||
| + | |||
| + | Basically, any BIOS update package where the changelog mentions CVE-2019-6171 will have this lockdown. Lenovo provides more information about the **[[https:// | ||
| + | |||
| + | ===== If the BIOS is at any of the locked versions and you would like to downgrade ===== | ||
| + | |||
| + | * Ensure that downgrading is possible in BIOS settings (Security/ | ||
| + | * Downgrade it to the version before the one addressing CVE-2019-6171. EC firmware will be automatically downgraded as well | ||
| + | |||
| + | ===== Download firmware packages from the Lenovo website ===== | ||
| + | |||
| + | BIOS and EC firmware can be downloaded from the Lenovo website at https:// | ||
| + | |||
| + | ===== Lenovo whitelisting adapters (not an issue with coreboot) ===== | ||
| + | |||
| + | Avoid newer firmware packages, the newer the firmware versions the more limitations on what hardware you can use with it (Lenovo whitelists) will be imposed on you, so some WLAN adapters won't work for example. This is only relevant if you're not using coreboot. | ||
| + | |||
| + | ====== Third-party batteries ====== | ||
| + | |||
| + | There does not seem to be a battery vendor lock-in on the T440p, even with the newest Lenovo firwmare (at the time of writing this is " | ||
| + | |||
| + | ====== GNU/Linux related information ====== | ||
| + | |||
| + | ===== Powersave considerations / using TLP ===== | ||
| + | |||
| + | TLP is currently one of the best powersaving utilities available for GNU/Linux operating systems. It performs many functions of similar tools (e.g. the popular powertop), without having the user worry about performing them manually. | ||
| + | |||
| + | ==== Install TLP using your Linux distibution' | ||
| + | |||
| + | For Debian: | ||
| + | |||
| + | '' | ||
| + | |||
| + | ==== Modifying tlp for better battery life ==== | ||
| + | |||
| + | The default configuration should be fine for most people, however we will be modifying it for better battery life. | ||
| + | |||
| + | '' | ||
| + | |||
| + | Change the content to this and then save the changes: | ||
| + | |||
| + | '' | ||
| + | '' | ||
| + | |||
| + | Apply these changes by running: | ||
| + | |||
| + | '' | ||
| + | |||
| + | If successful, enable tlp for the next reboots: | ||
| + | |||
| + | '' | ||
| + | |||
| + | |||
| + | ====== See also ====== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
