Lenovo ThinkPad X230
硬件 | PCI/USB ID | 正常工作? |
---|---|---|
触摸板 | 是 | |
TrackPoint | 是 | |
键盘 | 是 | |
视频输出 | 8086:0166 |
是 |
网络摄像头 | 04f2:b2ea |
是 |
以太网 | 8086:1502 |
是 |
蓝牙 | 0a5c:21e6 |
是 |
SD卡读卡器 | 1180:e823 |
是 |
音频 | 8086:1e20 |
是 |
无线 | 8086:0085 |
是 |
移动宽带 | 0bdb:1926 |
未测试 |
指纹识别器 | 147e:2020 |
是 |
固件
fwupd 尚不支持此设备。
要更新设备上的固件,请获取最新的可引导 CD,并按照从 Linux 刷新 BIOS#可引导光盘模拟中的步骤进行操作。
显示
如果您遇到从挂起恢复后亮度设置未恢复的情况,请创建配置
/usr/share/X11/xorg.conf.d/20-intel.conf
Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
HD Graphics 4000 支持通过 DisplayPort 转 HDMI 适配器连接外部 4K 显示器和音频,但需要手动添加 4K 模式 [1]
输入设备
声音控制按钮
如果相应的通道在 alsamixer 中静音,则红色 LED 静音指示灯会自动亮起。使按钮工作的最简单方法是安装 PulseAudio 及其适用于您的 桌面环境的插件。
- GNOME - 开箱即用
- Xfce - 安装 pulseaudio, xfce4-pulseaudio-plugin,将插件添加到面板并重启。此外,xfce4-pulseaudio-plugin 使用 pavucontrol 作为混音器,并使用 xfce4-notifyd 用于音量级别弹出窗口
- 使用 acpid 以困难的方式处理 ACPI 事件。
thinkpad-mutemic
等一些功能在 thinkpad-scriptsAUR 中实现。
X230T (平板版本)
Wacom 平板输入
与 xf86-input-wacom 开箱即用。 请参阅 Wacom 平板。
X230t 的多点触控屏幕
一些 X230t 型号除了 Wacom 平板电脑外,还具有多点触控屏幕。 与 xf86-input-libinput 开箱即用。
触摸板
在某些情况下,触摸板可能会表现得非常跳跃。Ubuntu Bugtracker 为此问题提供了解决方案。 安装 Touchpad Synaptics 并创建以下文件
/etc/X11/xorg.conf.d/50-synaptics.conf
Section "InputClass" Identifier "touchpad" MatchProduct "SynPS/2 Synaptics TouchPad" # MatchTag "lenovo_x230_all" Driver "synaptics" # fix touchpad resolution Option "VertResolution" "100" Option "HorizResolution" "65" # disable synaptics driver pointer acceleration Option "MinSpeed" "1" Option "MaxSpeed" "1" # tweak the X-server pointer acceleration Option "AccelerationProfile" "2" Option "AdaptiveDeceleration" "16" Option "ConstantDeceleration" "16" Option "VelocityScale" "20" Option "AccelerationNumerator" "30" Option "AccelerationDenominator" "10" Option "AccelerationThreshold" "10" # Disable two fingers right mouse click Option "TapButton2" "0" Option "HorizHysteresis" "100" Option "VertHysteresis" "100" # fix touchpad scroll speed Option "VertScrollDelta" "500" Option "HorizScrollDelta" "500" EndSection
OpenCL
Thinkpad X230 基于 Intel Ivy Bridge (第三代) 平台,该平台符合 OpenCL 1.2 规范。 不幸的是,Linux 中的 GPU 支持已损坏,因此 beignetAUR 和 intel-openclAUR 将无法工作。 请改用仅 CPU 的 intel-opencl-runtimeAUR。
OpenCL 计算性能在 CPU 和 GPU 之间有所不同,具体取决于任务。 在许多情况下,GPU 是首选。 对于集成 HD Graphics 4000 GPU 的 Core(TM) i5-3210M CPU
- GPU
hashcat -m2500 -b -D 2 --force
报告 3095 H/s (在 Windows 中检查) - CPU
hashcat -m2500 -b -D 1
仅报告 2660 H/s,这与无 OpenCLaircrack-ng -S
相同
在此示例中,OpenCL 没有提供任何优势,最好寻找其他选项,例如为您的系统构建本机二进制文件。
节能
主条目:节能
TLP
TLP 用户需要注意一个硬件错误,根据该错误,建议仅使用上限或下限充电阈值。 以下配置是 TLP 的开发者推荐的。[2]
/etc/tlp.conf
START_CHARGE_THRESH_BAT0=67 STOP_CHARGE_THRESH_BAT0=100
UEFI
笔记本电脑采用 InsydeH2O® UEFI BIOS,具有经典文本界面。 它支持具有安全启动、UEFI-CSM 和传统 BIOS 模式的 UEFI。
启动配置
UEFI 启动选项可以使用 efibootmgr 或 UEFI Shell v2 安全地设置 (不会变砖) (已使用BIOS 2.77 (G2ETB7WW) EC 1.15 检查)。 尽管您可以删除任何启动变量,因此请小心!
SSD 上的 EFI 启动存根在非 CSM 模式下在不到 25 秒的时间内启动到显示管理器。 也支持小型 ESP (100 MiB fat32)。
USB UEFI 更新
所有官方更新,包括 Windows 实用程序、可引导 CD 和文档都可以在此处找到。 您可以使用 geteltoritoAUR 从可引导 CD 创建可引导 USB 映像
$ geteltorito.pl g2uj24us.iso > update.img # dd bs=512K if=update.img of=/dev/sdX
插入 USB 驱动器,重启并按 F12
,选择您的 USB。 按照说明进行操作。
可信平台模块
笔记本电脑具有专用的 TPM 1.2 芯片板载[3][4]。 看起来无法升级到 TPM 2.0。 芯片本身有时默认禁用,并且在未设置管理员密码的情况下也不会出现所有者清除
- 按
F1
进入 Thinkpad UEFI 设置 - 设置安全 > 密码 > 管理员密码
- 设置安全 > 安全芯片 > 安全芯片 [活动]
- 按
F10
保存设置并重启 - 关闭笔记本电脑,打开并最终会出现 UEFI 选项安全 > 安全芯片 > 清除安全芯片。
“ThinkPad X230 和 X230i 用户指南”中描述的过程,第 4 章。安全 > 设置安全芯片。
已知问题
- BIOS 存在一个错误,会妨碍使用 LUKS 和全盘加密的启动过程。 用户卡在“正在加载初始 ramdisk”步骤,并且看不到用于解锁加密设备的密码提示。 您实际上可以在此步骤输入密码,启动将继续。 但是,更新 BIOS 将完全解决此问题。 如果您使用 coreboot 作为 BIOS 替代品,则可以通过将
'i915'
添加到/etc/mkinitcpio.conf
中的MODULES
列表并使用mkinitcipio -p
重建 initramfs 来解决此问题。 - 用于清除 TPM 的 UEFI 选项不起作用。 STM 芯片数据表描述了物理存在引脚,可能可以用作解决方法。