跳转至内容

MSI P14

来自 ArchWiki

本文或章节未遵循 笔记本电脑页面指南

原因: 硬件表中缺少 ID 和功能键部分(讨论于 Talk:MSI P14

又称 Prestige 14 或 A10RB/A10SC/A10RAS

硬件 PCI/USB ID 是否工作?
触控板
键盘
GPU (Intel)
GPU(NVIDIA)
摄像头 5986:2127
IR 摄像头
Wi-Fi 8086:a0f0
指纹识别器 06cb:009b

安装

安全启动首次启动时需要禁用,但之后可以进行配置。此笔记本支持恢复出厂密钥和安装自定义密钥。

如果需要,此笔记本支持 高级 UEFI 设置

电源 management

推荐的 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 应适用于任何配置。请注意,欠压时笔记本在电池供电下容易不稳定,因此仅在交流电下启用欠压可能是一个好方法。

散热

本文或本章节已过时。

原因: iswAUR 已废弃:维护的替代方案是 mcontrolcenter-binAUR。(讨论于 Talk:MSI P14

风扇控制可以通过 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

这些设置会在插拔电源时重置,可以通过一个“粗糙的 hack”解决

/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 使用时启动。