本文转载自https://zhuanlan.zhihu.com/p/345926340

虽然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 外接显示器诡异屏闪问题再次出现!以及可能的解决方法

这个问题要解决,同样要等苹果系统级的更新了。

M1芯片Mac mini外接显示器的各种问题相关推荐

  1. 苹果真伪查询_苹果自研M1芯片Mac电脑开启预售!该不该冲?

    原标题:苹果自研M1芯片Mac电脑开启预售!该不该冲? 昨天凌晨是苹果今年的最后一次新品发布会,苹果在发布会上给大家展示了三款新Mac电脑,其中包括13英寸的新MacBook Air.13寸的新Mac ...

  2. MacPS安装服务器当前无响应,最新:M1芯片Mac安装Photoshop2021闪退/卡在启动屏页解决办法...

    原标题:最新:M1芯片Mac安装Photoshop2021闪退/卡在启动屏页解决办法 最近M1芯片的版本更新和PS更新,好多M1用户终于可以在M1芯片上安装PS2020以上的版本了! 但是,可能很多小 ...

  3. 教你解决M1芯片MAC安装PS2021卡在启动屏幕,完美解决PS21卡启动屏幕

    自从最近M1芯片的版本更新和PS更新,我们M1用户终于可以在M1芯片上安装PS2020以上的完美激活版本了!但是,可能很多小伙伴下载的M1芯片Mac安装PS2020和PS2021的安装包第一时间都安装 ...

  4. 5月最新M1芯片安装PS2021和PS2020已更新M1芯片mac安装PS2021解决教程(附安装方法)

    众所周知,苹果推出的搭载M1芯片的MAC电脑是基于ARM架构设计的最新处理器,相比intel架构M1芯片有这更低的功耗和更强劲的处理性能,苹果推出的M1为了保证之前的英特尔架构的软件兼容性,使用了Ro ...

  5. 【最新】M1芯片Mac安装PS2021/2020卡在启动页解决教程下载方法

    苹果在近期更新了11.3系统,终于解决PS的权限问题,很多用户可能都看到了M1芯片Mac安装PS2020和PS2021的安装更新,并且都安装了,但是很多M1芯片用户安装后都相继的出现了打开PS 一直卡 ...

  6. 如何怎样在M1芯片Mac上安装PS?M1芯片安装Photoshop详细教学方法2021最新方法

    苹果公司在2020年发布了搭载AMR架构的M1芯片SOC集成处理器,因为架构的变更,相对于英特尔的处理器对很多旧版软件兼容性不是太好! 随着M1搭载M1芯片的MAC更新了最新系统,最新适配的M1的PS ...

  7. 解决M1芯片Mac安装PS2021卡启动页问题,M1芯片Mac安装PS2021和PS2020教程!

    最新,很多用户可能都看到了M1芯片Mac安装PS2020和PS2021的安装更新,并且第一时间都安装了,但是很多M1芯片用户安装后都相继的出现了打开PS 一直卡在启动页界面,怎么都加载不进去,从而导致 ...

  8. arm架构安装rxtx_Parallels推新版本 M1芯片Mac能安装Win 10

    搭载苹果自研M1芯片的Mac终于在上个月发布,性能表现也着实让人惊喜,但是由于基于ARM架构,系统的兼容性一直饱受质疑.然而Mac平台知名虚拟化软件Parallels最近宣布了一个令人振奋的好消息,新 ...

  9. M1芯片Mac也可以安装Windows系统啦 使用PD16虚拟机安装ARM版Windows10教程

    现在,如果你想在 M1芯片的 Mac上安装 Windows,你需要准备两个东西. 一个是支持M1芯片mac的Parallels Desktop Mac最新版(最好用的虚拟机软件)支持m1芯片(点击安装 ...

最新文章

  1. dede织梦调用顶级二级栏目及下三级栏目方法(数据库实现)
  2. 实践理解计算机启动过程
  3. Intellij IDEA集成JProfiler性能分析神器
  4. [学习笔记] 如果你愿意学那么你是可以看的懂的 —— 群论与 burnside 引理和 polya 定理
  5. 基于webpack3.x从0开始搭建React开发环境
  6. python-类思想-实现简单增删查改
  7. apache cxf java_Java-Apache CXF Web服务问题
  8. c语言for循环可以初始化多个变量么_C8循环
  9. redhat 中安装rpm包时遇到异常 “error: Failed dependencies:xinetd is needed by .”
  10. python 堆_【译】Python中的堆排序
  11. Web应用启动时,后台自动启动一个线程
  12. 熊猫烧香完整的病毒源代码
  13. 在修改redis配置文件的情况下启动redis需指定配置文件
  14. android平板电脑忘记密码怎么解锁,平板密码忘了怎么解锁
  15. 小钛掐指一算,今年的尖货市场不简单 | 活动预告
  16. 啊哈算法, 水管工游戏
  17. 第2章_7 判断某整数是正整数、负整数还是零 (10 分)
  18. 郭盛华:警惕黑客通过共享充电宝入侵手机
  19. 《python深度学习》学习笔记与代码实现(第八章:8.1,8.2,8.3)
  20. 常用加密与解密算法示例代码

热门文章

  1. 【Bug集锦】shader显示效果一会儿是正常的一会儿是暗淡的(无光照)
  2. Python-Django毕业设计房屋租赁管理系统(程序+Lw)
  3. 基于Java的开源CMS有哪些推荐,各自特点是什么
  4. CSDN 发布文章时 添加的图片 怎么 去掉水印
  5. 新兴顶级双非大学,计算机系毕业情况如何?
  6. 网络协议-前端重点——DNS和CDN
  7. VSCode设置中文语言显示
  8. 太不仁义!黑客收到5万美元赎金仍泄露了《女子监狱》最新剧集
  9. Oracle 按照每小时分组,求每组数量
  10. 组建使用“智能卡”进行身份验证的×××服务器