Dell XPS M2010

出自 ArchWiki

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

原因:小作品(在 Talk:Dell XPS M2010 中讨论)

来自 Wikipedia

XPS M2010 是一款大型“移动桌面”,具有可调节显示屏、内置扬声器和可拆卸蓝牙键盘。为了便于携带,它可以折叠起来像公文包一样携带。

它还在 2008 年的《钢铁侠》电影中亮相

硬件(需要配置)

声音

内置扬声器在开箱后无法工作。(请参阅 Linux Laptop Wiki 等处的讨论。)

变通方法在 [1] 中描述。

记录在案,此变通方法涉及运行以下命令

hda-verb /dev/snd/hwC0D0 0x1 set_gpio_data 5
hda-verb /dev/snd/hwC0D0 0x1 set_gpio_dir 5
hda-verb /dev/snd/hwC0D0 0x1 set_gpio_mask 5

在此之后,扬声器输出如预期般工作。

使用 systemd 自动运行此变通方法

使用 systemd,可以设置一个脚本在启动时自动运行这些命令。

首先,创建相关脚本并将其保存在某处(例如,在 /usr/local/bin 中)

/usr/local/bin/M2010-sound
#!/bin/sh
hda-verb /dev/snd/hwC0D0 0x1 set_gpio_data 5
hda-verb /dev/snd/hwC0D0 0x1 set_gpio_dir 5
hda-verb /dev/snd/hwC0D0 0x1 set_gpio_mask 5

使其可执行

创建一个新的 systemd 单元(例如,在 /etc/systemd/system 中),该单元调用您的脚本

/etc/systemd/system/M2010-sound.service
[Unit]
Description=M2010 Speaker Configuration
After=sound.target
Requires=sound.target

[Service]
ExecStart=/usr/local/bin/M2010-sound

[Install]
WantedBy=multi-user.target

启用新服务。

要测试此变通方法,请重新启动或启动服务。但是,请注意,在同一会话期间第二次运行命令可能会导致扬声器停止工作;它们应在重新启动后再次工作。

温度监控和风扇控制 (i8k)

i8k 模块似乎可以用于温度监控和风扇控制,但需要显式加载。

首先,在 /etc/modules-load.d 中创建一个新的 .conf 文件,指定 i8k 作为要加载的模块

/etc/modules-load.d/i8k.conf
i8k

接下来,在 /etc/modprobe.d 中的 .conf 文件中指定模块加载选项。默认情况下显示的风扇 RPM 值似乎是错误的,因此我们在此处更改 fan_mult 选项(请参阅 [2]

/etc/modprobe.d/i8k.conf
options i8k force=1 fan_mult=1

i8k 模块现在应该在启动时自动加载。

要对 i8kmon 的配置进行系统范围的更改,您只需编辑 /etc/i8kutils/i8kmon.conf -- 您无需在其他任何地方创建配置文件。

注意:在 i8k 中,左值似乎控制右风扇 (GPU),而右值似乎控制 M2010 的左风扇 (CPU)。

硬件(工作正常)

键盘

M2010 蓝牙键盘/触摸板开箱即用。

显卡

ATI Mobility Radeon X1800 在使用 radeon 模块时可进行 3D 加速。

安装 xf86-video-ati

网络

以太网 (Broadcom Corporation NetXtreme BCM5753 Gigabit Ethernet PCI Express) 开箱即用,模块为 tg3

无线网络 (Intel Corporation PRO/Wireless 4965 AG 或 AGN) 开箱即用,模块为 iwl4965

硬件(无法工作)

摄像头

摄像头开箱后无法工作(图像失真)。[3] 表明有可能使其工作;需要进一步测试才能使其在更现代的配置上运行。

硬件(未测试)

以下设备/功能未经测试

  • 其他蓝牙设备
  • 读卡器
  • 风扇控制 (i8k)
  • 内置调制解调器