Lenovo ThinkPad P15 Gen 1

出自 ArchWiki

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

原因: 缺少功能键章节,以及其他缺失的信息,例如 PCI/USB ID(在 Talk:Lenovo ThinkPad P15 Gen 1 中讨论)
硬件 PCI/USB ID 工作状态?
触摸板
指点杆
键盘
GPU (NVIDIA) 10de:1fb9
GPU (Intel) 8086:9bc4
网络摄像头 04f2:b6be
以太网 8086:06f0
蓝牙 8087:0026
SD 卡读卡器
音频 8086:06c8
无线 8086:06f0
指纹识别器 06cb:00bd

独立显卡

此型号使用 PRIME 来组合集成显卡和独立显卡。由于外部图形端口连接到独立显卡,因此需要安装独立显卡的驱动程序才能使用它们。但是,不需要特殊的 X.org 配置,因为 xrandr 应该会自动检测端口。如果未检测到,请按照 PRIME#Reverse PRIME 中的说明进行操作。

注意: 禁用内置屏幕可能会导致外部屏幕上的图形性能严重下降(大约 2 FPS)。这可能是由 NVIDIA GPU 关闭引起的,但没有进一步调查。一种产生所需结果的解决方法是将屏幕亮度设置为 0%,或者如果不担心功耗增加,则在 BIOS 中禁用混合显卡。

通过 acpi 关闭独立显卡

内置 GPU 可以通过 acpi 调用动态禁用和重新启用。这可以显着降低功耗,并将电池寿命提高多达 5 倍。

请参阅 Hybrid graphics#Using acpi_call,此设备的特定 ACPI 调用是 \_SB.PCI0.PEG0.PEGP._OFF

风扇控制

风扇的默认运行方式很吵,因为它们基本上一直处于中等功率。可以使用 thinkfanAUR 程序来创建更安静的运行方式,同时保持合理的温度。

这是一个示例 /etc/thinkfan.conf 配置文件

/etc/thinkfan.conf
sensors:
  # NVIDIA GPU
  - nvml: 01:00.0

  # acpitz
  # crit = 128°C
  - hwmon: /sys/class/hwmon
    name: acpitz
    indices: [1]
    correction: [0]

  # pch_cometlake
  - hwmon: /sys/devices/virtual/thermal/thermal_zone7
    name: pch_cometlake
    indices: [1]
    correction: [0]

  # nvme
  # high = 85°C
  - hwmon: /sys/devices/pci0000:00/0000:00:1b.0/0000:02:00.0/hwmon
    name: nvme
    indices: [2, 3]
    correction: [0, 0]

  # nvme
  # high = 85°C
  - hwmon: /sys/devices/pci0000:00/0000:00:1d.0/0000:55:00.0/hwmon
    name: nvme
    indices: [2, 3]
    correction: [0, 0]

  # coretemp
  # high = 100°C, crit = 100°C.
  - hwmon: /sys/devices/platform/coretemp.0/hwmon
    name: coretemp
    indices: [1, 2, 3, 4, 5, 6, 7, 8, 9]
    correction: [0, 0, 0, 0, 0, 0, 0, 0, 0]

  # thinkpad
  - hwmon: /sys/devices/platform/thinkpad_hwmon/hwmon
    name: thinkpad
    indices: [1, 2, 3, 4, 5, 6]
    correction: [0, 0, 0, 0, 0, 0]

  # thinkpad
  - hwmon: /sys/devices/platform/thinkpad_hwmon/hwmon
    name: thinkpad
    indices: [7]
    correction: [0]

  # thinkpad
  - hwmon: /sys/devices/platform/thinkpad_hwmon/hwmon
    name: thinkpad
    optional: true
    indices: [8]
    correction: [0]

  # iwlwifi_1
  - hwmon: /sys/class/hwmon
    name: iwlwifi_1
    optional: true
    indices: [1]
    correction: [0]

fans:
  - tpacpi: /proc/acpi/ibm/fan

levels:
  - [0, 0, 60]
  - [2, 60, 65]
  - [3, 65, 70]
  - [5, 70, 75]
  - [6, 75, 80]
  - [7, 80, 85]
  - ["level disengaged", 85, 255]

启用睿频加速

默认情况下,CPU 频率调节器不允许 CPU 频率达到睿频加速速度。这可以通过例如 cpupower-guiAUR 来修复。

可以通过修改文件 /etc/cpupower_gui.conf 来更改此设置

/etc/cpupower_gui.conf
[Profile]
#This setting was: profile = Balanced
profile = Performance

然后 启动/启用 cpupower-gui.service

固件

此设备支持 fwupd