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
有关此问题的更多信息,请参见此处:网络配置/无线#iwlwifi 和 https://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。
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。
- 断开并重新连接电源、更改散热配置文件或只是等待可能会解决这些问题。