经过了漫长的等待之后,我的新玩具终于到手了。这篇文章主要晒一些照片,并分享一下我这第一次海淘的经历。

多图预警

配置介绍

  • CPU: Intel i7-8650U vPro
  • 内存:16 GB
  • 屏幕:14.0 WQHD IPS
  • 硬盘:256G SSD
  • 电池:3 cell 57Wh
  • 预装:Windows 10 Home Plus

开箱照

外包装箱

外包装箱挺结实的,晒一下配置的截图。

内包装箱

里面的包装箱非常有质感,不过着急着看电脑,没有多拍。

顶盖

电脑本体是用一个黑色的袋子套起来放在盒子里面的,就是图片上压在电脑下面的那个袋子。正面非常简单,左上角是 ThinkPad 的标志,右下角的 X1 标志着这台电脑的纯正血统。

第一眼

14 寸的屏幕,边框比较窄,看起来会比同尺寸的 Macbook Pro 还要大一些。上方的摄像头有一个机械式的开关,可以防止摄像头被意外的开启。标志性的触控板和小红点还在,指纹识别器改成了按压式的(不过 Arch Linux 还不支持 - -)。键盘的手感一如既往的赞,并不会有不适应的感觉。

接口

左侧是两个 USB Type C 接口,一个 HDMI 接口和一个 USB Type A 接口,右侧是一个 USB Type A 接口和耳机口。接口的数量不算特别丰富,但是已经可以满足我的需求了。

与 Macbook Pro 的对比

整体的厚度其实跟 Macbook Pro 相差无几,但是因为 X1C 曲线的关系,看起来要比 MBP 更薄一些。实际重量也要比 MBP 轻。

与 ThinkPad T460 的对比

我上一台电脑是公司发的 T460,可以看到 X1C 要薄上不少。

Hello,Arch!

在下单的时候就跟朋友们都说好了,等买了新电脑就要换 Arch。

海淘之旅

这是我的 X1C 的环球之旅:

中国合肥生产,寄到美国,然后再寄回来。相同的配置大概便宜了 6000 多块,真不愧是美帝良心想。

下面分享一些海淘过程中的一些经验吧:

  • 海淘的周期真的非常长,前前后后大概等了一个月才拿到手,期间还因为贸易战以为自己的电脑被扣了= =。如果着急要用的话,还是不要海淘了。
  • 海淘的时候一定要认真的挑选卖家,每个卖家都要跟他聊一聊,看看是否靠谱。上万块的电脑都买了,不要在乎那么几百块钱的差价,找最靠谱的。绝对不要加卖家的微信或者 QQ 聊,直接用网页版的阿里旺旺,这样你们的交流都是有记录的,以后如果有了纠纷可以靠这个去申诉。
  • 整体的流程是这样的:
    • 把自己想要的配置告诉店家,具体的配置可以在 美国联想官网定制
    • 之后店家会告诉你完整的价格和完整的配置清单,如果确定没有问题的话先付定金,一般是 2000 块。
    • 店家收到定金之后就会去官网上下单,然后把订单号告诉你,这样就可以直接在官网查进度。如果店家没有订单号或者不肯告诉你,我觉得可能有问题。
    • 等到电脑寄到了店家在美国的仓库,他会要求你支付尾款。收到尾款之后,他就会把电脑直接快递给你。
    • 电脑到了海关,邮政局会给你发短信。你可以选择直接微信公众号支付,这样就会通过 EMS 寄给你;也可以选择自己直接去领,这样就可以当场拿走。
  • 我的电脑这次交了 300 的关税。据朋友说,所有电脑都是按照 2000 元然后征收 15% 的关税来计算的,这个没有证实。如果关税超过 300 块的话,可以让店家帮忙协调一下。
  • 海淘的电脑也可以注册联想的全球联保服务,不需要担心电脑坏了没有地方修,不过联想比较傻逼的政策是只有电脑坏了才能注册。。。
  • 很多店家不支持信用卡或者花呗,如果要用的话就要自己补手续费,因此尽可能的提前准备好足够的资金。

使用体验

电脑已经差不多一周,跟我之前的 T460 大概有以下差异:

  • 续航特别强劲,开着 Goland,PyCharm 和十多个标签的 Chrome 的情况下,可以连续使用八个小时。彻底戒掉了我晚上带电源回家的习惯,可以安心的带着电脑去参加讨论或者会议而不用担心电不够。
  • 软件启动特别快。在 SSD 的加持下,我从打开 Goland 到可以开始实际的开发所需要的时间从 2 分钟降低到了 10 秒。
  • 高分屏很舒服。习惯了高分屏之后,再回去看原来的屏幕已经完全接受不了了。

坑 >.<

X1C 使用 Arch Linux 整体上没啥问题,但是在很多细节的地方有比较坑的地方:

支持 S3 待机

  • X1C 支持 S0i3 待机,但是不支持 S3 待机。两者的区别是在 S0i3 下 CPU 的功耗被降到最低,但仍保持着上电状态,而 S3 则不会。
    • X1C 支持 S3 需要 BIOS 的支持,社区中有人通过为 ACPI DSDT Table 打 Patch 来支持,但是这个 Hack 在最新版的 BIOS 中已经失效了,而且这个操作比较危险。因此我选择等待联想官方修复。就像论坛中有人说的那样:“Come on Lonove, show more love for linux users.”
    • 而 S0i3 待机需要修改内核参数来提供支持,并且增加该参数后会导致无法打开屏盖来唤醒机器。

评论区有童鞋说最新版本的固件中已经修复了该问题,我升级了固件发现确实如此。此外,联想已经加入了 LVFS (Linux Vendor Firmware Service),因此我们可以通过 LVFS 来更新固件。

下面简单说一下如何更新固件并开启 S3 支持:

  • 使用 Arch 的同学可以通过 pacman 来安装 fwupd
  • 使用 fwupdmgr get-devices 获取设备中所有支持固件升级的硬件列表
  • 使用 fwupdmgr refresh 更新 metadata
  • 使用 fwupdmgr get-updates 来检查是不是有更新可用
  • 使用 fwupdmgr update 来进行固件升级
    • 某些固件可能需要 root 权限
    • 某些固件可能需要重启
    • 固件升级的时候务必接好电源,同时电池的电量要保持在 60% 以上,最好能充满
    • 固件升级的时候可能会把引导项删除,因此最好事先准备一个 live CD,在固件升级完毕之后重新 grub-install 一下即可
  • 固件升级完毕后在 BIOS 的 Config -> Power -> Sleep State 中将原来的 Windows 10 修改为 Linux

做完上述的操作之后可以通过 dmesg 来检查是不是已经开启了 S3 的支持:

:) dmesg | grep -i "acpi: (supports"
[    0.500484] ACPI: (supports S0 S3 S4 S5)

看到 S3 的话,说明已经搞定啦~

已经解决的坑

  • 在 KDE + SDDM 的组合下,进入休眠状态后再恢复,会有一定概率出现屏幕一直闪动的情况。重启 SDDM 之后会恢复正常,从 Xorg 的报错日志能看到类似这样的错误:Failed to set drm version: Permission denied
    • 最新版本的 KDE + SDDM 中已经修复了

尚未解决的坑

  • Xorg + KDE 对不同 DPI 的屏幕支持不太好,导致外接屏幕的时候用起来比较难受。
  • 指纹识别器驱动正在开发当中,暂时还用不了。
  • 默认配置下 Thunderbolt BIOS Assist Mode 是 Disable 的,这会导致 Linux 在 s2idle 下的能耗特别高,需要进 BIOS 将其设置为 Enable。
  • 默认配置下,Linux 的 CPU 温度上限是 80 度,而 Windows 下是 97 度。这会导致 Linux 的 CPU 性能比 Windows 下要低,目前有一些 dirty hack,官方还没有修复。

引用链接

动态

  • 《间客》又看完了,现在在看《北平无战事》,当年追过一阵儿电视剧,但是没有看完,这次看看后续的剧情到底是怎么发展的。
  • 上个周末去北大的黑客马拉松当评委,我最看好一个做猫脸识别的团队居然前十都没有进,很是生气。
  • 照片都是在公司拍的,背景是我们公司的茶水间和我的工位,对我们公司感兴趣的话欢迎直接甩简历~