戴尔 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 启动。稍后可以重新启用它。请参阅 安全启动#使用已签名的引导加载程序
- 在“启动前行为”下禁用“早期徽标显示”。这允许 S1 睡眠正常工作,并且在某些型号上支持 S3 睡眠。请参阅 #电源管理。
双系统启动
请注意,从“RAID”更改为“AHCI”将破坏默认的 Windows 安装,需要完全重新安装。可以通过 BIOS 中的 Dell 恢复进行重新安装。
重新安装后,Windows 应能在 AHCI 模式下正常启动而无错误。然后就可以进行典型的双系统设置了。
固件
戴尔 提供固件更新,可以使用 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
有关此问题的更多信息可以在此处找到: 网络配置/无线#iwlwifi 和 https://cachestocaches.com/2016/1/disabling-ubuntus-broken-wi-fi-driver/
Qualcomm Killer AX500s DBS (i9 CPU 型号)
有时在关闭 Wi-Fi 后,尝试重新打开会失败,唯一的解决方法似乎是完全重启设备。有时移除并重新插入驱动程序内核模块 `ath11k_pci` 也能奏效。
指纹传感器
可以通过安装戴尔和 Goodix 发布的原生 Ubuntu 驱动程序来使用指纹传感器。这需要一个不同的 libfprint 分支 libfprint-tod-gitAUR - 在 AUR 上可用,并从源代码构建 来自上游仓库。这是一个较新的版本,仅用于 XPS 上的触摸式传感器。
可以通过 AUR 获取专有驱动程序: libfprint-2-tod1-xps9300-binAUR。或者,也可以通过从 戴尔存储库手动安装,方法是提取 debian 文件并复制其内容。
其余过程与 Fprint 主仓库上的描述相同 - 请确保不要安装主仓库中的 libfprint 版本,因为它与 libfprint-tod 冲突。
Thunderbolt
以下 Thunderbolt 设备已进行测试
| 设备 | 是否工作? | 评论 |
|---|---|---|
| 戴尔 WD19TB 130W | 是 | 通过 USB-c 连接的双 4k 显示器不起作用,使用 Thunderbolt 上游端口的双 4k 显示器连接不稳定 |
| Dell TB16[链接失效 2023-04-23—HTTP 404] | 是 | – |
音频
此笔记本电脑需要 Sound Open Firmware 才能使内置声卡正常工作。
风扇控制
默认情况下,风扇由 BIOS 控制。不幸的是,即使是“静音”预设也会让风扇大部分时间都在运行。
要更改它,可以使用 i8kutilsAUR 中的 i8kmon。
详情: 风扇转速控制#戴尔笔记本电脑
BIOS 热模式 / 风扇配置文件
如果您仍决定使用 BIOS 控制风扇,可以像在 Windows 中的 Dell Power Manager 一样切换热模式。可以使用 smbios-thermal-ctl(1) 完成此操作。
- “静音”和“冷底盖”配置文件将 CPU 功耗限制为 11W (18W 爆发),从而降低了整体系统性能。
- "Balanced" 和 "Performance" 配置文件取消了此限制。
- 热模式更改可能无法可靠地改变 CPU 功耗限制。通过 Thunderbolt 扩展坞连接时,情况似乎更糟。
- 在某些启动后的情况下(尤其是在“静音”模式下),功耗可能会限制在 10W。
- 断开并重新连接电源、更改热模式或仅仅等待可能可以解决这些问题。