-
-
Notifications
You must be signed in to change notification settings - Fork 207
Surface Pro 7
Add reboot=pci
to your kernel boot parameters. This seems to be no longer necessary on recent kernels.
If using the kernel boot parameter intel_iommu=on
, this may not work, the fix is to disable iommu. You can track the issue on the intel precise touch repo
Install thermald
for your distro, on many distros it might be installed by default. Have a look at contrib/thermald for an example configuration.
Install cpupower-gui and lower the maximum frequency for a compromise between performance, thermals and battery life.
Example config file: ~/.config/cpupower_gui/cpg-balanced22.profile
# name: balanced22
# CPU Min Max Governor Online
0 400 2200 performance True
1 400 2200 performance True
2 400 2200 performance True
3 400 2200 performance True
4 400 2200 performance True
5 400 2200 performance True
6 400 2200 performance True
7 400 2200 performance True
Then run sudo cpupower-gui profile balanced22
or select the profile in the GUI app instead.
An alternative to cpupower-gui
that you can use is auto-cpufreq
. It is an automatic CPU speed & power optimizer for Linux. It monitors the computer's battery state, CPU usage, CPU temperature, and system load to automatically adjust your CPU speed, CPU turbo mode, and power.
Setting the surface profile to balanced
prevents the fans from ramping up. Useful in combination with cpupower-gui. See surface-control.
sudo surface profile set balanced
- Home
- Installation and Setup
-
Supported Devices and Features
- Surface Book 1
- Surface Book 2
- Surface Book 3
- Surface Laptop Studio
- Surface Laptop 1
- Surface Laptop 2
- Surface Laptop 3
- Surface Laptop 4
- Surface Laptop 5
- Surface Laptop Go 1
- Surface Laptop Go 2
- Surface Laptop SE
- Surface Go 1
- Surface Go 2
- Surface Go 3
- Surface 3
- Surface Pro 1
- Surface Pro 2
- Surface Pro 3
- Surface Pro 4
- Surface Pro 5
- Surface Pro 6
- Surface Pro 7
- Surface Pro 7+
- Surface Pro 8
- Surface Pro 9 (Intel)
- Surface Studio 1
- Surface Studio 2
- Surface Studio 2+
- Surface Dock
- Device Independent Information
- Known Issues / FAQ
- Links and Associated Projects
- Testers and Contributing