MSI P14

来自 ArchWiki

此文章或章节不符合笔记本电脑页面指南

原因: 硬件表格中需要 ID,以及功能键部分 (在 Talk:MSI P14 中讨论)

也称为 Prestige 14 或 A10RB/A10SC/A10RAS

硬件 PCI/USB ID 工作状态?
触摸板
键盘
GPU (Intel)
GPU (nvidia)
摄像头
IR 摄像头
无线网络
指纹识别器 06cb:009b

安装

安全启动需要在首次启动时禁用,但之后可以配置。此笔记本电脑支持安全启动密钥重置为出厂设置和自定义密钥安装。要访问 UEFI 中的高级选项,请在进入 UEFI 后按 R_Alt+L_Ctrl+L_Shift+F2

电源管理

推荐的 TLP 设置

/etc/tlp.d/00-powersave.conf
SOUND_POWER_SAVE_ON_AC=1
SOUND_POWER_SAVE_ON_BAT=1
RUNTIME_PM_ON_AC=auto
PCIE_ASPM_ON_AC=powersave
PCIE_ASPM_ON_BAT=powersave

强烈建议在此笔记本电脑上进行降压,并且需要使用 intel-undervolt 软件包。根据处理器,它可以达到 -150mV,但 -100mV 应该适用于任何配置。请注意,笔记本电脑在电池供电且降压时容易变得不稳定,因此仅在交流电源下启用降压可能是一个好的解决方案。

散热

风扇控制可以通过 https://github.com/YoyPa/isw 进行调整。 P14 的配置文件条目缺失,需要手动添加(PR:https://github.com/YoyPa/isw/pull/97

/etc/isw.conf
```
[E14C2IMS]
# P14_A10RC P14_A10SC P14_A10RAS
# E14C2IMS.102
address_profile = MSI_ADDRESS_DEFAULT
fan_mode = 140
battery_charging_threshold = 100
# CPU
cpu_temp_0 = 60
cpu_temp_1 = 65
cpu_temp_2 = 68
cpu_temp_3 = 70
cpu_temp_4 = 75
cpu_temp_5 = 85
cpu_fan_speed_0 = 0
cpu_fan_speed_1 = 0
cpu_fan_speed_2 = 45
cpu_fan_speed_3 = 65
cpu_fan_speed_4 = 80
cpu_fan_speed_5 = 90
cpu_fan_speed_6 = 100
# GPU
gpu_temp_0 = 53
gpu_temp_1 = 58
gpu_temp_2 = 63
gpu_temp_3 = 68
gpu_temp_4 = 80
gpu_temp_5 = 90
gpu_fan_speed_0 = 0
gpu_fan_speed_1 = 60
gpu_fan_speed_2 = 70
gpu_fan_speed_3 = 80
gpu_fan_speed_4 = 90
gpu_fan_speed_5 = 100
gpu_fan_speed_6 = 105

这些设置将在插拔电源时重置,可以通过一种不太优雅的方式解决

/etc/udev/rules.d/isw.rules
SUBSYSTEM=="power_supply", ATTR{online}=="0", RUN+="/usr/sbin/systemctl restart isw@E14C2IMS.service"
SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="/usr/sbin/systemctl restart isw@E14C2IMS.service"

并重新加载 udev 规则

$ udevadm control --reload-rules

被动散热

一些用户可能对被动散热模式感兴趣。它安静且节能。此笔记本电脑在被动散热模式下工作良好。要启用它,您需要完全禁用睿频模式并调整风扇设置。

TLP 设置以禁用睿频加速

/etc/tlp.d/00-noturbo.conf
CPU_BOOST_ON_AC=0
CPU_BOOST_ON_BAT=0

ISW 设置

/etc/isw.conf
# CPU
cpu_temp_0 = 60
cpu_temp_1 = 68
cpu_temp_2 = 70
cpu_temp_3 = 73
cpu_temp_4 = 75
cpu_temp_5 = 85
cpu_fan_speed_0 = 0
cpu_fan_speed_1 = 0
cpu_fan_speed_2 = 50
cpu_fan_speed_3 = 60
cpu_fan_speed_4 = 80
cpu_fan_speed_5 = 90
cpu_fan_speed_6 = 100
# GPU
gpu_temp_0 = 60
gpu_temp_1 = 65
gpu_temp_2 = 70
gpu_temp_3 = 75
gpu_temp_4 = 80
gpu_temp_5 = 90
gpu_fan_speed_0 = 0
gpu_fan_speed_1 = 0
gpu_fan_speed_2 = 70
gpu_fan_speed_3 = 80
gpu_fan_speed_4 = 90
gpu_fan_speed_5 = 100
gpu_fan_speed_6 = 105
...

使用这些设置后,风扇仅在独立 GPU 使用时才会启动。