虽然M1芯片自问世以来,被各路专业or不专业的评测已经吹上天,因为笔者也一直需要一台高性能但又不会影响桌面美观的PC,所以就赶紧入手了一台。
右边是HyperDriver USB-C 12口扩展坞
使用了一段时间以后,发现:M1芯片性能是真的顶,但是毕竟是从x86到ARM架构的一次大迁移,ARM芯片也是头一次大规模的用在PC上,连苹果都没有搞定的问题也是一大把,尤其是在外接显示器的使用层面。
今天就简单记录一下,帮助想购买M1 Mac mini或者M1 MacBook且需要外接显示器作生产力工具的朋友们,作为决策依据。
问题1:Mac mini最多只能外接2个显示器,且必须一个雷电口,一个HDMI口
这一代的雷电接口,比上一代少了2个
虽然M1芯片的Mac mini一共2个雷电口,一个HDMI 2.0,但苹果官方说明,只能支持2台显示器。
下一节,我会提到里面具体的问题
虽然网上有人通过DisplayLink技术实现了外接6台显示器,但这是基于DisplayLink这种特定的技术实现了带宽复用而已,显示质量也是没法保证的。所以对普通用户来讲,这个2台的上限就是天花板了。
那么在这种情况下,就产生了以下规则:
- 两个雷电口完全等价,插哪个都一样;
- 不管HDMI口插不插,两个雷电口也只能插一个显示器;要是在两个雷电口上分别插了2个及以上显示器,也只能亮1个;
- 雷电口不论插什么扩展坞,也不论扩展坞上有什么口,也不可能外接1台以上的显示器——所以买了2000块的雷电扩展坞的同学要哭了,可能跟200块的也不会有任何区别。。。如果电商客服告诉你,这个扩展坞可以支持1分2显示不同内容,那绝对是ta专业知识不过关,而不是它家扩展坞牛逼(别问我怎么知道的=_=|||)
PS:M1芯片的MacBook也遵循同样的逻辑,因为没有HDMI口,所以其雷电口只能外接一台显示器,无论怎么扩展也不能接两台(除了用DisplayLink)。
这个问题呢,逻辑上来说,应该是M1这款ARM芯片上集成的GPU,从硬件上做了这种限制。毕竟ARM芯片主要是用在手机上的,很少会外接显示器,而真要外接了,也一般只有一个(像type-c接口、lightning接口的手机都能外接显示器)。所以多外接显示器这个feature,可能是手机芯片的天生缺陷。
上面说的问题呢,是硬生生的硬件限制,应该改变不了了。但下面的问题呢,还有修复的期望和可能,就看苹果的了。
问题的原因呢,都是一个:在最新的M1芯片上,苹果的图像输出使用的是移动端(iPhone、iPad)用的 IOMobileFramebuffer(IOMFB),而之前的设备上用的是 AppleIntelFramebuffer、AMDFramebuffer 等,这导致了下面的问题。
问题2:不支持4K分辨率以下显示器的HiDPI缩放
本来,在macOS下,如果因为显示器屏幕分辨率过高,导致字体过小,无法看清时,就必须使用“HiDPI缩放”来放大桌面的显示,把字体放大。
如果系统没有默认显示如下的分辨率调节选项——
那还可以通过这种“一键HiDPI”的脚本来打开HiDPI:
https://github.com/xzhih/one-key-hidpi
如果你是在最新的macOS 11 Big Sur上操作,因为文件权限的问题,则需要用这个脚本:
https://github.com/mlch911/one-key-hidpi
但遗憾的是,如果你使用的是M1芯片的Mac,且外接显示器的分辨率在4K=3840x2160以下(例如2K=2560x1440、1080p,包括小米34寸带鱼屏),现在尚无有效的方法开启HiDPI。
原因是因为ARM芯片的显示驱动不能很好的支持这些显示器。苹果已经官方回应,表示收到了这个问题,并有可能在后续的系统更新中解决。
那么在苹果推出更新之前,普通玩家应该是无能为力的。要么就升级4K显示器吧。。。
当然,也不是所有4K显示器都没问题,4K显示器里能原生支持HiDPI的列表,可以在这里找到:
威锋
www.feng.com/post/13136177
或者,苹果就想杀死4K以下显示器了——苹果也不是第一次干这种事了,就是强推业界升级硬件标准。
问题3:(存疑/偶现)雷电口与4K以上显示器的兼容性问题
我现在的配置是:
主屏27寸4K——通过HDMI线——直连Mac mini的HDMI接口;
副屏24寸2K——通过扩展坞的HDMI口——连接Mac mini的雷电口(当然,如上文所说,这台显示器是开启不了HiDPI的)
但是呢,如果两个屏幕反过来接——即4K显示器通过扩展坞连雷电口,2K显示器直连机身HDMI口,就会导致副屏不断以0.5s左右的频率闪烁(黑屏/显示),无法正常使用!
而把副屏拔掉,只连接4K主屏到雷电口(可以通过扩展坞,或者我的显示器是支持type-C直连的),能感觉到明显的显示和鼠标卡顿。
然后呢,网上还能看到很多关于这个雷电口的反馈:
M1 Mac Mini 外接显示器诡异屏闪问题再次出现!以及可能的解决方法
这个问题要解决,同样要等苹果系统级的更新了。