ASUS Zenbook UX31E

出自 ArchWiki

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

原因: 缺少必要的章节,信息重复过多(在 Talk:ASUS Zenbook UX31E 中讨论)

此文章或章节已过时。

原因: 此页面年代久远。最后一次来自硬件所有者的更新是在 2013 年 5 月。(在 Talk:ASUS Zenbook UX31E 中讨论)

本页面包含在 ASUS Zenbook UX31E 超极本上安装和配置 Arch Linux 的说明、技巧、提示和链接。(与其 11 英寸的兄弟机型 UX21E 可能几乎/没有区别)

安装问题

如果在安装 Arch 时格式化分区时遇到错误,请尝试将此行添加到内核参数

libata.dma=0

兼容性

触摸板

UX31 有不同的版本,有些使用 Sentelic 触摸板,有些使用 Elantec 触摸板。

Elantec 触摸板

触摸和滚动功能开箱即用。点击板功能不可用。(但是,使用两指和三指触摸进行右键和中键单击效果很好)。

如果必须对触摸板施加更大的压力才能正常工作,请根据您的需要调整以下属性 synaptics(4)

$ synclient FingerLow=5
$ synclient FingerHigh=15

或者,编辑您的 /etc/X11/xorg.conf.d/10-synaptics.conf

Section "InputClass"
       Identifier "touchpad catchall"
       Driver "synaptics"
       MatchIsTouchpad "on"
       MatchDevicePath "/dev/input/event*"
       Option "TapButton1" "1"
       Option "TapButton2" "3"
       Option "TapButton3" "2"
       Option "VertTwoFingerScroll" "1"
       Option "HorizTwoFingerScroll" "1"
       Option "FingerLow" "5"
       Option "FingerHigh" "15"
EndSection
提示: 多指点击:双指中键点击;三指右键点击。

Sentelic 触摸板

Sentelic 触摸板驱动程序已添加到 3.2 内核中,因此现在应该可以开箱即用。自 3.4 版本以来,这支持滚动和多点触控功能。(如果恢复后触摸板出现问题,请参阅挂起到内存。)但是,双指点击和双指滚动似乎不兼容。要使两者都工作,您必须使用以下两个补丁之一。

ReubenBond

ReubenBond 已与 Sentelic 代表联系,后者向他提供了有关将设备置于绝对定位模式的官方文档。后者可在此处访问:https://sourceforge.net/p/fsp-lnxdrv/code/HEAD/tree/trunk/doc/fsp_packet.txt

这看起来非常有希望,ReubenBond 致力于在未来几周内开发驱动程序。所有这些都参考了论坛 https://bbs.archlinux.org/viewtopic.php?id=125262&p=2

Saaros

Saaros 的驱动程序 对于双指和侧边滚动效果很好,并且应用和构建都非常简单。但不幸的是,它确实会稍微影响正常功能,指向似乎不太准确,点击似乎不太敏感,并且点击和拖动/选择可能非常棘手。此代码最终应被官方内核接受:https://github.com/saaros/sentelic/issues/2

显卡

开箱即用

HDMI 输出

似乎存在一个问题,即在启动时插入 HDMI 设备会导致屏幕切换,并且笔记本电脑屏幕无法打开。为了使这种情况更容易忍受,您可以使用以下 udev 规则和脚本来自动化 HDMI 的开启

ACTION=="change", SUBSYSTEM=="drm", RUN+="/usr/sbin/hdmi-plugged"
#!/bin/bash

export XAUTHORITY=/home/$USER/.Xauthority
export DISPLAY=:0

/usr/bin/xrandr -display :0 --output eDP1 --auto --output HDMI1 --auto --above eDP1

颜色配置文件

Zenbook 上的颜色准确性不是很好。在 Noteboocheck 评测 上有一个 UX31E ICC 配置文件。但是,我发现使用 xcalib 太绿了,所以使用 UX21E 版本

网络

无线

嵌入式 Qualcomm 适配器与内核中包含的 ath9k 驱动程序配合良好。

使用 Network Manager 时无线连接不稳定

NetworkManager 通常由于某种原因在 UX31E 上无法工作。考虑使用 netctl 等替代方案。一些用户在使用无线时会遇到连接掉线的情况。对于某些用户,可以通过设置无线连接的 BSSID(通常是路由器的 MAC 地址)来解决此问题。这仅在您的无线连接只有一个接入点时才有效,因为 BSSID 对于每个接入点都是唯一的。

另一种解决方案是禁用 ath9k 驱动程序的 ani 功能,为此请使用以下命令 :echo 1 > /sys/kernel/debug/ieee80211/phy0/ath9k/disable_ani

以太网 - Asix AX88772 USB 以太网

Asix AX887722 USB 以太网驱动程序包含在内核中,因此应该可以开箱即用。

固态硬盘

查看固态硬盘

电源管理

挂起到内存

必须卸载 USB 模块,否则笔记本电脑将无法从睡眠模式中唤醒。

放入

SUSPEND_MODULES="xhci_hcd ehci_hcd uhci_hcd"

/etc/pm/config.d/unload_module

如果您已修补内核以使用 Sentelic 触摸板启用多点触控,则触摸板可能会在恢复后停止工作。在这种情况下,请将 psmouse 模块添加到列表中。

SUSPEND_MODULES="xhci_hcd ehci_hcd uhci_hcd psmouse"

PCIe ASPM

不要将以下选项添加到内核行

pcie_aspm=force 

如果

# dmesg | grep -i "acpi fadt"

输出

ACPI FADT declares the system does not support PCIe ASPM, so disable it.

i915

启用 i915_enable_rc6 将显着提高电池性能。要启用它,请将以下选项添加到您的内核行。

i915.i915_enable_rc6=1

要检查所有 i915 参数的当前状态,请执行以下命令 (bash)

# for i in /sys/module/i915/parameters/*;do echo ${i}=`cat $i`;done

模块参数详情

$ modinfo i915

额外的节能措施

配置 Laptop Mode Tools,并且不要忘记查看 CPU 频率调节

其他资源