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 加速。
网络
以太网 (Broadcom Corporation NetXtreme BCM5753 Gigabit Ethernet PCI Express) 开箱即用,模块为 tg3
。
无线网络 (Intel Corporation PRO/Wireless 4965 AG 或 AGN) 开箱即用,模块为 iwl4965
。
硬件(无法工作)
摄像头
摄像头开箱后无法工作(图像失真)。[3] 表明有可能使其工作;需要进一步测试才能使其在更现代的配置上运行。
硬件(未测试)
以下设备/功能未经测试
- 其他蓝牙设备
- 读卡器
- 风扇控制 (i8k)
- 内置调制解调器