Dell XPS 17 (9700)

来自 ArchWiki

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

原因: 缺少功能键章节,硬件表格需要更多 PCI/USB ID,某些章节需要重新排序(在Talk:Dell XPS 17 (9700)中讨论)
硬件 PCI/USB ID 工作状态?
GPU (Intel) 8086:9bc4
GPU (NVIDIA) 10de:1f95
Wi-Fi 8086:06F0
蓝牙 8087:0026 部分工作
音频 8086:06c8
触摸板 04f3:311c
网络摄像头 0bda:5510
红外发射器
环境光传感器 未知
指纹传感器 27c6:533c
SD 卡读卡器 10ec:5260

安装

在安装之前,需要修改一些 UEFI 设置。可以在启动时反复按 F12 键来访问它们。

  • 将 SATA 模式从默认的“RAID”更改为“AHCI”。这将允许 Linux 检测到 NVMe SSD。
  • 禁用安全启动以允许 Linux 启动。这可能会在稍后重新启用。请参阅安全启动#使用签名启动加载程序
  • Pre-boot Behaviour下禁用Early Logo Display。这允许 S1 睡眠功能,以及某些型号上的 S3 睡眠。请参阅#电源管理

双系统启动

请注意,从“RAID”更改为“AHCI”将破坏默认的 Windows 安装,并需要完全重新安装。重新安装可以通过 BIOS 中的 Dell 恢复来完成。

重新安装后,Windows 应该可以在 AHCI 模式下正常启动且没有错误。然后可以继续进行典型的双系统启动设置。

固件

Dell 提供固件更新,可以使用 fwupd(或其图形前端,如 Gnome Software 或 KDE Discover)自动安装。

或者,也可以手动安装固件更新,方法是从支持页面下载它们,并将.exe文件放在 FAT32 驱动器或EFI 系统分区上,然后在启动时按 F12 后在 BIOS 更新页面中选择该文件。

可以在 BIOS 中安装自定义的安全启动根密钥,并将它们用于 Linux 的安全启动。

电源管理

睡眠

像许多现代笔记本电脑一样,传统的 S1/S3 状态不受支持,已被“现代待机”取代。ACPI 配置导致系统默认挂起到空闲状态 s2idle,这允许 CPU 动态进入省电状态。为了使系统保持在较低的睡眠状态,SATA 模式可能需要设置为“ACHI”而不是默认的“RAID”。对于配置了 2060 系列 NVIDIA GPU 的型号,专有的NVIDIA 驱动程序可能会在睡眠状态下产生更低的功耗,因为截至撰写本文时,nouveau 驱动程序不支持电源管理。

如果系统在空闲时似乎功耗很高,请参阅电源管理/挂起和休眠#更改挂起方法。截至撰写本文时,对于配备 NVIDIA GPU 的型号,在电池供电时,S3 睡眠模式似乎不起作用。使用没有独立 GPU 变体的用户报告 S3 睡眠工作正常。

休眠

要使休眠工作,您必须在 BIOS 设置中的“安全”下关闭“SMM 安全缓解”。否则,系统在尝试休眠时可能会冻结。

GPU

使用集成 Intel iGPU 而不是独立 GPU 可以节省电量。有各种方法可以利用NVIDIA Optimus,但是使用PRIME#PRIME 渲染卸载似乎在 9700 上具有最佳性能。

蓝牙

蓝牙开箱即用,但有时在启动后或手动关闭后容易卡在关闭模式。有时,这可以通过简单地重启 bluetooth.service 来修复,但通常唯一的解决方法是关闭笔记本电脑并重新启动它。

Wi-Fi

Intel Killer AX1650s (i5 / i7 CPU 型号)

**不确定是否还需要这样做... 在修改此参数之前彻底测试您的 Wi-Fi。这可能会提高稳定性,但会降低速度。**

当连接到 5Ghz 网络时,Wi-Fi 可能会反复提示您输入 Wi-Fi 网络密码。这与 11n 协议的糟糕支持有关。您可以指示 iwlwifi 驱动程序不要使用 11n 协议及其模块参数

/etc/modprobe.d/iwlwifi-opt.conf
options iwlwifi 11n_disable=8

有关此问题的更多信息,请参见此处:网络配置/无线#iwlwifihttps://cachestocaches.com/2016/1/disabling-ubuntus-broken-wi-fi-driver/

Qualcomm Killer AX500s DBS (i9 CPU 型号)

偶尔在关闭 Wi-Fi 后,尝试重新打开它会失败,唯一的解决方法似乎是完全重启设备。有时,删除并重新插入驱动程序内核模块 `ath11k_pci` 也有效。

指纹传感器

指纹传感器可以通过安装 Dell 和 Goodix 发布的专有 Ubuntu 驱动程序来使用。这需要 libfprint 的不同分支 libfprint-tod-gitAUR - 在 AUR 上可用,并从源代码 从上游仓库 构建。这是一个较新的版本,仅适用于触摸式传感器,例如 XPS 上的传感器。

警告: 此驱动程序是专有的,闭源的,仅以二进制形式分发

可以从 AUR 获取专有驱动程序:libfprint-2-tod1-xps9300-binAUR。或者,也可以从 Dell 仓库 手动安装,方法是提取 debian 文件并复制其内容。

其余过程与 Fprint 上描述的相同 - 只是确保不要安装主仓库中的 libfprint 版本,因为它与 libfprint-tod 冲突

Thunderbolt

已测试以下 thunderbolt 设备

设备 工作状态? 评论
Dell WD19TB 130W 通过 USB-c 的双 4k 不工作,使用 thunderbolt 上游端口的双 4k 不稳定
Dell TB16[死链接 2023-04-23 ⓘ]

音频

此笔记本电脑需要 Sound Open Firmware 才能使内部声卡工作。

风扇控制

默认情况下,风扇由 BIOS 控制。不幸的是,即使是“安静”预设也使风扇大部分时间都在旋转。

要更改它,可以使用来自 i8kutilsAUR 的 i8kmon。

详情:风扇速度控制#Dell 笔记本电脑

BIOS 散热模式 / 风扇配置文件

如果您仍然决定使用 BIOS 驱动的风扇控制,则可以像在 Windows 的 Dell Power Manager 中一样切换散热配置文件。这可以在终端中使用 libsmbios 软件包完成,或者通过 plasma5-applets-plasma-pstateAUR 完成

要查找设置了哪种散热模式,请输入

# smbios-thermal-ctl -g

要查找所有可用的散热模式,请输入

# smbios-thermal-ctl -i

最后,要设置您之前用命令确定的所需散热模式,请输入

# smbios-thermal-ctl --set-thermal-mode=THERMAL_MODE
  • “安静”和“Cool Bottom”配置文件将 CPU 功率限制为 11W(18W 睿频),从而降低整体系统性能。
  • “平衡”和“性能”配置文件取消了此限制。
  • 散热配置文件更改可能无法可靠地更改 CPU 功率限制。通过 Thunderbolt 扩展坞连接时,情况似乎更糟。
  • 在某些情况下,启动后(尤其是使用“安静”配置文件),功率可能会限制为 10W。
  • 断开并重新连接电源、更改散热配置文件或只是等待可能会解决这些问题。