V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LOGOSJ
V2EX  ›  macOS

Mac mini 使用 HDMI 链接显示器显示画面异常

  •  
  •   LOGOSJ · 5 天前 via iPhone · 1838 次点击
    昨天买的 Mac mini 到了,迫不及待用 HDMI 线连上显示器激活,在激活界面就感觉不对劲,完事重启一下还是感觉画面模糊字体不锐利。
    用 MacBook 通过 USBc 连接同一个显示器的画面比较一下,虽然直接对比差距不明显,但是这个显示器连 MacBook 用很久了,实在是一眼就能感觉不对。但也没有好的量化方法。
    在 Mac mini 上用 USBc 连接显示器试了一下,哎就好了。

    设备:Mac mini/MacBook Pro
    显示器:Kuycon 5k 27 寸
    HDMI 线:绿联 HDMI2.1
    USBC 线:普通 usb4.0
    设置:默认 2560*1440

    猜测:
    1.HDMI 协议本身的问题,因为使用 USBc ( DP 协议)就是正常的
    2.显示器问题,可能显示器本身对于 HDMI 支持有问题?但是同一个显示器同一根 HDMI 线连接 Apple TV 显示似乎没有问题,在网上搜索说可能是显示器被 macOS 识别为了电视,跟色彩空间有关系,这有点超出认知了
    3.HiDPI 的问题。默认设置两台电脑都是 2560*1440 ,这样应该是开启了 HiDPI 了吧,按住 option 也没有其他的可选项目了。

    下一步打算用 USBctoDP 的试试看,猜测应该是没问题的。
    27 条回复    2025-01-13 15:15:44 +08:00
    minami
        1
    minami  
       5 天前
    总之就是不能是苹果的问题是吧
    wclebb
        2
    wclebb  
       5 天前
    绿联 HDMI2.1 可以试试换一根线。
    LOGOSJ
        3
    LOGOSJ  
    OP
       5 天前 via iPhone
    @minami 破案了,还真是 m4Mac mini 的问题
    问了卖家,只有 m4Mac mini 的 HDMI 口不能支持 5k
    LOGOSJ
        4
    LOGOSJ  
    OP
       5 天前 via iPhone
    说来也奇怪,难道就这一款 m4 的 Mac mini 的 HDMI 有这个问题?官网明明说这个 HDMI 可以支持到 8k60

    HDMI 显示器视频输出
    支持一台分辨率最高达 8K (60Hz) 或最高达 4K (240Hz) 的显示器 (M4 和 M4 Pro 机型)

    难道苹果自家的两款 5k/6k 的显示器也不能通过 m4Mac mini 的 HDMI 输入吗?
    这么看来感觉是苹果的问题,但又不完全是
    jiuzhougege
        5
    jiuzhougege  
       5 天前
    老老实实用 USBC (全功能支持上行,下行,充电),还可以键盘鼠标啥的接到显示器上

    hdmi 还有 dp 只支持视频信号传输
    LOGOSJ
        6
    LOGOSJ  
    OP
       5 天前 via iPhone
    @jiuzhougege usbc 被另一台设备占用了,所以才考虑别的,就一台显示器,没办法
    whatric
        7
    whatric  
       5 天前
    @LOGOSJ #3 Mac mini M4 的 HDMI 端口可以连接一台分辨率最高达 8K (60Hz) 的显示器或一台分辨率最高达 4K (240Hz) 的显示器,怎么可能不支持 5K
    LOGOSJ
        8
    LOGOSJ  
    OP
       5 天前 via iPhone
    @whatric 技术文档我也看了,可是商家原话就是这么说的,我也感觉很奇怪,既然是 HDMI2.1 ,难道还有区别?
    “M4 的 hdmi 系统版本原因,暂时也无法支持的”
    yzding
        9
    yzding  
       5 天前 via iPhone
    我用 m4 mini hdmi 线显示器色彩就是灰的,用 type c 色彩就正常了
    1014982466
        10
    1014982466  
       5 天前   ❤️ 1
    我之前发过两个帖子讨论这个,几乎无解,你这个应该就是 HDMI 被强制走 YCBCR422 导致的
    解决方法有,你可以谷歌搜 m1 force srgb ,比较麻烦
    最省事的办法还是用 C 转 DP 强制走 DP 协议,默认是 SRGB
    minami
        11
    minami  
       5 天前 via Android
    @LOGOSJ 软件问题又不是一次两次了,还记得 m1 mini 刚出来那会,一堆人报屏幕闪屏吗,后面才修了
    jiuzhougege
        12
    jiuzhougege  
       5 天前
    @LOGOSJ #6 我也是,不过我来回插拔切换着用同一根 usb-c
    dalaoshu25
        13
    dalaoshu25  
       5 天前
    基本常识:苹果自家的显示器只有雷电输入,不走 HDMI 。
    UtadaHikaru
        14
    UtadaHikaru  
       5 天前   ❤️ 5
    这是由于 Mac 接 HDMI 的色彩模式是 YCbCr 4:2:2 limit ,压缩了色彩和亮度范围,表现为字体发虚,屏幕发灰。
    有两个解决办法
    1.用 betterDisplay 更改色彩模式
    2.用 C 转 DP 线,C 转 DP 线会默认使用 RGB 4:4:4 full, 无压缩,我推荐你买线就行
    UtadaHikaru
        15
    UtadaHikaru  
       5 天前
    Mac 最好还是用 DP 协议,雷电口走的就是 dp 协议,Mac HDMI 口其实也是主板上用 DP 转 HDMI 实现的
    LOGOSJ
        16
    LOGOSJ  
    OP
       5 天前 via iPhone
    @dalaoshu25 只恨财力不足,没这基本常识
    LOGOSJ
        17
    LOGOSJ  
    OP
       5 天前 via iPhone
    @UtadaHikaru 原来是这么回事,那还是放弃 HDMI 吧
    EthanZC
        18
    EthanZC  
       5 天前
    HDMI 本身就是为了电视机等产品设计的标准,电脑的显示器标准是 DP, 在电脑上就老老实实用 DP,在电视机上就老老实实用 HDMI,会少很多烦恼
    Koma
        19
    Koma  
       5 天前
    @UtadaHikaru 谢了哥们,才知道 betterDisplay 可以改,之前居然没注意到这个选项。三台显示器无奈接口不够,只能用 HDMI 接一台,忍了好久。
    Perry87
        20
    Perry87  
       4 天前
    @UtadaHikaru 请问下朋友,如果 Mac mini 连接的都是 HDMI 2.0 的线和屏幕,颜色模式是 8 位色深 YCbCr 444 limit ,10 位色深 YCbCr 420 limit ,8 位色深 rgb full ,这些颜色模式选项是正常的吗?
    Perry87
        21
    Perry87  
       4 天前
    @UtadaHikaru 我计算了下,hdmi 2.0 的带宽是可以支持 4k 60hz 10bit rgb 的显示。为啥 Mac mini 连 2.0 的电视屏幕只能 8bit rgb full 呢?求教下,谢谢。
    UtadaHikaru
        22
    UtadaHikaru  
       4 天前   ❤️ 1
    @Perry87 ,这些颜色模式选项是正常的,HDMI 2.0 带宽限制就只能跑到这三种,hdmi 2.0 的带宽是不支持 4k 60hz 10bit rgb 的,实际带宽 14.4 ,18 带宽中有部份用于数据校验了,可以参考这个网站 https://trychen.com/feature/video-bandwidth
    Perry87
        23
    Perry87  
       4 天前
    @UtadaHikaru 感谢朋友回复指教
    ronman
        24
    ronman  
       4 天前
    @UtadaHikaru #13 老哥,看了你的帖子我去买了条 c 转 dp 的线,但是为什么看起来颜色还是很淡呢,请问怎么确认当前是否 full 模式呢
    ronman
        25
    ronman  
       4 天前
    @UtadaHikaru #13 应该说是打开了高动态范围之后,会有问题;不开的话,颜色看起来很正常
    UtadaHikaru
        26
    UtadaHikaru  
       4 天前
    @ronman

    1 、在 BetterDisplay 的色彩模式里可以看

    2 、开 HDR 变灰变淡可能是你屏幕的 HDR 不行,是 HDR400 吗?是的话就不用开了。开 HDR 的有涉及到色域的变换了,屏幕的 SDR 内容要映射到 HDR 上,你开 HDR 看 HDR 内容应该就不淡了。总结就是,好的屏幕是正常显示的,HDR400 这些平时就不要开了
    ronman
        27
    ronman  
       4 天前
    @UtadaHikaru
    恩恩,我看到了,是 10 比特 全范围
    是 HDR600 ,不过估计和 HDR400 差别不大😂那我按需开启吧,感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1056 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:21 · PVG 07:21 · LAX 15:21 · JFK 18:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.