背景#
我一直很喜欢 Flip Go 这个产品,但一直没有使用的场景,毕竟一般在外面用电脑的强度并不大,不太需要一个扩展屏幕。但最近发现公司的二氧化碳浓度每天只有 30 分钟在健康值内,并且大楼没有新风,开窗效果也不好,到了下午就开始疲劳和头疼。于是我会到楼下的 Manner 办公。这时候没有副屏就很不方便。于是我决定购买了 Flip Go。
但在使用过程中也发现了一些问题,导致体验不佳,下面是分享问题和如何解决这些问题,不想读过程的可以直接读结论章节。
体验#
从硬件的角度来看,这是一款几乎完美的设备,大小、重量(13 Pro)和功能都很合适。我一般使用双屏模式。
下面评价一下配件:
- 磁吸立式支架和磁吸 vesa 支架都是很棒的设计,很方便安置和取下屏幕。
- 磁吸皮套支架有点太重了,和我追求便携的需求不相符,所以我后来退了。
- 折叠便携支架的设计很好,考虑了摩擦问题,但在折叠功能上并不是最佳的折叠方式,不太方便携带,所以我目前将其放在公司里使用。我之后会自己设计一个,然后用 3D 打印出来,用于外出使用。
- 赠送的雷电线功能很好,只是不方便收纳,所以我也将其放在公司使用,后来我又购买了硬糖的磁吸 240w 雷电作为便携使用。
踩坑及排查过程#
如果说硬件上很完美的话,那么软件就是个大问题。在 MacBook Pro 上使用双屏模式时,使用的是 Display Link(以下简称 DL)的技术来实现。在实际使用中遇到了两个问题。
- 大屏模式下,Display Link 没有 HiDPI 的全屏分辨率,使用起来很模糊。
对于 Mac 用户来说,这个分辨率是不可接受的。但商家对这个问题有解决方案,就是提供了一个 DP 模式的 type-C 接口,将输入接入 DP 后,还需要给屏幕连上电源,这样就可以使用大屏模式的 HiDPI 了。但是在 Mac 下,DP 模式不支持双屏,这意味着如果要切换模式,需要插拔接口,这一点很不方便。好在我大部分时候只使用一种模式。另外,DP 模式需要使用 240W 的雷电线,商家提供了一条。
- 如果说上一个问题还可以忍受的话,这个问题就比较严重了。在双屏模式下,电脑从睡眠中苏醒后,只有一个屏幕会被识别,另一个屏幕会卡死。
我咨询了商家,他们说这是 DL 软件的问题,已经联系 DL 希望尽快修复。我在官网的论坛上查看了一下,这个问题在 2023 年 2 月份就有人报告了,但目前还没有修复。如果是这样,使用体验就很糟糕了。好在商家也提供了解决办法,他们编写了一个脚本,使用 sleepwatcher 这个命令工具,在后台监听唤醒事件,然后重启 Display Link Manager 这个软件,这是一个很巧妙的解决方法。但是在我的情况下,这带来了很麻烦的后果,我的屏幕开始无限循环锁屏,最后我只好断开所有外接屏幕,关闭了 sleepwatcher。商家也无法解决这个问题,我等了一整夜也没有办法解决,感觉非常难受,于是我开始自己研究。
首先,我在论坛和网上寻找类似的情况,但没有发现有人提到这个问题。这说明这个问题可能需要 DL 和 sleepwatcher 两者同时使用才会出现。然后我手动重启了一下 DL Manager,发现屏幕全部断开并锁屏了,看来问题出现在重启 DL 导致锁屏,而解锁又会重启 DL,形成了一个死循环。现在初步可以确定是 DL 的问题,我尝试了一下历史版本,也出现了这个问题。这让我几乎要放弃了,估计只能等待 DL 修复了。但是我想,似乎没有看到其他用户提到这个问题,并且商家提供的解决方案在其他人那里是可行的。那么问题可能出现在我的软硬件环境和配置上。我通过排除法排除了我安装的其他显示应用对 DL 重启锁屏的影响,最后我将注意力放在了 DL 的配置上。
为了实现 DL 下大屏幕的 HiDPI,我尝试打开了一些配置,例如 experiental 3008x and 2560x modes,但关闭这个选项后问题依然存在。然后我逐个尝试关闭其他选项,最后终于成功!在关闭了 Power save all displays 选项后,重启 DL Manager 不再导致锁屏,这个问题就解决了,我可以使用那个 workaround 了。
总结#
- 在 MacBook 上使用 Display Link 双屏模式时,从睡眠中苏醒会导致卡死的问题。可以使用商家提供的脚本作为解决办法,在唤醒时重启 Display Link Manager,但要关闭 DL 的 power save 选项,因为它会导致重启 DL 引发锁屏问题。总的来说,这款产品还是很好的,我分享这个主要是帮助其他人更舒适地使用它。