跳转至内容

戴尔 Inspiron 15 (7590)

来自 ArchWiki

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

原因: 存根 (请在 Talk:Dell Inspiron 15 (7590) 讨论)
注意 本页面指的是 Inspiron 15 的 7590 版本。其中大部分也适用于 Vostro 7590 和 Inspiron 15 7591
硬件 PCI/USB ID 是否工作?
GPU
Wi-Fi
蓝牙
音频
麦克风
触控板
摄像头
指纹读取器 27c6:538d

戴尔 Inspiron 15 (7590) 于 2019 年 5 月发布,部分国家/地区称其为 Vostro 7590,铝合金机身版本为 Inspiron 7591。它们使用相同的 BIOS 和主板。本页面的信息也可能对拥有戴尔 Inspiron 7391 (13 英寸屏幕对应型号) 的用户有用。

Inspiron 15 上安装 Arch 的过程与其他任何 PC 的安装过程没有区别。如需安装帮助,请参阅 安装指南UEFI。本页面涵盖了 Arch 上硬件支持的当前状态以及安装后的建议。

安装

安装前有必要修改一些 UEFI 设置。可以通过在启动时反复按 F2 键来访问它们。

  • 将 SATA 模式从默认的 "RAID" 更改为 "AHCI"。这将允许 Linux 检测到 NVMe SSD。如果与现有的 Windows 安装双重启动,更改后 Windows 将无法启动,但您可以在切换到 AHCI 之前执行此操作
  • 如果您已经将 RAID 更改为 AHCI 并且无法启动到 Windows,请继续启动直到出现 WINRE,然后进入安全模式一次。再次重新启动,Windows 将自动启动并启用 AHCI 驱动程序。
  • 禁用 安全启动 以允许 Linux 启动。否则,可以使用 rEFInd 通过安全启动来启动 Linux。

只要在 UEFI 设置中同时启用 SD 卡和 SD 卡启动,就可以从 micro SD 卡启动和安装。

图形

显示

视频应该可以使用当前 linux 内核的 i915 驱动程序正常工作。请参阅 Intel 显卡以获取详细的安装和配置指南,以及 Intel 显卡#故障排除

如果您拥有 4K (3840x2160) 型号,还可以查看 HiDPI 以获取 UI 缩放配置。

通过 USB C / Thunderbolt 端口的 DisplayPort 连接会自动检测并似乎能完美工作。

显卡配置

戴尔 Inspiron 15 7590 配备 Intel HD Graphics 630 集成显卡,部分型号还配有 Nvidia GeForce GTX 1650 独立显卡,采用混合配置。

注意 GTX 1650 独立显卡的功耗在笔记本电脑使用电池供电时似乎受到硬件限制。无论软件设置如何 (例如 nvidia NVreg_RegistryDwords 模块选项),GPU 的性能级别都不会超过 3 级中的 2 级 (如 nvidia-settings 中所示)。然而,即使笔记本电脑通过 USB C 端口充电,它也会以全速运行,尽管电池可能会继续消耗。

对于只有集成显卡的电脑,只需安装 xf86-video-intel 驱动程序。

如果您的 Inspiron 拥有混合显卡配置 (GTX1650 + HD Graphics 630) 并且您想最大化电池续航,您可以只使用 Intel 显卡。

仅 Intel

如果您的型号配有您不使用的 nVidia 显卡,您可以尝试使用 ACPI 命令禁用它。根据型号的不同,这可能会对笔记本电脑的温度和电池续航产生小到显著的影响 (可以使电池续航时间翻倍以上!)

Optimus 配置 (混合 Intel 和 Nvidia)

PRIME 卸载

按照 PRIME 的说明进行操作。对于这款笔记本电脑,只需要两个步骤

警告 如果没有上述第二步,dGPU 将保持通电状态,并更快地消耗电池电量。
注意 第二步中描述的省电功能仅适用于 GTX 1650。如果您的笔记本电脑配备的是较旧的 GTX 1050,您最好使用较旧的切换方法 (如下所述)。
  • 通过注销切换显卡可能会导致 NetworkManager 中的 Wi-Fi 功能停止工作,您可以 重启 NetworkManager.service 来解决。
  • Optimus 配置包括连接到笔记本屏幕的集成 Intel 芯片和通过它运行的 Nvidia 显卡。因此,Nvidia 显卡无法在没有 Intel 芯片的情况下使用 (一些其他笔记本电脑可以在 BIOS 中选择关闭 Intel 而只使用 Nvidia,但这款笔记本电脑不行)。

音频

使用新的 sof-hda-dsp 驱动

注意 仅新的驱动程序支持内置数字麦克风。

这款笔记本电脑需要 Sound Open Firmware 才能使声卡工作。

重启后,您应该会看到包含 Cannon Lake PCH cAVS 名称的音频设备列表。此外,您应该能在 "录音设备" 中看到数字麦克风。如果使用新的 sof-hda-dsp 驱动程序未能解决问题,您需要按照下面的说明使用旧版驱动程序。

截至 2020 年 7 月,存在一个 bug,即主设备在重启后会自动静音。如果您听不到任何输出声音,请安装 alsa-utils 并运行 alsamixer -c 0。然后,切换到 "Master" 设备,按 "m" 取消静音,以便您在下方看到 "00" 而不是 "MM"。如果音量为 0%,您还应该按向上箭头键将音量增加到 100%。之后,声音应该可以工作。

您可以使用以下命令来保存当前设置,这样您就不需要在每次重启后手动取消静音设备。

# alsactl store
注意 此笔记本电脑的 SOF 驱动程序存在一个 bug 报告: https://github.com/thesofproject/linux/issues/1917

启动后自动取消静音主设备

如果每次重启后手动输入 alsamixer -c 0 并取消静音设备似乎过于麻烦,您也可以自动化此过程。

创建一个包含以下命令的可执行脚本,并根据您的环境将其设置为自动启动 (有关详细信息,请参阅 自动启动)。

amixer -Dhw:0 cset name='Master Playback Switch' on
amixer -Dhw:0 cset name='Master Playback Volume' 100%

使用旧版 HDA-Intel 驱动

注意 使用旧的音频驱动程序意味着内置麦克风将不可用。

创建以下文件

/etc/modprobe.d/audio-fix.conf
blacklist snd-sof-pci
options snd-intel-dspcfg dsp_driver=1

也可以将其作为内核参数提供在 GRUB 配置中: snd-intel-dspcfg.dsp_driver=1

您也可以尝试设置 snd_hda_intel.dmic_detect=0 内核参数,尽管这将被弃用,以支持上述方法。

Wi-Fi

Wi-Fi 适配器包含一个 Intel(R) Wireless-AC 9560 160MHz 模块。在最近的 linux 内核中,应该可以立即使用 iwlwifi 驱动程序。

键盘

键盘背光有一个功能,可以在给定超时后自动关闭。可以通过写入 /sys/class/leds/dell\:\:kbd_backlight/stop_timeout 来调整此超时时间。例如,

echo "5m" > /sys/class/leds/dell\:\:kbd_backlight/stop_timeout

这将设置超时时间为 5 分钟。

省电

启用 thermald

Thermald 是 Intel 创建的一个守护进程,用于比笔记本电脑固件更智能地控制 CPU 热量。它能很好地与 TLP 配合。

启用 TLP

TLP 可以增加电池续航时间。

您可以使用 s-tui 工具监控您机器的使用功率和温度。

CPU 降压

注意 对于 Bios 1.6.0,0x78C 需要设置为 0x0 才能使用降压,如果您不知道如何更改 UEFI 变量,此方法可能会有所帮助。

可以使用 intel-undervolt 对 CPU 和 GPU 进行降压

这是 i7-9750H 稳定值的示例 (取决于您的 CPU)

CPU (0): -155.27 mV
GPU (1): -110.35 mV
CPU Cache (2): -139.65 mV
System Agent (3): -0.00 mV
Analog I/O (4): -0.00 mV

编辑配置文件 /etc/intel-undervolt.conf

这是 i7-9750H 的示例

# CPU Undervolting

undervolt 0 'CPU' -155
undervolt 1 'GPU' -110
undervolt 2 'CPU Cache' -140
undervolt 3 'System Agent' 0
undervolt 4 'Analog I/O' 0

# Daemon Update Interval

interval 5000

然后 启用/启动 intel-undervolt.service

S3 挂起

请参阅 电源管理/挂起和休眠#更改挂起方法

注意deep (S3) 睡眠模式下,按下内置键盘上的任何按钮似乎都会导致笔记本电脑恢复。您需要特别注意这一点,因为轻微按压笔记本电脑的盖子就可能触发键盘按键。

固件

戴尔通过 Linux 供应商固件服务 (LVFS) 提供固件更新。有关更多信息,请参阅 从 Linux 刷新 BIOS#fwupdfwupd 软件包已准备就绪。还提供了 Thunderbolt 控制器的更新。 存在一个问题,即在重新刷新后,Thunderbolt 版本号被检测为 00.00 (目前正在调查中)。

戴尔还发布了 SSD 固件更新,但这些只能在 Windows 下更新,而不能在 Linux 下更新。

散热模式 / 风扇配置文件

与 Windows 中的戴尔电源管理器一样,您可以使用 smbios-thermal-ctl(1) 来设置机器的散热配置以及风扇和 CPU 的行为。

"Quiet" 配置文件将 CPU 功耗限制在 25W,从而降低了整体系统性能,而 "Balanced" 和 "Performance" 配置文件则取消了此限制。

触控板

默认情况下,libinput 驱动程序可能没有所需的灵敏度。可以通过 xinput 更改加速度,如下所示

 xinput --set-prop $(xinput | grep 'DELL.*Touchpad' | awk '{print $6}' | sed 's/id=//g') 'libinput Accel Speed' 0.5

故障排除

I/O 操作非常缓慢

运行 sudohtoplspci 等命令时出现冻结或非常缓慢,请按以下方法修复

如果您运行的是 5.2 以上的 Linux 内核,在 引导加载程序中,添加 内核参数 nomodeset 来启动,然后将 nouveau 列入黑名单 (内核模块#黑名单)。

挂起

添加这些内核参数: acpi_rev_override=1 acpi_osi=Linux mem_sleep_default=deep

S0ix (或 S2idle) 挂起模式可能会导致冻结,只有 S3 才能正常工作,请参阅 电源管理/挂起与休眠#更改挂起方法

声卡未检测到

这可能是由于较新的内核试图优先加载较新的 SOF 音频驱动程序而不是旧驱动程序造成的。

您应该安装 sof-firmware 软件包并重启。

使用旧版驱动时,3.5mm 耳机插孔无声音

pavucontrol 中,尝试将 PulseAudio 输出配置文件从 *Analog Stereo Output* 更改为 *Analog Stereo Duplex*。

麦克风不工作

指示内核使用新的 SOF 驱动程序。请参阅 #使用新的 sof-hda-dsp 驱动

使用 SOF 驱动时移除 HDMI 音频设备

注意 这将禁用所有 HDMI 设备,并会破坏 HDMI 音频输出。请谨慎使用。

如果音频设备中的三个 HDMI 条目困扰您,您可以通过以下配置文件删除所有这些条目

/etc/modprobe.d/audio-fix.conf
options snd_sof_intel_hda_common codec_mask=0x1